无法使用ASP.NET Webservice连接到SQL Server数据库

时间:2012-04-02 12:28:10

标签: asp.net web-services

我有一个网站和一个网络服务。两者都使用相同的数据访问层。两者都使用相同的连接字符串连接到SQL Server 2008.但我的网站能够连接到数据库,但webservice抛出以下异常:

  

服务器无法处理请求。 ---> System.Exception:System.Exception:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。

除了验证连接字符串/网络级别的内容之外,是否存在可能导致此问题的“开箱即用”错误?

数据库:SQL Server 2008 操作系统:Windows Server 2008 R2 .NET Framework:2.0

1 个答案:

答案 0 :(得分:0)

我猜测网络服务器和数据库服务器是两个不同的盒装。首先确保SQL服务器允许外部连接,然后确保两个服务器之间的端口是打开的(您可以使用telnet执行此操作)。