`

在建立与服务器的连接时出错。在连接到 sql server 2005 时 在默认的设置下 sql server 不允许进行远程连

    博客分类:
  • WARN
阅读更多
今天连接数据库时突然报错了...!~

在建立与服务器的连接时出错。在连接到 sql server 2005 时 在默认的设置下 sql server 不允许进行远程连

首先确认我没有远程连接诶!参照网上的意见:



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

做课程设计时,很多学生都遇到这个问题。把解决方法写在这儿,供参考。

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 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 安装不同而不同


那就数据库引擎没有启动!
到管理工具点击服务查看sql server还真没启动,呵呵...这哪是问题啊!
分享到:
评论

相关推荐

    error:40-无法打开到SQL server的连接

    在连接到Sql Server 2005时,在默认的设置下Sql Server不允许进行远程连接可能会导致此失败。 (provider:命名管道提供程序,error:40-无法打开到SQL server的连接) 处理:1、在配置工具->Sql server 外围应用...

    在建立与服务器的连接时出错

    标题“在建立与服务器的连接时出错”和描述中提到的问题主要涉及到SQL Server 2005的远程连接问题。这是一个常见的IT问题,通常由多种原因引起,下面将详细探讨这个问题及其解决方案。 首先,我们需要了解SQL ...

    SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接

    在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接)  解决方法:  1、确保使用连接的...

    Sql Server连接端口问题

    机器A、机器B,都装有Sql Server2000,C#程序从A连B上的数据库OK,但是从B连A的数据库总是有异常,异常提示“在...在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败”。

    连接sql server2000

    1. **SQL Server 2000连接问题**:连接SQL Server时,首先需要确保服务器正在运行,并且允许远程连接。在SQL Server管理工具中,检查服务状态,并在"外围应用配置器"中设置远程连接选项。 2. **错误处理**:当遇到...

    C#连接SQLServer2005Express的字符串[归类].pdf

    有时,你可能会遇到“在建立与服务器的连接时出错”的问题,这可能是由于SQL Server 2005 Express不允许远程连接。为解决这个问题,你可以按照以下步骤操作: 1. 安装SQL Server Management Studio Express。 2. ...

    32位win7系统安装sql server2005的详细教程

    6. **配置设置**:在"服务器配置"部分,指定SQL Server服务的账户、身份验证模式(默认是混合模式,支持Windows身份验证和SQL Server身份验证)以及TCP/IP端口(默认1433)。如果需要远程访问,确保启用TCP/IP协议。...

    sql 2005不允许进行远程连接可能会导致此失败的解决方法

    用vs.net2005连接sql server 2005 出现以下错误:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。

    SQL Server成功与服务器建立连接但是在登录过程中发生错误的快速解决方案

    SQL Server数据库管理系统在进行远程连接时,有时会遇到一种特定的错误情况:虽然能够成功与服务器建立连接,但在登录过程中却发生错误。这个问题通常表现为“已成功与服务器建立连接,但是在登录过程中发生错误。 ...

    error26定位指定的服务器实例时出错.docx

    这一错误通常发生在打开SQL Server 2005或通过应用程序连接到SQL Server 2005时。本文将详细介绍导致该错误的几个主要原因,并提供相应的解决方案。 #### 错误分析与解决方法 ##### 1. 数据库引擎未启动 **原因:*...

    c# 连接字符串数据库服务器端口号 .net状态服务器端口号

    正常的数据库连接字符串...在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接)这时只需要把

    MS-SQL Server热点话题30问

    9. SQL Server远程连接问题:需要确认服务器的远程连接功能是否已启用,并检查TCP/IP协议和端口设置。 10. SQL Server大数据处理方案:可以通过调整硬件配置、优化查询语句、使用分区表、并行处理等方式提升大数据...

    数据库问题

    在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:SQL网络接口,error:26-定位指定的服务器/实例时出错)(.NetSqlClientDataProvider)” 这个错误通常发生在默认配置...

    IIS中ASP.NET连接SQL Server出错的解决方法

    在IIS中运行的ASP.NET应用程序其所属用户名为ASPNET的特定用户,其默认权限是无法访问SQL Server的,更不可能访问ASP.NET应用程序的数据库了,因此要在IIS中访问SQL Server就需要给ASPNET帐户赋予相应的权限.

    sql error文件

    在处理与SQL Server相关的连接错误时,特别是遇到“在建立与服务器的连接时出错”这一常见问题,通常涉及服务器设置、网络配置、服务包更新以及端口冲突等多方面因素。本文将深入分析SQL Server 2005在特定情况下...

    sql server 2008安装过程中服务器配置出错解决办法

    在安装Microsoft SQL Server 2008的过程中,有时会出现服务器配置出错的情况,尤其是在配置服务账户的阶段。这种错误通常是由于未正确设置SQL Server服务账户导致的,这可能会影响安装的顺利进行。以下是一些详细的...

    关于mRemote通过数据库连接的配置说明.doc

    mRemote是一款强大的远程连接管理工具,它允许用户集中管理和配置多个远程服务器的连接信息,极大地提高了运维效率。本文将详细讲解如何通过配置数据库连接来实现多用户共享mRemote的配置。 首先,为了实现多台...

Global site tag (gtag.js) - Google Analytics