安装SQL_Server_2000_无法验证产品密钥

安装向导的 CD 密钥页上的 SQL Server 2000 Standard Edition VLA 媒体使用运行 Windows 2000 SP, 服务器上安装期间您收到错误信息 " 无法验证产品密钥 "。
取消安装并打开注册表编辑器 ( 运行 regedit )
浏览 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ 中 SafeDLLSearchMode DWORD 值并将值从 1 更改为 0。
如果将 DWORD 值不存在, 创建它。 重新启动 SQLServer 安装并继续以安装 SQLServer。 应用最新 SQL ServicePack 然后重新启动服务器。


解决安装sql server 2000 无法验证产品密钥的问题
方法一、(已验证成功过)

打开注册表编辑器 (regedt 32)。 浏览 HKYE_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\ 中 SafeDLLSearchMode DWORD 值并将值从 1 更改为 0。 如果将 DWORD 值不存在, 创建它。 重新启动 SQLServer 安装并继续以安装 SQLServer。 应用最新 SQL ServicePack 然后重新启动服务器。

方法二、(未测试过)

一些在win2003 下安装sql server 2000 数据库的朋友或许会遇到 “ 无法验证产品密钥” 而安装失败的经历。并不是win2003 不支持 sql server2000 ,要想安装成功的话,只要在cd-key框中输入你本机系统的产品密钥。如果你不知道本机系统的产品密钥,可以去下载 EVEREST_Corporate.exe,打开后点击“操作系统”,有关你本机系统的信息就展现出来,其中有一项就 “产品密钥”,将这个序列号输入到cd-key框中就可以继续安装了,过程和在win2000,winxp中一样。

假如遇到程序挂起,要重启计算机,可以在注册表中如下设置:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"PendingFileRenameOperations"=""



如果出现安装sql server 2000要求CD-KEY的情况,请使用regedt32找开注册表,在以下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]中建立一个DWORD键
SafeDLLSearchMode并设值为0
这个试过,是可以用的


H6TWQ-TQQM8-HXJYG-D69F7-R84VM      -----2KSVR序列号
JCYFH-BYJMR-C4PVV-VD9G3-VXDYG        ----2003SVR序列号
windows 2003 server 以前版本的操作系统上好像从来没有出现过要输入CD KEY,但在windows 2003 server打上SP1和域控制器环境下却在安装过程中出现输入CDKEY的界面,提示提示无法验证产品密钥,CDKEY不对?
解决办法如下:
环境: windows 2003 server + SP1企业VOL版 域控环境
安装数据库: SQL 2000
在给出的输入CDKEY的界面中,输入你已经安装的windows server 2003 的CDKEY即可以继续安装,而不是SQL 2000的CDKEY。
希望能给遇到这种问题的IT从业人员一个帮助,祝你成功。
---------------
如果还不行,可以参考:
在 Service Pack 4 (SP 4), 是运行 Microsoft Windows Server 2003、 Microsoft Windows Storage Server 2003 或 Microsoft Windows 2000 服务器上您尝试安装 Microsoft SQL Server 2000 通过卷许可协议 (VLA) 媒体。 这样做, 收到以下错误信息CD KEY的 SQLServer 安装向导页上:
无法验证产品密钥
解决方案
如果正确修改注册表通过使用注册表编辑器或者通过使用其他方法警告可能发生 Serious 问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证可以解决这些问题了。 修改注册表需要您自担风险。
要解决此问题, 请按照下列步骤:1. 在 SQLServer 安装向导, 单击取消。
2. 启动注册表编辑器。 要这样做, 单击开始、运行, 键入regedt 32, 和然后确定。
3. 找到并双击SafeDllSearchMode注册表项。
在运行 Windows Server 2003 服务器或存储 Windows Server 2003, 此注册表项位于以下注册表子项下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
在运行带有 SP 4, Windows 2000 服务器此注册表项位于以下注册表子项下:
HKEY_LOCAL_MACHINE\System\Control\Session Manager
作为 DWORD 值注意如果 SafeDllSearchMode 注册表项不存在, 创建 SafeDllSearchMode 注册表项。
4. 在数值数据框中, 将值从 1 更改为 0, 然后单击确定。
5. 退出注册表编辑器。
6. 重新安装 SQL Server 2000, 并安装最新的 SQL Server 2000 服务包。
7. 重新启动服务器。

1 先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹
2 打开注册表
在"开始"--"运行"键入 "regedit"
3 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
4 将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
6 重新启动:
7 重新安装 SQL Server 2000

XP+SP2的问题
1.winxp+sp2的系统需要安装SQL Server SP3(服务包补丁3),如果之前已经安装,必须再安装一次。
SP3可以在微软网站免费下载,中文版地址如下:
SQL Server 2000 Service Pack 3a
1 先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹
2 打开注册表
在"开始"--"运行"键入 "regedit"
3 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
4 将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
6 重新启动:
7 重新安装 SQL Server 2000

XP+SP2的问题
1.winxp+sp2的系统需要安装SQL Server SP3(服务包补丁3),如果之前已经安装,必须再安装一次。
SP3可以在微软网站免费下载,中文版地址如下:
SQL Server 2000 Service Pack 3a


如果大家上网查找有关下安装sql server2000的有关帮助,大多数都是要从光盘下的MSDE目录中点击setup.exe安装sql server2000,再从光盘autorun.exe文件重新安装服务器版本。但是在番茄花园windows xp sp2版本中相关的办法根本不顶用,估计很多人也会遇到这样的情况。点击autorun.exe,没有提示“无法安装服务器端,只能安装客户端”,而是像2000或2003一样一路装下去,但是到了选择安装数据库类型的时候,出现的是“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误,无法继续安装。怎么办,难道不装了,非要换版本?
这个问题的解决的方式是:
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。赶快打开你的sql server2000安装盘吧,一路直行,激动人心的场面出现了,sql server2000安装成功!
如果删除的注册表中尚未起作用,请你作如下操作:
一、开始\运行\输入regedit回车
+HKEY_LOCAL_MACHINE
+SYSTEM
+CurrentControlSet
+Control
+Session Manager下的FileRenameOperations删掉
二、+HKEY_LOCAL_MACHINE
+SOFTWARE
+Microsoft
+Windows
+CurrentVersion
+Setup
+ExceptionComponents下的东西全部删掉如:
{077ACEC7-979C-40AB-9835-435BA1511E0D}
{30C7234B-6482-4A55-A11D-ECD9030313F2}
{3FDF25EE-E592-4495-8391-6E9C504DAC2B}
{60204BB3-7078-4F70-8F69-68297621941C}......
总之有几项,就删几项,删掉后重启,再装SQL Server,就不会提示有挂起了。
在注册表中和系统中删除mssql相关的东西就OK了
关于问题中遇到SA用户登陆失败,没有与信任SQL SERVER连接相关联的可以作如下操作:
在运行中输入regedit打开注册表编辑器,找到
[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面 有一个键值
LoginMode,默认下,值是1,现在将值改为2,重启电脑。


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: sql2000
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.