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

--2016-12-19日进行第一次更新 数据库

错误:

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

解决方案:

1、首先确保链接数据库的服务器参数配置是否正确

(1)若是是直接经过 Microsoft SQL Server Management Studio链接,要检查IP地址(非默认端口还要写端口号),用户名和密码是否正确。服务器

 

(2)若是经过程序进行链接,要确保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)检查MSSQLSERVER服务是否开启ide

 (2)SQL Server网络配置 工具

a.启用TCP/IP 协议ui

开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>
服务和外围链接的应用配置器->>点击"远程链接"->>本地链接和远程链接->>同时使用TCP/IP和named Pipes->>点"肯定"->>重启SQLserver服务

b.右键右侧的TCP/IP 的属性,启用供外部链接的那个IP地址和端口。spa

3、查看防火墙是否容许1433或者你设置的数据库端口经过

若是防火墙没有设置。则能够直接关闭防火墙(不建议这么作。)或者按照下面的方法进行设置。3d

打开 控制面板->>系统安全->>Windows防火墙->>高级设置(在右侧)
(1)新建入站规则

相关文章
相关标签/搜索