验证sqlserver 2000 sp4补丁是否安装成功(安装补丁后可以远程访问)

xp 下装了 sqlserver enterprise .
1.mscd\setup.exe
2.安装 setup.exe
3.客户端工具中配置别名
4.打sp4 补定提示成功。
但重启服务,无论如何都不能监听1433 。
select @@version
显示为 8.00.194。
Microsoft SQL Server 2000 – 8.00.194 (Intel X86) Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Desktop Engine on Windows NT 5.1 (Build 2600: Service Pack 3)
重装还是不行。
需要停掉服务,然后把sp4补丁包解压后的目录(默认C:\SQL2KSP4)下的 x86\binn下所有文件拷到 C:\Program Files\Microsoft SQL Server\MSSQL\Binn
下。 重启就OK了。
版本号和补丁号的对应关系
8.00.194     -——————SQL   Server   2000   RTM
8.00.384     -——————(SP1)
8.00.534     -——————(SP2)
8.00.760     -——————(SP3)
8.00.2039     -——————(SP4)

如果sqlserver sp4补丁安装提示成功,但查询版本号还是原来的版本8.00.194,可以使用这个方法。XP虚拟机下测试成功!

sql server 现在很多人都在使用server 2008了,不过对于大多数用户来说,server 2000就已经可以满足大家的要求。 sp4补丁主要是用来监听1433端口的,这样局域网中的其它电脑就能通过sql连接到这台服务器上的sql数据库,因此对于企业的公共服务器来 说,SP4补丁是非常有必要的。
一般来说安装SP4补丁是很顺利的,不过有的系统问题可能导致sql server 2000 sp4补丁安装不上,比如打补丁时提示sa密码验证错误,而事实上并没有错。这个问题解决起来也非常简单,只要修改下面的两个注册表值即可:
[HKEY_LOCAL_MACHINE]→SYSTEM→CurrentControlSet→Control→Nls→Locale ;
“(Default)”=”00000409″
“00000804”=”1″
修改后退出注册表,重启后即可正常安装了。这个问题其实就是控制面板中“区域与语言选项”显示是空白造成,因此该方法同样可用于解决“区域与语言选项”空白的问题。
安装SP4补丁完成后,虽然提示是成功了,不过为了确保成功,我们还可以用下面的方法来验证sql server 2000 sp4补丁是否安装成功。
验证方法一、

select @@version

打开SQL Server 2000的查询分析器,输入上面的命令,按F5运行,就会看到下面的输出结果。
SP4的输出结果为:
Microsoft SQL Server 2000 – 8.00.2039 (Intel X86)   May 3 2005 23:18:38   Copyright (c) 1988-2003 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
当显示结果的上面红色部分的和这里的不相同,说明当前SQL Server 2000不是SP4版本,可以到官方网站http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE
下载后,双击那个EXE后,首先看到是让你选择解压里面文件的位置(一般都修改到其他盘),记住这是解压文件而已,不是安装! 执行后,到达刚才选择解压的目录,看到setup.bat这个文件,打开这个文件就开始安装SP4补丁,需要一段时间! 安装成功后,需要重新启动计算机!
验证方法二、

select SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

这是微软推荐使用的方法,执行后显示结果为:
8.00.2039    SP4    Enterprise Edition
如果第二例(显示SP4)显示为RTM,则说明没有成功安装SP4补丁,按照上述方法 安装即可。

Windows7或者XP安装sqlserver2000时直接解压iso文件,运行MSDE目录下的SETUP.EXE即可,如果安装后因为注册表不完整没法用sa用户登陆,请下载:sqlserver_chenpenginfo.reg,然后双击导入注册表,重启即可。

About 智足者富

http://chenpeng.info

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>