我在客户端用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地址,直接输入服务器名称竟然可以注册连接,并创建数据库和表。这个我始终想不通,这个是不是微软未补上的漏洞呢?
新闻热点
疑难解答