与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

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

首先确保连接字符串没有出错

Web.Config文件中的连接数据库的字符串错误,就检查一下,看看连接数据库的字符串是不是符合当前版本。

// string constr = "server=.;database=myschool;integrated security=SSPI"; 

//string constr = "server=.;database=myschool;uid=sa;pwd=sa";   

// strConnection = "data source=.;initial catalog=netdb;user id=sa;pwd=sa";

 

方法1:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务
 
方法2:查看防火墙是否禁用了1433和1434端口
 
方法3:进行如下设置

                       

大幅度
方法4:还有端口的问题。:默认安装的Sql server2005是端口不是1433,我们要的是1433。在方法2的图中选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要。我们要找的是三处进行修改。
1找到自己电脑对应的IP地址—>TCP端口改为“1433”,并选择“启动”
IP地址 是自己电脑的地址 在TCP端口添加1433,然后选择启动
 

 

6. IP地址是127.0.0.1的是默认的,也要改掉,如上


8.IPALL是否是表示所有端口??反正也要修改下端口地址了。


9.重新启动服务,不支持热修改,修改重新启动服务。


好了,这就是修改好了端口了

你可能感兴趣的:(SQL Server)