SQL Server实例无法自动显示在ODBC列表

时间:2016-07-18 21:28:28

标签: sql-server

现在我有三台机器。 SQL Server安装在TLW-MSSQL01上。当我尝试远程从两台不同的机器创建DSN时。其中一台机器只显示服务器名称,我没有从下拉列表中找到实例名称。当我手动添加实例时,仍然可以成功建立连接。

但是我可以在另一台机器上找到整个列表。

谁能告诉我为什么第一台机器无法显示整个列表?非常感谢。

1 个答案:

答案 0 :(得分:0)

这看起来像动态生成的浏览器列表。该列表受到与您的网络和SQL Server实例的可见/隐藏状态相关的各种不一致的影响。它通常会找到本地实例,但它只是轮询网络上的实例并在短时间内监视它。如果远程实例被隐藏,未能及时响应,在浏览器端口等处受到防火墙等,它可能不会显示(并且随着时间的推移可能会有所不同)。

列表从来就不是确定的,如果列表中没有显示,您只需键入要连接的SQL Server实例的名称即可。如果我没记错的话,它还会记住您之前输入的名称(在该机器上,使用相同的用户名)。