SQL服务器名称的实例有IP地址
-
06-07-2019 - |
题
我有一个非常奇怪的情况发生,我希望这里有人知道为什么。
我TCP/IP启用对所有港口上的默认端口1433。
所有的测试都一致SQL服务器的管理工作室和我的节目。
这个工作:
- 计算机名\名称
- 127.0.0.1
- 127.0.0.1,1433
- 192.168.1.100
- 192.168.1.100,1433
这不工作:
- 127.0.0.1\名称
注:我知道这不是防火墙有关的因为我可以远程登录入127.0.0.1上端口1433。
注2:连串并不重要,因为测试是一致的管理工作室,但我会给它无论如何: server={0};Integrated Security=True;Database=MyDatabase
在阅读MSDN看来,你应该能够连接到一个实例名通过一个IP地址。
什么在这里?
解决方案
命名 SQL实听上随机口的默认。你需要的 SQL的浏览器 服务开始,这个监听UDP在1434和响应实现的要求指示的客户的真听口。你还需要允许的防火墙捅孔基于进程的名称,以便SQL可以结合在任何港口,它的感觉。
否则你必须明确地强制命名的实例的非命名的港口。
不隶属于 StackOverflow