通过命名管道协议方式访问群集SQL的一个小问题

原来的单机实例SQL如果开放命名管道协议访问可以在.Net程序的连接字符串中增加“;Net=dbnmpntw"以通过命名管道协议方式访问,但是当迁移到群集SQL后,.net通过它可能无法正常连接到群集SQL数据库,这是为什么呢?

我找到了这个原因,原先单机实例SQL的pipe name为\\.\pipe\sql\query,群集SQL后的pipe name变为\\.\pipe\$$\ServerName\sql\query\\.\pipe\$$\ServerName\MSSQL$InstanceName\sql\query,可以在SQL Server客户端网络实用工具(cliconfg.exe)中增加一个别名来解决这类.net程序的连接问题。

不过,SQL Server Management Studio好象不受此影响, I don‘t know why.

通过命名管道协议方式访问群集SQL的一个小问题,布布扣,bubuko.com

通过命名管道协议方式访问群集SQL的一个小问题

上一篇:Mongodb初学习--安装、试用


下一篇:Coreseek + Sphinx + Mysql + PHP构建中文检索引擎