2011-04-11 102 views
0

我有一个网站在IIS7下工作,它工作正常。有人重新启动服务器,然后停止工作。在搜索有关问题后,我发现它无法连接到SQL Server,并且出现以下错误:Web服务器无法连接到SQL Server

建立与SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开连接到SQL Server)

我没有做任何更改和网站工作正常,但只有重新启动后发生此问题,我检查SQL服务器远程访问和TCP协议,并启用它们。我该如何解决这个问题?

+0

检查您是否能够连接到使用SQL Server Management Studio中的SQL Server。如果没有一个SQL Server服务可能关闭。 – 2011-04-11 06:00:40

+0

@achinth我可以通过SQL管理工作室 – Kronass 2011-04-11 06:04:09

回答

1
  • 检查连接字符串(不 应该是这样的,如果你不碰它)
  • 检查SQL服务启动和运行
  • 尝试通过Management Studio或连接到SQL Server实例另一个客户端

编辑:

该错误可能是由于有关重新启动网络问题。尝试这些了

第1部分:http://blogs.msdn.com/b/sql_protocols/archive/2005/10/22/483684.aspx

第2部分:http://blogs.msdn.com/b/sql_protocols/archive/2005/10/29/486861.aspx

+0

连接其他网络服务器能够很好地连接它,除了这个连接字符串的同一件事。 – Kronass 2011-04-11 06:01:23