唐山网站建设

设为主页 加入收藏 繁體中文

教你使用SQL Server数据库进行网络链接

核心提示:有些 SQL Server 2000 Personal Edition 实例和 SQL Server 2000 Desktop Engine(也称为 MSDE 2000)实例可能会作为本地数据存储运行,仅由运行在同1计算机上的利用程序使用。

有些 SQL Server 2000 Personal Edition 实例和 SQL Server 2000 Desktop Engine(也称为 MSDE 2000)实例可能会作为本地数据存储运行,仅由运行在同1计算机上的利用程序使用。假设从未向这些 MSDE 2000 实例进行过网络连接,则这些实例不需要网络支持,此时封闭那些不需要的资源是1个明智的选择。

假设使用SQL Server 2005

有关 SQL Server 2000 的概念和讨论一样适用于 SQL Server 2005 和 SQL Server Express。

每1个 SQL Server 2000 实例或 MSDE 2000 实例都可以配置为侦听1组特定的网络协议和地址。假设某1实例不需要网络连接,则封闭不用的网络支持可减少该实例的安全依托性。您可以通过将该实例配置为不侦听凭何网络协议来做到这1点。1般来讲,您只应对作为本地数据存储运行的 SQL Server 2000 版本进行这样的配置:

? SQL Server 2000 Personal Edition

? SQL Server 2000 Desktop Engine (MSDE 2000)

将1个 SQL Server 实例配置为不侦听网络协议后,同1计算机上的所有益用程序都将使用共享的内存网络库与之进行通讯。

封闭网络协议支持其实不意味着网络协议具有固有的不安全性。任甚么时候候某1程序访问1项外部资源时,该程序都要获得有关另外部资源安全性的依托项,即使另外部资源非常安全也是如此。通过封闭不使用的资源,该程序便可以够减少其安全依托项。

留意:对该实例的所有治理都必须在它所运行的计算机上完成。

当 SQL Server 2000 SP3a 或 MSDE 2000 SP3a 的实例被配置为不侦听凭何网络协议时,它们将停止在 UDP 端口 1434 上的侦听。SQL Server 2000 或 MSDE 2000 的早期版本不管配置如何,总是要侦听 UDP 1434。

假设该实例在“Windows 身份验证”模式下运行,则此计算机上的 Windows 帐户之1必须是 SQL Server sysadmin 固定服务器角色的1个成员。假设该实例以混合模式运行,治理员可使用 sa 帐户或 SQL Server sysadmin 固定服务器角色中的1个 Windows 帐户进行登录。

要使用“SQL Server 2000 服务器网络”实用工具将1个现有的 SQL Server 2000 或 MSDE 2000 实例配置为不侦听网络连接,请依照以下步骤操纵:

1. 假设在计算机上安装了 SQL Server 客户端工具,请打开 Microsoft SQL Server 程序组,然后启动“服务器网络”实用工具。假设未安装 SQL Server 客户端实用工具,请运行 SQL Server Tools\Binn 文件夹中的 Svrnetcn.exe 文件。通常情况下,不在计算机上安装 SQL Server 客户端实用工具的缘由是:该计算机只运行 MSDE 2000 实例,而这些实例不向用户提供使用 SQL Server 客户端实用工具的许可。

2. 在“常规”选项卡上,选择“此计算机上的实例”列表框中的 SQL Server 实例的名称。单击默许实例的“服务器名”以将其选中,或为任何指定的实例选择“服务器名/实例名”。

3. 要将 SQL Server 的实例限制为只答应本地连接,请单击“禁用”,直到“启用的协议”列表中不再列出任何协议。假设您需要在以后更改此设置以答应远程连接,请逆向履行此进程并启用1个或多个协议。

4. 单击“肯定”。

5. 重新启动 SQL Server 实例,以使所做更改生效。

对1个当前配置为不支持网络连接的SQL Server 2000 实例,您可使用“SQL Server 2000 服务器网络”实用工具来启用到它的网络连接。

DISABLENETWORKPROTOCOLS 开关

SQL Server 2000 Desktop Engine (MSDE 2000) Service Pack 3 安装程序引进了1个新的 DISABLENETWORKPROTOCOLS 开关,您可以用它来安装1个新的未启用任何网络连接的 MSDE 2000 实例。

对SP3,此开关的行动是:假设未指定 DISABLENETWORKPROTOCOLS,该实例将安装为启用网络协议连接。假设您指定 DISABLENETWORKPROTOCOLS=1,将不为该实例启用任何网络协议。

在SP3a 中,对 DISABLENETWORKPROTOCOLS 的行动有两处更改:

? 安装 SP3a 的新实例时的默许行动是禁用网络协议支持,从而使该实例在默许情况下更加安全。

? 当升级现有 MSDE 2000 实例时,您可以指定封闭网络协议支持。

下面的表描写了此行动:

MSDE 2000 SP3a 的全新安装:

当前设置 用户指定的网络协议设置 网络协议结果
无       禁用                   禁用
无       启用                   启用
无       没有用户指定的设置     禁用
 
升级到 MSDE 2000 SP3a:


当前设置 用户指定的网络协议设置 网络协议结果
禁用     禁用                   禁用
禁用     启用                   启用
禁用     没有用户指定的设置     禁用
启用     启用                   启用
启用     禁用                   禁用
启用     没有用户指定的设置     启用

留意:在您使用 “/?” 开关运行 MSDE 2000 setup.exe 以列出其支持的开关时,/DISABLENETWORKPROTOCOLS 开关不会列出。

http://www.fw8.net/
TAG:网络,服务器,协议,实例,实用工具
评论加载中...
内容:
评论者: 验证码: