当前位置: 首页 > 知识 >正文

SQL Server 2005 不允许远程连接解决方法

新安装的数据库系统,如果默认安装,很可能在远程连接时报错,通常是错误:‘连接到sql server 2005时,

默认情况下,SQL Server不允许远程连接,这可能会导致此故障。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接)'搜索MSDN,

上面有一篇机器翻译的文章,很难懂。现在总结如下:知道SQL Server是网络数据库就很容易解决了,简单分为以下几种集中的情况。

1.数据库引擎未启动。

有两种方式可以开始:

(1)开始-程序-微软SQL Server 2005-SQL Server 2005表面应用配置器。在打开的界面中,点击“服务的连接表面应用配置器”,在打开的界面中找到数据库引擎,点击“服务”,在右侧检查是否已经启动。如果尚未启动,请单击“启动”并确保“启动类型”为自动,而不是手动,否则。

(2)打开:开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server配置管理器,在SQL Server 2005服务中选择SQL Server(MSSQLSERVER),点击工具栏中的‘启动服务’按钮,将服务状态改为启动;

使用以上两种方法时,有时启动时可能会出现错误,无法启动。此时,需要检查“SQL Server 2005配置管理器”中的SQL Server 2005网络配置-MSSQLSERVER协议中的VIA是否启用,如果启用,则被禁止。然后就可以进行上述操作了。

2.是否允许远程连接。

它们是在SQL Server上启用远程连接、启用SQL Server浏览服务、在Windows防火墙中为SQL Server 2005创建例外以及在Windows防火墙中为“SQLBrowser”创建例外。

在SQLServer实例上启用远程连接。

1.指向“开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server外围应用程序配置器”

2.在“SQL Server 2005外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3.然后点击展开数据库引擎,选择远程连接,在右边选择本地连接和远程连接。

然后选择要使用的协议,(这里应该启用TCP/IP和命名管道服务!)单击“应用”,您将看到以下消息:

"在数据库引擎服务重新启动之前,对连接设置的更改不会生效.",点击“确定”按钮返回。

4.展开数据库引擎,选择服务,单击右侧的停止,等待MSSQLSERVER服务停止。

然后单击Start重新启动MSSQLSERVER服务。

启用SQLServer浏览器服务

1.指向“开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server外围应用程序配置器”

2.在“SQL Server 2005外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3.然后单击展开SQL Server浏览器,选择服务,并在右侧的启动类型中选择自动。

再次点击“开始”,点击“确定”返回。

在Windows防火墙中为“SQL Server 2005”创建例外

1.在Windows防火墙设置界面中,选择例外选项卡,然后单击添加程序。

2.在“添加程序窗口”中单击“浏览”

3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/MSSQL.1 /MSSQL/Binn/sqlservr.exe”,

单击“确定”返回

注意: 路径可能会根据SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。

4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤1 至3。

在Windows 防火墙中为“SQLBrowser”创建例外

1.在Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

2.在“添加程序窗口”中单击“浏览”

3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe”,

单击“确定”返回

注意: 路径可能会根据SQL Server 2005 安装不同而不同。

在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,

解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。

相关文章:
  • 6月16日基金净值:华安智能生活混合A最新净值2.6258,涨2.38%
  • 3月29日基金净值:广发成长精选混合A最新净值0.5808,跌0.34%_基金频道_证券之星
  • 4月20日基金净值:泰康宏泰回报混合A最新净值1.5901,跌0.28%
  • 6月19日基金净值:博时沪深300指数A最新净值1.5789,跌0.88%
  • mime类型是什么意思(mime类型)
  • 5月22日基金净值:华安研究智选混合A最新净值0.72,跌0.48%
  • 6月27日基金净值:华商新趋势优选灵活配置混合最新净值9.603,涨1.08%
  • 华泰柏瑞中证动漫游戏ETF净值下跌2.63% 请保持关注
  • 6月5日基金净值:富国收益增强债券A最新净值1.396,跌0.5%
  • 天弘中证科创创业50ETF净值下跌2.31% 请保持关注