三九宝宝网宝宝百科宝宝知识

SQLServer不允许进行远程连接的解决办法

12月01日 编辑 39baobao.com

[信息技术小技巧的远程培训班感悟]年近五旬,在信息技术教育方面一向感到比较弱的我,本学期赶乘春天的班车,参加了信息技术小技巧的远程培训班。从最初的忐忑进班,到一遍遍地收看学习课程相关视频,在视频远程教师...+阅读

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server的连接) ",现在针对此问题总结如下:

明白了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”创建例外。下面是几个具体的操作方式:

在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 安装不同而不同。在使用.开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。

以下为关联文档:

我做远程网络培训班辅导员在炎炎夏日里,我们在中国教师教育网上 相聚 了。选择课程观看专家视频讲座、根据布置完成规定作业、撰写研修日志、发帖跟帖,在不断地学习、思考中,收获知识,收获友谊。全班五十...

2012年远程研修让我们共同进步远程研修教育,一个熟悉而又新鲜的事物现已转变成教师手中理想的教学工具和手段,成为沂水县黄山铺镇中心小学教师成长的平台之一。通过此次暑假远程研修全校教师的共同努力,在教...

2015远程培训作业儿童绘画1.请列举出儿童绘画的三个发展阶段,各阶段有哪些特点吗?再结合自己的实践,例举一个你如何针对某一年龄特点进行提高学生学习兴趣(或学习能力、或想象力、或创造力)的教学设计。答...

2015年学科远程培训给我带来的帮助总结2015年学科远程培训快结束了,回味本次培训,无论是通识课程,还是作文及诗词教学问题,应该说都结合了当下初中语文教学的热点、难点问题而展开的。因此,本次培训给我带来了很多帮助...

教你远程开启目标计算机的远程桌面在公司配好了计算机,开开心心的把它上架了,打算回家VPN连到公司在作其他应用配置的时候,突然发现远程桌面忘记开了,郁闷啊! 我们也许可以通过第三方软件来实现这个操作,这个不介绍...

远程linux主机的流量和tcp连接数远程linux主机的流量和tcp连接数 首先配置远程的linux主机的snmp.conf文件(可以理解为客户端) vi /etc/snmp/snmp.conf 只要修改几处地方即可 #### # First, map the munity...

为XP远程增加网络身份验证本文介绍如何通过修改注册表为Windows XP SP3增加网络身份验证功能。 实际工作中,你可能会时常使用远程桌面连接,比较常见的一种情况是Windows XP与Windows Vista,默认设置下,Wi...

201510远程培训实践研修成果2015年教师远程培训有专家的视频讲座、课例点评、案例、论坛、访谈、图片、文字等多种资源,内容丰富,与美术教学实际紧密相关。下面就谈谈我在本次远程培训学习中的收获和感受...

2016远程网络培训研修成果为期四个月的远程网络培训马上就要落下帷幕,通过观看视频、发表日志、论坛研讨、完成作业、提交成果,我基本圆满完成本次学习任务。下面对本次网络培训进行简短的总结,以期今后...

推荐阅读
图文推荐