Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 我的服务器未找到或无法访问

我知道这个问题已经在论坛上了,但我的情况有点特别,我的网站在web-config中有两个连接字符串,如下所示:

<add name = "myConnString" 
     connectionString = "user id = user1, password = user1; Persist Security Info = False; Database = clarins_abs; Server = teck2012; Connect Timeout = 60; Trusted_Connection = False;" 
     providerName = "System.Data. SqlClient "/>

<add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" />

当我将网站放在我的本地iis服务器上时,一切正常,但是当我将该网站放在另一台服务器上时,我收到以下错误消息:

Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未找到黄金不可用 . 验证实例名称是否正确,并且SQL Server配置为允许远程连接 . (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错) .

我有SQL Server 2008 R2

回答(3)

2 years ago

在第二个字符串中, . \表示SQL Server实例位于本地计算机上 . 您的本地iis服务器可能有此实例,而另一台服务器则没有 .

2 years ago

在开始菜单中键入“SQL Server配置管理器”(win vista / win 7)并检查是否启用了TCP / IP协议 .

2 years ago

我们必须检查以下事情

1.检查sqlserver配置管理器设置中的Tcp / IP设置 . If it is disable ,make sure we have to enable the status for TCP/IP

2.在火灾设置中添加端口以防火墙异常 . sql port的详细信息:

名称:SQL

港口号码:1433

协议:选择TCP