SQLserver安装了多个实例,实例端口号也被修改后的代码连接方式

事例说明

  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 端口”。

猜你喜欢

转载自www.cnblogs.com/hzjdpawn/p/11774124.html