事例說明
IP地址為192.168.1.100的服務器上安裝了SQLServer2000,它有兩個實例,分別為:默認實例——JLW和另外新建的實例——JLW\TEST
SQLServer網絡實用工具中,設置實例JLW\TEST對應TCP/IP,端口為1434,登錄用戶sa,對應密碼123
現客戶端要通過代碼的方式訪問實例JLW\TEST下的數據庫test。
程序訪問完整的連接字符串
string connStr :='Provider=SQLOLEDB.1;Persist Security Info=true;User ID=sa;Initial Catalog=test;Data Source=192.168.1.100\TEST,1434;password=123';
Data Source填寫說明
IP地址\實例名,端口號
如果是命名實例,則在服務器IP地址與實例名間反斜杠分隔
如果是指定端口,則在服務器IP實例名后與端口號用逗號分隔
也可用注冊別名連接
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
TCP 端口
查看或更改 SQL Server 偵聽的端口。默認情況下,數據庫引擎的默認實例偵聽端口 1433。
SQL Server 數據庫引擎可以偵聽同一 IP 地址的多個端口,端口以逗號分隔的格式列出:1433,1500,1501。本字段最多允許 2047 個字符。
若要配置單個 IP 地址以偵聽多個端口,還必須將“TCP/IP 屬性”對話框的“協議”選項卡上的“全部偵聽”參數設置為“否”。有關詳細信息,請參閱:SQL Server 聯機叢書中的“如何配置數據庫引擎以偵聽多個 TCP 端口”。