事例说明
IP地址为192.168.1.100的服务器上安装了SQLServer2000,它有两个实例,分别为:默认实例——JLW和另外新建的实例——JLWTEST
SQLServer网络实用工具中,设置实例JLWTEST对应TCP/IP,端口为1434,登录用户sa,对应密码123
现客户端要通过代码的方式访问实例JLWTEST下的数据库test。
程序访问完整的连接字符串
string connStr :='Provider=SQLOLEDB.1;Persist Security Info=true;User ID=sa;Initial Catalog=test;Data Source=192.168.1.100TEST,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 端口”。