admin管理员组

文章数量:1535541

2024年1月12日发(作者:)

sql 2000打sp4补丁时常见问题解决方法

一.SP4的作用:

SP4补丁主要用提供远程用户访问,不打就不能远程连接。

二.查看是否已经打了sp4补丁

是不是打过可以到查询分析器里面输入"select @@version" 可以查看:

首先 打开查询分析器------》输入select @@version-----------------》出现以下结果:

Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c)

1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service

Pack 2)

注意 2039,如果低于这个数,则说明没有打上。

三.sp4下载

数据库组件下载文件:

(下载文件:,下载地址:/downloads/?na=46&p=6&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&u=http%3a%2f%%2fdownload%2f9%2fb%2ff%2f9bff6646-2cdb-4069-ada0-548be9cb9338%)

四.sp4打了1433端口仍然没有开启的解决方法:

解决1433端口没有开启的解决方法以下几种:

1、没有安装SP4补丁(一般已经打了)

2、防火墙屏蔽(关掉杀毒软件)

3、安装错误(这个一般不会犯)

4、SQL客户端网络工具里没有启用TCP/IP协议,TCP/IP协议属性里面的端口不是1433

5、是注册的数据里里面的TCP/IP协议没有启用,正确方法:打开企业管理器-->控制台根目录-->Microsoft SQL Servers-->SQL Server组下-->你的数据库名(windows NT)。然后右键属性。

点常规里的网络配置,然后把禁用的协议中的TCP/IP协议启用,最后重启数据库或者重新启动计算机.

只要上面的5点都解决了,一般都OK了!

五.SP4补丁打不上的解决办法

系统说明:

dell1800服务器,操作系统:win2003sp2企业版

故障:

前期,在安装sql2000企业版后,sql的sp4补丁打不上!这样局域网中的其它电脑就不能通过sql连接到这台服务器上的sql数据库;通过telnet 1433端口测试不通;

处理过程:

在网上找了若干资料,没有一个管用;无论如何打补丁时都提示sa密码验证错误;而事实上没有错!

后来找到了sql server黄皮书;打开一看果然有关于打不上补丁的帮助;说是sql sp3的一个bug 并且提供了解决办法!一时间如获至宝!但是,系统在我清理注册表中的sql垃圾时已经损坏(主要是因为朋友告诉我控制面板打不开,而且OFFICE2003安装时提示系统不支持该语言版本;因从未遇到过这样的情况,所以误以为是我删除注册表内容时损坏了系统;不过系统确实已经损坏了,因为sql已经装不上了,而且用sfc /scannow命令扫描一遍之后完全没有作用)!重装系统在所难免!为保险起见我决定格式化整个硬盘!

重装系统完成后发现依旧装不上OFFICE2003 我才开始重视这个问题,并在网上查到了答案;结果发现“区域与语言选项”选项打之后是空的,不能添加语言!后来终于在一个博客中找到了关于“区域与语言选项”及控制面板打不开的解决办法!

一试果然管用!而同时OFFICE和SQL补丁的问题同时解决了!

总结:当发现一个很难解决的问题时,要看看系统是否还有其它不正常的小毛病?如果有把这些小毛病解决掉;很可能惊喜的发现那个大难题也同时解决了:)

解决的办法:修改注册表:

[HKEY_LOCAL_MACHINE]→SYSTEM→CurrentControlSet→Control→Nls→Locale ;令:

"(Default)"="00000409" ;"00000804"="1";问题解决!

依然迷惑的问题:格式化全盘,全新安装的系统为什么还会有控制面板打不开的问题呢!真是不得而知!

解决的办法:

修改注册表:

[HKEY_LOCAL_MACHINE]→SYSTEM→CurrentControlSet→Control→Nls→Locale ;令:

"(Default)"="00000409" ;"00000804"="1";问题解决!

本文标签: 解决没有系统语言方法