我试图连接到服务器上的命名SQL实例。 已经有SQL Server 2005的默认实例和一个新命名的–SQL Server 2008.我使用“networking库”属性来使用TCP连接,但由于某种原因,他尝试连接默认实例并忽略一个错误login错误。
如果我删除networking库propery连接build立以及没有任何错误。
我正在使用Windows身份validation,并具有所需的所有权限。
有问题的连接string:
数据源= ServerName \ InstanceName,1433;networking库= dbmssocn;初始目录= MyDataBaseName;集成安全性= SSPI
工作连接string:
数据源= ServerName \ InstanceName;初始目录= MyDataBaseName;集成安全性= SSPI
我想明白为什么,请。 提前致谢,
塔米尔
连接string有两个不同,所以我会试着回答这个…
所以:
ServerName\InstanceName,1433表示连接到端口1433上的服务器“ServerName” ServerName\InstanceName表示连接到服务器“ServerName”并parsing实例名称以更正端口(parsing使用端口1434 UDP) 但是, network library=dbmssocn表示使用tcp。 它可能是SQL Server实例(请参阅端口的东西)不听tcp