我尝试登录到远程服务器,我看到了链接中给出的错误 -
消息说 -
消息:建立与服务器的连接时发生错误。 连接到SQL Server时,此错误可能是由于在默认设置下SQL Server不允许远程连接。(提供商:命名管道提供程序,错误:40 - 无法打开连接到SQL Server)(。Net SqlClient数据提供程序)
接下来是 -
解释
SQL Server没有响应客户端请求,因为服务器可能未启动。
这些信息和解释是否相互矛盾?哪一个是问题的正确原因?我如何找出问题的真正来源?
答案 0 :(得分:1)
他们互不矛盾。他们只是给出了不同的理由:
要解决此问题,请确保SQL Server允许远程连接并启动。
允许远程连接可以在“SQL Server配置管理器”中完成:
有关详细信息,请参阅this blog post。
答案 1 :(得分:0)
您正在使用的程序无法在其预期的端口/地址上找到SQL Server。 这可能是因为配置错误,或者因为SQL服务器已停止。 我建议你打开有问题的机器的桌面登录,看看SQL服务器是否正在运行。
此问题还有其他潜在原因:例如网络问题。