无法从应用程序服务器.net应用程序

时间:2016-08-15 22:52:05

标签: c# asp.net .net sql-server iis

我正在尝试从.Net应用程序连接到SQL Server 2014数据库群集服务器。

我的连接字符串:

data source=ip address; database=Test; User Id=TestUser; pwd=Testpwd

当我在IIS上托管应用程序并浏览时,我收到此错误:

  

[Win32Exception(0x80004005):找不到网络路径]

     

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

应用程序和数据库服务器之间已打开端口。 Telnet正在开发从app server到DB server IP的1433和1444端口。 SQL Server浏览器服务正在DB服务器上运行。 DB上允许远程连接。

请让我知道我错过了什么。

PS:我使用UDL从app服务器到数据库服务器进行了连接测试,测试连接成功。我还使用相同的IP,用户名和密码在应用程序服务器上为数据库服务器创建了ODBC DNS。创建的DSN名称和测试连接成功。我甚至在应用服务器上安装了SQL Server Management Studio,并且我可以通过SQL Server Management Studio输入相同的IP,用户名和密码来连接到SQL Server DB。

0 个答案:

没有答案