win2003安装sqlserver 2000提示无法验证产品密钥的解决方法
御赐掌柜,互助系统开发928638,快乐大本营091017
症状
在 service pack 4 (sp 4) 运行 microsoft windows server 2003、 microsoft windows storage server 2003 或 microsoft windows 2000 在服务器上, 您尝试安装 microsoft sql server 2000 通过卷许可协议 (vla) 媒体。 执行此操作时,会出现以下错误信息 sql server 安装向导的 cd key 页上:
无法验证产品密钥
解决方案
警告 如果您修改注册表错误地通过使用注册表编辑器或使用另一种方法,则可能会出现严重的问题。 这些问题可能需要您重新安装您的操作系统。 microsoft 不能保证您可以解决这些问题。 修改注册表需要您自担风险。
若要解决此问题,请按照下列步骤操作:
1. 在 sql server 安装向导,单击 取消 。
2. 启动注册表编辑器。 为此,单击 开始 ,单击 运行 ,键入 regedit ,然后单击 确定 。
3. 找到并双击该 safedllsearchmode 注册表项。
在运行 windows server 2003 的服务器或 windows storage server 2003,此注册表项位于下面的注册表子项下:
hkey_local_machine\system\currentcontrolset\control\session manager
带 sp 4 的运行 windows 2000 的一个服务器上, 此注册表项位于下面的注册表子项下:
hkey_local_machine\system\control\session manager
注意 如果该 safedllsearchmode 注册表项不存在,创建 safedllsearchmode 注册表项作为 dword 值。
4. 在 数值数据 框,将值从 1 更改为 0,然后单击 确定 。
5. 退出注册表编辑器。
6. 重新安装 sql server 2000,然后再安装最新的 sql server 2000 service pack。
7. 重新启动服务器。
简洁版本:
在windows2003 sp1或sp2的环境下,安装sqlserver2000,原本不需要输入cd-key的地方需要输入了,而且,还提示“无法验证产品密钥”。
解决方法如下(microsoft的官方解决办法):
取消安装并打开注册表编辑器。浏览hklm\system\control\session manager\中的safedllsearchmode键,此键为 dword值,将值从1更改为0。如果该键不存在,则创建它。完后重新启动 sqlserver 安装并继续以安装 sqlserver,即可解决问题。
其实安装好sqlserver还有安全问题需要解决。具体的设置方法可以参考
win2003 mssql以普通用户运行设置篇
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
sql某个日期是当年的第几周
/* *周一作为一周的开始 *当年的1月1号所在的周算作第一周 */ CREATE function GetWeekIndexFirstDate ( @...
[阅读全文]
-
-
数据库SQL---范式
1、数据冗余导致的问题:冗余存储、更新异常、插入异常、删除异常。 2、函数依赖:一种完整性约束。 在关系模式r(R)中,α属于R,β属于R。 1)α函数...
[阅读全文]
-
-
数据库SQL---查询
1、查询所有列 select *from emp;--*表示所有的,from emp表示从emp表中查询。 2、查询指定列 select empno,e...
[阅读全文]
-
-
-
-
网友评论