你好..。在我的本地LAN上,我有一个安装了SQL Server 2k8的Windows Server 2k8计算机。我可以使用服务器上的SSMS工具连接到数据库引擎,但尝试从远程计算机(也在同一个LAN上)连接到数据库引擎时,连接失败,并显示有关无法联系服务器的常见消息。
在您提供“通常”的解决方案之前,请允许我说,我已经验证了实例名称,验证了实例配置为允许远程连接,验证了SQL Browser服务正在运行,并且验证了服务器上的Windows防火墙和客户端上的Windows防火墙都没有阻碍(在完全禁用两者的情况下进行了测试)。我甚至尝试通过局域网上的服务器IP地址而不是Windows主机名进行连接。:)
有没有人知道我为什么无法从远程机器连接到数据库引擎的任何“不常见”原因(甚至是我在这里没有提到的常见原因)?
谢谢。
发布于 2008-11-15 01:29:58
在SQL Server配置管理器的“网络配置”->“协议”中,启用TCP/IP或您需要的其他协议。默认值为:仅共享内存。
发布于 2008-11-15 01:30:03
您提到您尝试在客户端和目标端都禁用windows防火墙,但是否也有病毒扫描程序运行在其中一台/两台计算机上?我曾经遇到过病毒检查程序也有一个完整的防火墙的问题。
否则,此MS forum article将包含要检查的内容列表。
发布于 2008-11-15 01:31:43
我会检查您是否在特定的IPv6地址上启用了远程连接,就好像您在本地网络上,从Vista连接您可能是通过IPv6连接一样。
https://stackoverflow.com/questions/291943
复制相似问题