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

教你使用SQLServer数据库进行网络链接,第1张

教你使用SQLServer数据库进行网络链接,第2张

SQL Server 2000 Personal Edition和SQL Server 2000 Desktop Engine(也称为MSDE 2000)的某些实例可能作为本地数据存储运行,这些数据存储仅由同一台计算机上运行的应用程序使用。如果这些MSDE 2000实例从未进行过网络连接,则这些实例不需要网络支持。这个时候,关闭那些不必要的资源是明智的选择。

如果您使用SQL Server 2005

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

SQL Server 2000或MSDE 2000的每个实例都可以配置为侦听一组特定的网络协议和地址。如果实例不需要网络连接,关闭未使用的网络支持可以减少实例的安全依赖性。您可以通过将此实例配置为不侦听任何网络协议来做到这一点。一般来说,您应该只将SQL Server 2000版本配置为本地数据存储,如下所示:

•SQL Server 2000个人版

•SQL Server 2000桌面引擎(MSDE 2000)

将SQL Server实例配置为不侦听网络协议后,同一台计算机上的所有应用程序都将使用共享内存网络库与其通信。

关闭网络协议支持并不意味着网络协议本身就不安全。每当程序访问外部资源时,它必须获得对外部资源安全性的依赖,即使外部资源非常安全。通过关闭未使用的资源,程序可以减少其安全依赖性。

注意:此实例的所有管理都必须在运行它的计算机上完成。

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

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

要使用SQL Server 2000 Server网络实用工具配置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实例限制为仅允许本地连接,请单击“禁用”,直到启用的协议列表中不再列出任何协议。如果您将来需要更改此设置以允许远程连接,请颠倒此过程并启用一个或多个协议。

4.单击确定。

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

对于当前配置为不支持网络连接的SQL Server 2000实例,您可以使用“SQL Server 2000 Server Network”实用工具来启用与其的网络连接。

禁用网络协议开关

SQL Server 2000 Desktop Engine(MSDE 2000)Service Pack 3安装程序引入了一个新的DISABLENETWORKPROTOCOLS开关,您可以使用该开关在不启用任何网络连接的情况下安装新的MSDE 2000实例。

对于SP3,此开关的行为是:如果未指定DISABLENETWORKPROTOCOLS,将安装该实例以启用网络协议连接。如果指定DISABLENETWORKPROTOCOLS=1,则不会为此实例启用任何网络协议。

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

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

•升级现有的MSDE 2000实例时,您可以指定关闭网络协议支持。

下表描述了这种行为:

MSDE 2000 SP3a的新安装:

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

升级到MSDE 2000 SP3a:

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

注意:在使用“/?”之前当setup.exe MSDE 2000交换机运行以列出其支持的交换机时,将不列出/DISABLENETWORKPROTOCOLS交换机。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 教你使用SQLServer数据库进行网络链接

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情