无法连接到 SQL Server 可能有多种原因:
A) 它不允许远程连接
B)有防火墙或其他任何东西可以避免远程计算机连接
C) 您没有运行 SQL Browser 服务
故障排除步骤:
1)在远程计算机中打开 cmd 并运行ping win2k8-01
您应该从您的计算机获得响应。如果不是,则存在网络连接问题
2)检查“SQL Browser服务”是否正在您的计算机中运行(服务,在管理工具中,在控制面板中)如果没有将其启动类型设置为自动并启动它。这允许远程计算机获取有关可用实例以及如何连接到它们的信息。如有疑问,请看这里
3) 确认 TCP/IP 已启用。如果未启用如何:为数据库实例启用 TCP/IP 协议
4) 验证您的服务器是否允许远程连接。为此,请打开 SSMS,连接到您的服务器,右键单击,打开属性,然后在“连接”选项卡上查找“允许远程连接”。确保选中此选项。如有疑问,请看这里
5) 禁用计算机中的防火墙(Windows 防火墙或任何第三方防火墙,如防病毒软件安装的防火墙)
尝试使用与本地计算机相同的连接配置进行连接。它现在应该可以工作了。
如果您无法使用 Excel 进行连接,您应该尝试使用远程计算机上的其他工具进行连接(您可以在该计算机上安装 SSMS 并尝试连接)。
这应该有效。如果不让我知道什么是失败的。
如果它正常工作,请再次启用防火墙并尝试再次连接。如果不能,则需要将防火墙配置为允许 SQL Server 连接。这样做,然后再试一次。不要忘记允许在 UDP 端口 1434 上连接到 SQL Server 浏览器,除了 TCP 上的数据库实例端口。