Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
被SQL错误文档弄糊涂了,如何找到原因?_Sql_Sql Server_Sql Server 2008 - Fatal编程技术网

被SQL错误文档弄糊涂了,如何找到原因?

被SQL错误文档弄糊涂了,如何找到原因?,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我试图登录到远程服务器,但在链接上看到了错误- 留言说—— 消息:建立与服务器的连接时出错连接到SQL Server时,此故障可能是因为在默认设置下,SQL Server不允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接)(.Net SqlClient数据提供程序) 然后是- 解释 SQL Server未响应客户端请求,因为服务器可能未启动 信息和解释不是互相矛盾吗?哪一个是问题的正确原因?如何找出问题的真正根源?它们并不矛盾。他们只是给出了不同的可

我试图登录到远程服务器,但在链接上看到了错误-

留言说——

消息:建立与服务器的连接时出错连接到SQL Server时,此故障可能是因为在默认设置下,SQL Server不允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接)(.Net SqlClient数据提供程序)

然后是-

解释

SQL Server未响应客户端请求,因为服务器可能未启动


信息和解释不是互相矛盾吗?哪一个是问题的正确原因?如何找出问题的真正根源?

它们并不矛盾。他们只是给出了不同的可能原因:

  • SQL Server不允许远程连接
  • SQL Server未启动
  • 要修复此问题,请确保SQL Server允许远程连接并已启动

    允许远程连接可以在“SQL Server配置管理器”中完成:

    • 在安装SQL server的服务器上启动该程序
    • 导航到“SQL Server网络配置”->“协议”
    • 双击连接类型(例如命名管道),并将“启用”设置为“是”
    • 如果要启用TCP/IP,请确保在第二个选项卡上也启用每个单独的IP地址

    有关更多信息,请参阅。

    它们并不相互矛盾。他们只是给出了不同的可能原因:

  • SQL Server不允许远程连接
  • SQL Server未启动
  • 要修复此问题,请确保SQL Server允许远程连接并已启动

    允许远程连接可以在“SQL Server配置管理器”中完成:

    • 在安装SQL server的服务器上启动该程序
    • 导航到“SQL Server网络配置”->“协议”
    • 双击连接类型(例如命名管道),并将“启用”设置为“是”
    • 如果要启用TCP/IP,请确保在第二个选项卡上也启用每个单独的IP地址

    有关详细信息,请参阅。

    您正在使用的程序无法在预期的端口/地址上找到SQL server。 这可能是因为配置错误,或者SQL server已停止。 我建议您打开有问题的计算机的桌面登录,查看SQL server是否正在运行


    此问题还有其他潜在原因:例如,网络问题。

    您使用的程序无法在预期的端口/地址上找到SQL server。 这可能是因为配置错误,或者SQL server已停止。 我建议您打开有问题的计算机的桌面登录,查看SQL server是否正在运行


    此问题还有其他潜在原因:例如,网络问题。

    两者都可能是正确的。它确实说
    可能
    可能
    。也可能是OP试图连接到错误的服务器地址/错误的实例名称等-列表继续-故事的士气-仔细检查所有内容!对但是他们可以简单地用丹尼尔提到的格式来写,任何一种都可能是正确的。它确实说
    可能
    可能
    。也可能是OP试图连接到错误的服务器地址/错误的实例名称等-列表继续-故事的士气-仔细检查所有内容!对但是他们可以简单地用丹尼尔提到的格式来写。@davidblaine,这很容易。检查SQL Server是否已启动。如果没有,请启动SQL Server,然后尝试连接。如果你可以连接,那么这就是第二个原因。如果已经开始,那么这将是第一个原因。如果SQL Server未启动,甚至在启动之后,如果您无法连接,则两者都会发生。@davidblaine,这很容易。检查SQL Server是否已启动。如果没有,请启动SQL Server,然后尝试连接。如果你可以连接,那么这就是第二个原因。如果已经开始,那么这将是第一个原因。如果SQL Server未启动,甚至在启动之后,如果您无法连接,则两者都将启动。