日期:2013-05-03  浏览次数:20331 次

我在客户端用SQL Server 2000“企业管理器”--〉新建SQL Server注册时,输入数据库服务器IP地址,遇到注册失败, 被告知没找到我指定的数据库服务器。
在弹出的注册框右上角的带三个小点的小按钮(也就是输入服务器ip地址栏左边的按钮)来选择局域网中的数据库服务器,却发现那个服务器名称没有!
我也算是装了N个SQL Server 2000数据库服务器的人了,竟然遇到这种问题!郁闷了2个月。
最近突然想起,SQL Server 2000服务器,没打上SQL Server 2000 sp3补丁,赶快打上,问题处理了!

这才发现原来,Windows 2003上安装SQL Server 2000服务,必需要打上SQL Server 2000 sp3补丁,否则基本就不能连数据库。
过去我都是在windows 2000 server 上安装SQL Server 2000的,不打补丁就可能中毒,中毒了,就会想起打上补丁,但不管打不打补丁,客户端SQL Server 2000“企业管理器”去新建SQL Server注册都是很方便的。
也许微软是出于系统安全性的考虑。
另外说一下,客户端连接windows 2003上的未打补丁的SQL Server 2000服务器,不输入IP地址,直接输入服务器名称竟然可以注册连接,并创建数据库和表。这个我一直想不通,这个是不是微软未补上的漏洞呢?