`
- 浏览:
168655 次
- 性别:
- 来自:
武汉
-
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还真没启动,呵呵...这哪是问题啊!
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在使用SQL Server 2005 Express时,如果遇到速达软件无法连接到数据库的情况,这通常是由多种因素导致的。根据描述,这里主要讨论的是安装了随附光盘自带的SQL Server 2005 Express版本后,速达软件出现的连接问题。...
问题一涉及到了“共享内存提供程序”的错误,表示SQL Server无法通过共享内存协议与客户端建立连接。这种情况下,可以通过更改Management Studio的安全选项来解决。将登录方式设置为“Windows和SQL混合身份登录”,...
### SQLSERVER创建连接服务器 #### 知识点一:连接服务器的概念 在SQL Server中,连接服务器(Linked Server)是一种使一个SQL Server实例能够访问另一个SQL Server实例或非SQL Server数据源的技术。通过连接...
SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...
1. 在 Sql Server 2005 中建立一个新的数据库,例如 jmmaj。 2. 右击 jmmaj 数据库,选择“任务”->“导入数据”,然后选择数据源和目标数据,复制一个或多个表或视图数据,最后完成导入。 二、通过数据库脚本将 ...
当遇到SQL Server 2005客户端无法连接服务器的问题时,通常可以归纳为以下几种情况: #### 1. "SQL Server 不存在或访问被拒绝" 这种错误通常较为复杂,可能的原因较多。以下是几种常见的原因及排查步骤: - **SQL...
在这个场景下,可能是在SQL Server Compact 3.5数据库和SQL Server 2005之间设置复制,以便在离线或在网络不稳定时更新本地数据,然后在条件允许时将更改同步回主服务器。同步复制包括推送订阅(服务器到客户端)和...
在"SQLServer2005_BC.msi"这个安装程序中,包含了x86、x64和ia64三种架构的版本,这意味着无论是在32位、64位还是Itanium架构的系统上,都可以进行安装和运行。这种跨平台的兼容性使得用户能够在各种不同的硬件环境...
在连接数据库时,可能会出现异常情况,例如连接失败。我们可以使用`try...catch`语句来捕获异常并弹出错误信息。 远程连接SQL Server数据库 在实际应用中,SQL Server数据库可能位于远程服务器上。这时,我们需要...
在解决登录过程中发生错误的问题时,需要了解 SQL Server 2005 的错误处理机制,以便更好地解决问题。 解决 SQL Server 2005 登录过程中发生错误的问题需要了解问题的原因,并按照相应的步骤进行操作。此外,了解 ...
在SQLSERVER数据库的使用过程中,有时会出现一个棘手的问题,即驱动程序无法通过安全套接字层(SSL)加密与SQL Server建立安全连接。这个问题通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...
SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...
SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、分析和报告方面表现出色。这款产品提供了多种版本,包括精简版(Express Edition),适用于小型企业和个人开发者,提供了基本的...
在使用SQL Server 2005时,可能会遇到无法进行远程连接的问题,这通常是因为默认设置不允许远程访问。为了解决这一问题,我们需要检查和调整多个配置设置,主要包括数据库引擎的启动、远程连接的启用、SQL Server ...
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
### SQL Server 2005 报表服务器错误的常见问题及解决方法 在配置SQL Server 2005报表服务器的过程中,用户可能会遇到多种不同的故障情况。本文将详细介绍一些常见的错误及其解决方法,帮助用户更好地理解和处理...
**Microsoft SQL Server 2005 Native Client** 是一个专门设计用于与Microsoft SQL Server进行高效交互的数据访问组件。它是SQL Server 2005引入的一个重要特性,为开发者提供了更强大的功能和性能优化,同时也兼容...
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 ...