>데이터 베이스 >MySQL 튜토리얼 >局域网内不能访问SQL Server 2005 的解决办法

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

WBOY
WBOY원래의
2016-06-07 15:14:481214검색

系统提示错误: 在建立与服务器的连接时出错。在连接到 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,"已启用"为"是"


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.