当前位置: 代码迷 >> SQL >> 证验sqlserver 2000 sp4补丁是否安装成功(安装补丁后可以远程访问)
  详细解决方案

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

热度:60   发布时间:2016-05-05 12:12:58.0
验证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,然后双击导入注册表,重启即可。
  相关解决方案