【发布时间】:2009-10-23 19:19:05
【问题描述】:
我遇到了一个非常奇怪的情况,我希望这里有人知道原因。
我为默认端口 1433 上的所有端口启用了 TCP/IP。
所有测试都与 SQL Server Management Studio 和我的程序一致。
这行得通:
- 计算机名\实例名
- 127.0.0.1
- 127.0.0.1,1433
- 192.168.1.100
- 192.168.1.100,1433
这不起作用:
- 127.0.0.1\InstanceName
注意:我知道这与防火墙无关,因为我可以在端口 1433 上 telnet 到 127.0.0.1。
注意2:连接字符串无关紧要,因为测试与Management Studio一致,但无论如何我都会给它:server={0};Integrated Security=True;Database=MyDatabase
在阅读 MSDN 时,您似乎应该能够通过 IP 地址连接到实例名称。
这是怎么回事?
【问题讨论】:
标签: c# .net sql-server connection-string named-instance