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

上传人:壹****1 文档编号:543721572 上传时间:2023-12-10 格式:DOC 页数:5 大小:27KB
返回 下载 相关 举报
在建立与服务器的连接时出错.doc_第1页
第1页 / 共5页
在建立与服务器的连接时出错.doc_第2页
第2页 / 共5页
在建立与服务器的连接时出错.doc_第3页
第3页 / 共5页
在建立与服务器的连接时出错.doc_第4页
第4页 / 共5页
在建立与服务器的连接时出错.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《在建立与服务器的连接时出错.doc》由会员分享,可在线阅读,更多相关《在建立与服务器的连接时出错.doc(5页珍藏版)》请在金锄头文库上搜索。

1、在建立与服务器的连接时出错在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败。=无法连接到 192.168.202.91。=在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)-有关帮助信息,请单击: http:/ 64严重性: 20状 态

2、: 0*在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败。 可能1:估计装的是Express版,服务器名称原来是:Server=.把服务器名改为:Server=.SqlExpress试一下。 可能2:远程连接的外围配置没有配置好。1. 数据库引擎没有启动。有两种启动方式:(1)开始-程序-Microsoft SQL Server 2005-SQL Server 2005外围应用配置器, 在打开的界面单击服务的连接的外围应用配置器, 在打开的界面中找到Database Engine,单击服务, 在右侧查

3、看是否已启动,如果没有启动可单击启动,并确保启动类型为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server Configuration Manager, 选中SQL Server 2005服务中SQL Server(MSSQLSERVER),并单击工具栏中的启动服务按钮把服务状态改为启动; 使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动, 这时就要查看SQL Server 2005配置管理器中的SQL Server 2005网络配置-MSSQLSERVER协议中的VIA是否已启

4、用, 如果已启用,则把它禁止. 然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、 在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。 下面是几个具体的操作方式,摘自MSDN,个人觉得文章的黑体部分应当特别的一起我们的注意。 在SQLServer 实例上启用远程连接 1.指向“开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server 外围应用配置器”

5、 2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” 3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回 4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,然后单击“启动”,重新启动MSSQLSERVER 服务。 启用 SQLServer 浏览器服务 1.指向“开始-程序-Mic

6、rosoft SQL Server 2005-配置工具-SQL Server 外围应用配置器” 2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” 3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,再单击“启动”,单击“确定”按钮返回 在Windows 防火墙中为“SQL Server 2005”创建例外 1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 2.在“添加程序窗口”中单击“浏览” 3.然后找到“C:ProgramFilesMicrosoft F

7、ilesMicrosoft SQL Server MSSQL.1 MSSQLBinnsqlservr.exe”,单击“确定”返回 注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。 4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。 在Windows 防火墙中为“SQLBrowser”创建例外 1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 2.在“添加程序窗口”中单击“浏览”3.然后找到“C:ProgramFilesMicrosoft File

8、sMicrosoft SQL Server90Sharedsqlbrowser.exe”,单击“确定”返回 注意 :路径可能会根据 SQL Server 2005 安装不同而不同。在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题, 解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。 可能3:服务器数据库没有,或者登录不了远程服务器数据。(1)在本地登录远程服务器,如果能登录,进到数据库里面查看数据库的表,键是否完整(有些FTP上传后数据库的一些键会不存在)(2)查看连接字符串是否正确:这里有个示例供参考(一般购买的服务器空间会提供连接字符串)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号