无法与SQL Server建立连接

时间:2011-12-06 08:08:49

标签: sql-server sql-server-2008 iis iis-7 remote-connection

我正在尝试从位于服务器上的应用程序(具有IIS7)访问位于我的计算机上的SQL DB。 我使用计算机的IP在WebConfig中设置ConnectionString,我总是收到此错误:

  

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

我想启用错误中提到的远程连接。这些是我为了使其发挥作用而尝试的事情:

  1. 确保在我的服务器的属性窗口中选中了“允许远程连接”到此服务器
  2. 在SQL Server配置管理器中启用TCP / IP
  3. 右键单击TCP / IP并在“属性”中将端口设置为1433并删除动态端口中的“0”
  4. 在Windows防火墙中创建了一个新规则,以允许从端口1433
  5. 进行连接
  6. 将MSSQL / Binn文件夹中的sqlservr.exe添加到“允许程序通过Windows防火墙”
  7. 重新启动服务
  8. 没有任何帮助。我还能做什么?

    修改
    连接字符串:

    <connectionStrings>
        <add name="someName" connectionString="Database=someDB;Server=<my computer's IP>;User=userName;Password=123" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    

1 个答案:

答案 0 :(得分:0)

我正在显示SQL Express设置,这在标准版和其他版本中应该相同。 检查这一点并按照第一个链接进行连接规范并测试此问题。

enter image description here

检查这些链接以检查有关此特定主题的错误并修复此问题:
Resolving “A network-related or instance-specific error"
SQLAuthority- could not open connection