今天在某個SQL2008數據庫服務器上新建立了2個實例,分別是
1. NETWORK
2. NETWORK\INSTANCE2
3. NETWORK\INSTANCE3
問題一:尋找實例的通訊端口
因為默認安裝SQL2008的NETWORK實例已經占用了1433端口作為通訊端口,所以 第二個 實例 NETWORK\INSTANCE2被分配了一個動態端口,查看方法如下
SQL Server 配置管理器 -- INSTANCE2 的協議 -- TCP/IP -- 右鍵屬性 -- IP地址
所以在測試Winform程序連接數據庫INSTANCE2實例過程中使用了網上介紹到的所有方法,無一成功! 比如
1. IP\實例名
2. 機器名\實例名 (由於網絡中存在路由,所以此方法肯定不行)
問題二:如何才能連接上新的實例
經過多次嘗試和實驗,最後測試到一個方法可以有效地連接上新的數據庫實例
成功方法:
IP,端口號
如:191.1.1.111,1454
注:所有路由器,交換機,網卡和防火牆 要開放此通訊端口
這種數據庫的連接方式雖然能夠成功連接,但個人感覺不是很正規,先記錄一下,繼續尋找其他的解決方法!