Home >Database >Mysql Tutorial >局域网内不能访问SQL Server 2005 的解决办法

局域网内不能访问SQL Server 2005 的解决办法

WBOY
WBOYOriginal
2016-06-07 15:14:481215browse

系统提示错误: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider) 解

系统提示错误:

    在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)

 解决步骤:

    1、SQL Server2005远程连接,配置TCP/IP属性。

Microsoft SQL Server --> 配置工具-->SQL Server 外围应用配置器--> 服务和连接的外围应用配置器-->Database Engine--远程连接--启用“本地连接和远程连接”和“同时使用TCP/IP和named pipes”。


 

    2、打开sql server2005的1433端口(或关闭防火墙试试,我被这个防火墙害得搞了半天)。


   (1)配置工具 -->Sql Server Configuration Manager -->MSSQLSERVER的协议,看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"

   (2)配置工具 -->Sql Server Configuration Manager -->SQL Native Client 配置-->客户端协议-->TCP/IP选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn