现在我有三台机器。 SQL Server安装在TLW-MSSQL01
上。当我尝试远程从两台不同的机器创建DSN时。其中一台机器只显示服务器名称,我没有从下拉列表中找到实例名称。当我手动添加实例时,仍然可以成功建立连接。
但是我可以在另一台机器上找到整个列表。
谁能告诉我为什么第一台机器无法显示整个列表?非常感谢。
答案 0 :(得分:0)
这看起来像动态生成的浏览器列表。该列表受到与您的网络和SQL Server实例的可见/隐藏状态相关的各种不一致的影响。它通常会找到本地实例,但它只是轮询网络上的实例并在短时间内监视它。如果远程实例被隐藏,未能及时响应,在浏览器端口等处受到防火墙等,它可能不会显示(并且随着时间的推移可能会有所不同)。
列表从来就不是确定的,如果列表中没有显示,您只需键入要连接的SQL Server实例的名称即可。如果我没记错的话,它还会记住您之前输入的名称(在该机器上,使用相同的用户名)。