孟加拉的首都:如何配置?SQL?Server?2005?以允许远程连接

来源:百度文库 编辑:偶看新闻 时间:2024/05/02 21:18:09

如何配置 SQL Server 2005 以允许远程连接
察看本文应用于的产品
注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号 : 914277
最后修改 : 2006年3月22日
修订 : 1.0

本页
INTRODUCTION
更多信息
启用远程连接为 SQLServerExpress 2005 或 SQL Server 2005 开发版
启用 SQLServer 浏览器服务
Windows 防火墙中创建例外
为 Windows 防火墙中 SQL Server 2005 创建例外
在 Windows 防火墙创建例外服务器 SQLBrowser 服务
INTRODUCTION
当您尝试从远程计算机, 连接到 Microsoft SQL Server 2005 的实例可能会收到错误消息。 在使用任何程序来连接到 SQLServer 时可能发生此问题。 使用 SQLCMD 实用程序来连接到 SQLServer 时(例如, 您收到以下错误消息:
Sqlcmd: 错误: MicrosoftSQLNativeClient 已建立连接到服务器时发生错误: 当连接到 SQL Server 2005, 此失败可能是由事实在默认设置下 SQLServer 不允许远程连接。
当 SQL Server 2005 不被配置为接受远程连接可能会发生此问题。默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接。 要配置以允许远程连接, SQL Server 2005 完成所有以下步骤: " 启用远程连接的与要从远程计算机连接到 SQLServer 实例上。
" 打开服务器 SQLBrowser 服务。
" 配置防火墙以允许相关服务器 SQLBrowser 服务为 SQLServer 并网络通信。
本文介绍如何完成每个步骤。
回到顶端

更多信息
为 SQL Server 2005 的实例上启用远程连接并打开服务器 SQLBrowser 服务, 使用 SQL Server 2005 外围应用配置器工具。 当您安装 SQL Server 2005 外围应用配置器工具安装。
回到顶端

启用远程连接为 SQLServerExpress 2005 或 SQL Server 2005 开发版
1. 指向 程序 , 指向 Microsoft SQL Server 2005 、指向 配置工具 , 依次 SQLServer 外围区域配置 开始 。
2. 在 SQL Server 2005 外围应用配置器 页, 单击外围应用配置器对于服务和连接 。
3. 然后单击 应用 外围应用配置器对于服务和连接 上, 展开 数据库引擎、 远程连接 , 单击要启用对环境, 适当协议和本地和远程连接。

注意 Click 确定当您收到以下消息:
对连接设置将不生效您重新启动数据库引擎服务。
4. 展开 数据库引擎 外围应用配置器对于服务和连接 上, 单击 服务 ,单击 Stop , 等到 MSSQLSERVER 服务停止, 然后单击要重新启动 MSSQLSERVER 服务 开始 。

回到顶端

启用 SQLServer 浏览器服务


要点这些步骤可能增加安全风险。这些步骤可能也导致计算机或网络更容易来攻击由恶意用户或恶意软件如病毒。我们建议过程,本文介绍以便实现特定程序功能到按它们旨在, 或程序。在进行这些更改, 建议, 评估风险与特定环境中实施此过程相关联。如果要实现此过程, 请采用适当附加措施来保护系统。我们建议如果确实需要此过程只使用此过程。 1. 指向 程序 , 指向 Microsoft SQL Server 2005 、指向 配置工具 , 依次 SQLServer 外围区域配置 开始 。
2. 在 SQL Server 2005 外围应用配置器 页, 单击外围应用配置器对于服务和连接 。
3. 然后对于 启动类型 , 单击 SQLServer 浏览器 、 自动和外围应用配置器对于服务和连接 上, 应用 。

SQLServer " 浏览器服务 注意 自动 选项, 单击时自动启动每次启动 Windows,时。
4. 单击 开始 , 并单击 确定 。
注意 计算机, 上运行服务器 SQLBrowser 服务时计算机显示实例名称和连接信息为每个计算机上运行 SQL 服务器实例。 通过不启用服务器 SQLBrowser 服务以及通过连接到 SQLServer 的实例直接通过分配一个 TCP 端口可减少此风险。直接连接到一个通过 TCP 端口的 SQLServer 实例超出了本文范围。更多有关 SQLServer 浏览器服务器并连接到实例的 SQLServer, 请参阅 SQLServer 联机丛书中下列主题: " SQLServer " 浏览器服务
" 连接到 SQLServer 数据库引擎
" 客户端网络配置

回到顶端

Windows 防火墙中创建例外


如果运行 SQL Server 2005, 计算机上运行一个防火墙将阻止外部连接到 SQL Server 2005 除非 SQL Server 2005 和 SQLServer 浏览器服务可通过防火墙通信。 您必须创建异常为每个与要接受远程连接 SQL Server 2005 实例和异常对 SQLServer " 浏览器服务。

作为路径的一部分安装程序文件时 SQL Server 2005 使用实例 ID。要为每个 SQLServer, 实例创建例外必须标识正确的实例 ID 要获得一个实例 ID, 请按照下列步骤操作: 1. 指向 程序 , 指向 Microsoft SQL Server 2005 、指向 配置工具 , 依次 SQLServer 配置管理器 开始 。
2. SQLServer 配置管理器中, 单击 SQLServer 浏览器服务在右窗格中,右击实例名称在主窗口, 依次 属性 。
3. 在 SQL 服务器浏览器属性 页, 单击 高级 选项卡、属性列表, 中找到实例 ID 并单击 确定 。
然后单击 确定 要打开 Windows 防火墙,、 开始 、 键入 firewall.cpl , 和 运行 。
为 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 是占位符对, 第 3 的前面过程中获得实例 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 安装不同。

回到顶端