从Windows Server 2008 R2中的IIS浏览时出现SQL服务器错误

时间:2017-05-18 14:33:53

标签: asp.net sql-server

' /'中的服务器错误应用。 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供商:名称管道提供商,错误:26 - 错误定位指定的服务器/实例)

我在IIS服务器2008 R2中创建了一个asp.net应用程序。当我尝试从IIS浏览应用程序时,它给了我上面提到的错误。我使用FileSystem从Visual Studio部署了应用程序。 connectionString中的服务器和实例名称是正确的。该数据库存在于Microsoft SQL Server Management中,我只想连接并使用它。我试图解决这个错误的事情:

  • 关闭Windows防火墙并为SQL TCP端口1433和90创建入站规则(端口90,因为我将我的应用配置为使用该端口)。

  • 在(SQL Server配置管理器)中的SQL Server网络配置下启用TCP / IP协议。

  • 启动SQL Server和SQL Server代理。

这是我的连接字符串:

<add name="sqlConnectionString" connectionString="Data Source=PRH-TEMP\SPARTANSOFT; Initial Catalog=Library; Integrated Security=True; User ID=sa; Password=******; Connect Timeout=15; Encrypt=False; TrustServerCertificate=False;" providerName="System.Data.SqlClient" />

我使用了Entity Framework Code First。我的SQL Server允许远程连接。服务器身份验证:SQL Server和Windows身份验证模式。

0 个答案:

没有答案