我有两个虚拟机(1-2)。两者具有相同的操作系统版本(Windows Server 2012 R2)和SQL Enterprise版本。然而, 我可以从server1连接到server2。但是无法连接到服务器1。 我添加了例外端口1433(SQL Server默认为防火墙)。如何解决这个问题呢? 我也可以从本地计算机连接到server2。
答案 0 :(得分:0)
我的猜测是尚未启用“允许远程访问”。由于安全原因,默认情况下在安装中将其关闭。因此,除非已将其打开...
如果这样做没有帮助,请查看Microsoft's guide to troubleshooting database connections,该指南有很好的指导。
答案 1 :(得分:0)
通常是两件事之一:
Windows防火墙阻止了连接。在这种情况下:
Add sqlserver.exe to the firewall and it should fix it
未启用远程访问。使用以下
sp_configure 'remote access',1
reconfigure