我遇到了一个非常奇怪的情况,希望这里有人知道原因。
我已经为默认端口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\实例名
注:我知道这不是防火墙相关的问题,因为我可以telnet到端口1433上的127.0.0.1。
注2:连接字符串并不重要,因为测试与管理工具一致,但我仍然会提供它:
这里发生了什么?
我已经为默认端口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\实例名
注:我知道这不是防火墙相关的问题,因为我可以telnet到端口1433上的127.0.0.1。
注2:连接字符串并不重要,因为测试与管理工具一致,但我仍然会提供它:
server={0};Integrated Security=True;Database=MyDatabase
在阅读MSDN时,似乎您应该能够通过IP地址连接到实例名称。这里发生了什么?