SSMS-Microsoft SQL Server Management Studio 18未发现SQL Express



我的网络上有4台SQL Express服务器,我可以通过SSMS从网络上的不同计算机连接到所有服务器。但我不能在SSMS中看到他们";浏览服务器";窗口(浏览网络服务器(。

我已经尝试禁用所有防火墙,使TCP端口135、1433、1434和4022以及UDP端口1434的防火墙规则允许进出。服务器已设置为在端口1433上侦听。而";SQL Server浏览器";正在运行。

它正在处理连接,但无法浏览它们。有人知道为什么吗?如果有解决办法的话?

我已经解决了我的问题,它是由计算机上的VMware工作站引起的。我通过使用本线程中提到的CMD "C:Program Files (x86)Microsoft SQL Server90Sharedsqlbrowser.exe" -c发现了这一点。

通过停止";SQL Server浏览器";服务,并从CMD启动它,你可以看到服务中发生了什么,但这并不像我预期的那样。似乎是VMware的虚拟网络适配器造成了问题,因为SQL server浏览器似乎使用了错误的适配器。

这可能是因为我在SQL server之前安装了VMware工作站。但无论如何,通过移除适配器并仅使用VMware的桥接连接,一切都如预期的那样工作。

最新更新