SQL Server 2005 不答应远程衔接办理办法[MSSQL防范]
本文“SQL Server 2005 不答应远程衔接办理办法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
方才安装的数据库系统,按照默许安装的话,极大概在举行远程衔接时报错,普通是错误:"在衔接到 SQL Server 2005 时,在默许的设置下 SQL Server 不答应举行远程衔接大概会招致此失利. (provider: 命名管道供应程序, error: 40 - 无法翻开到 SQL Server 的衔接) "搜MSDN,上面有一片机械翻译的文章,是在让人难以懂得,目前总结以下:懂得了SQL Server是个网络数据库便可迎刃而解了,简单的分为下面的集合情形.
1.数据库引擎没有启动.
有两种启动方法:
(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围利用配置器,在翻开的界面单击"服务的衔接的外围利用配置器",在翻开的界面中找到Database Engine,单击"服务",在右侧查看能否已启动,假如没有启动可单击"启动",并确保"启动范例"为自动,不要为手动,不然下次开机时又要手动启动;
(2)可翻开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状况改成启动;
利用上面两种方法时,有时刻在启动的时刻大概会呈现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA能否已启用,假如已启用,则把它禁止.然后再履行上述一种方法操作便可以了.
2.能否已经答应远程衔接.
这个部份可以简单的分为4个方面,辨别是在 SQL Server上启用远程衔接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 成立例外和在Windows 防火墙中为“SQLBrowser”成立例外.下面是几个具体的操作方法,摘自MSDN,个人认为文章的黑体部份该当分外的一同我们的注意.
在SQLServer 实例上启用远程衔接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围利用配置器”
2.在“SQL Server 2005 外围利用配置器”页, 单击“服务和衔接的外围利用配置器”
3.然后单击展开“数据库引擎”, 选中“远程衔接”,在右边选中“本地衔接和远程衔接”,
再挑选要利用的协议,( 这个地方该当启用TCP/IP 和命名管道服务!)单击“利用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对衔接设置所做的更改才会见效.”,单击“肯定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“终止”,等到 MSSQLSERVER 服务终止,
然后单击“启动”,重新启动MSSQLSERVER 服务.
启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围利用配置器”
2.在“SQL Server 2005 外围利用配置器”页, 单击“服务和衔接的外围利用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动范例”挑选“自动”,
再单击“启动”,单击“肯定”按钮返回
在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和命名管道服务便可办理.
以上是“SQL Server 2005 不答应远程衔接办理办法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |