`
run_wang
  • 浏览: 166786 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

Message:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)



=================
在建立与服务器的连接时出错。在连接到 sql server 2005 时 在默认的设置下 sql server 不允许进行远程连
今天连接数据库时突然报错了...!~

在建立与服务器的连接时出错。在连接到 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还真没启动,呵呵...这哪是问题啊!
分享到:
评论

相关推荐

    SQL server 2005 Express与速达的连接问题

    在使用SQL Server 2005 Express时,如果遇到速达软件无法连接到数据库的情况,这通常是由多种因素导致的。根据描述,这里主要讨论的是安装了随附光盘自带的SQL Server 2005 Express版本后,速达软件出现的连接问题。...

    Sql Server 2005的连接问题的解决方法

    问题一涉及到了“共享内存提供程序”的错误,表示SQL Server无法通过共享内存协议与客户端建立连接。这种情况下,可以通过更改Management Studio的安全选项来解决。将登录方式设置为“Windows和SQL混合身份登录”,...

    SQLSERVER创建连接服务器

    ### SQLSERVER创建连接服务器 #### 知识点一:连接服务器的概念 在SQL Server中,连接服务器(Linked Server)是一种使一个SQL Server实例能够访问另一个SQL Server实例或非SQL Server数据源的技术。通过连接...

    Microsoft SQL Server 2005 向后兼容组件SQLServer2005_BC.msi

    SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...

    SqlServer2005 打开 SqlServer2008 mdf文件

    1. 在 Sql Server 2005 中建立一个新的数据库,例如 jmmaj。 2. 右击 jmmaj 数据库,选择“任务”->“导入数据”,然后选择数据源和目标数据,复制一个或多个表或视图数据,最后完成导入。 二、通过数据库脚本将 ...

    SQLSERVER2005客户端不能连接服务器Analysis_Server解决办法

    当遇到SQL Server 2005客户端无法连接服务器的问题时,通常可以归纳为以下几种情况: #### 1. "SQL Server 不存在或访问被拒绝" 这种错误通常较为复杂,可能的原因较多。以下是几种常见的原因及排查步骤: - **SQL...

    sql server compact 3.5 连接 sql server 2005 使用同步复制、RDA C#源码

    在这个场景下,可能是在SQL Server Compact 3.5数据库和SQL Server 2005之间设置复制,以便在离线或在网络不稳定时更新本地数据,然后在条件允许时将更改同步回主服务器。同步复制包括推送订阅(服务器到客户端)和...

    win7完美卸载sqlserver2005图解

    在 Windows 7 操作系统中,卸载 SQL Server 2005 可能会遇到一些麻烦,因为 SQL Server 2005 的组件都是分散的,需要一个一个卸载,否则可能会导致重新安装不成功。下面将逐步介绍卸载 SQL Server 2005 的方法。 ...

    MFC连接SQL Server数据库

    在连接数据库时,可能会出现异常情况,例如连接失败。我们可以使用`try...catch`语句来捕获异常并弹出错误信息。 远程连接SQL Server数据库 在实际应用中,SQL Server数据库可能位于远程服务器上。这时,我们需要...

    已成功与sql2005服务器建立连接,但是在登录过程中发生错误

    在解决登录过程中发生错误的问题时,需要了解 SQL Server 2005 的错误处理机制,以便更好地解决问题。 解决 SQL Server 2005 登录过程中发生错误的问题需要了解问题的原因,并按照相应的步骤进行操作。此外,了解 ...

    sqlserver2005 JDBC驱动程序JAR包

    SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...

    解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包

    在SQLSERVER数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与SQL Server建立安全连接。这个问题通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...

    SQLServer2005_BC.msi SQLServer2005及以后版本 向前 兼容 DTS等功能

    在"SQLServer2005_BC.msi"这个安装程序中,包含了x86、x64和ia64三种架构的版本,这意味着无论是在32位、64位还是Itanium架构的系统上,都可以进行安装和运行。这种跨平台的兼容性使得用户能够在各种不同的硬件环境...

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

    在使用SQL Server 2005时,可能会遇到无法进行远程连接的问题,这通常是因为默认设置不允许远程访问。为了解决这一问题,我们需要检查和调整多个配置设置,主要包括数据库引擎的启动、远程连接的启用、SQL Server ...

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。

    SQL Server2005报表服务器错误的常见问题解决方法

    ### SQL Server 2005 报表服务器错误的常见问题及解决方法 在配置SQL Server 2005报表服务器的过程中,用户可能会遇到多种不同的故障情况。本文将详细介绍一些常见的错误及其解决方法,帮助用户更好地理解和处理...

    SQL2005精简版一键安装 sql server2005一键安装

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、分析和报告方面表现出色。这款产品提供了多种版本,包括精简版(Express Edition),适用于小型企业和个人开发者,提供了基本的...

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 ...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    在Sql Server 2000中,备份文件的还原步骤可以分为三步:首先,在目标数据库服务器中,打开Sql Server 2000的企业管理器,并新建与原库同名的数据库;其次,右键选择新建的数据库,找到并选择还原数据库,再随后的...

Global site tag (gtag.js) - Google Analytics