win2003安装sqlserver 2000提示无法验证产品密钥的解决方法

症状
在 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以普通用户运行设置篇
sqlserver 普通用户运行错误解决方法补充

(0)

相关推荐

  • SQL Server 2012 身份验证(Authentication)

    在保密你的服务器和数据,防备当前复杂的攻击,SQL Server有你需要的一切.但在你能有效使用这些安全功能前,你需要理解你面对的威胁和一些基本的安全概念.这篇文章提供了基础,因此你可以对SQL Server里的安全功能充分利用,不用在面对特定威胁,不能保护你数据的功能上浪费时间. 身份验证是验证主体(需要访问SQL Server数据库的用户或进程,是声称是的人或物)的过程.主体需要唯一的身份,这样的话SQL Server可以决定主体有哪个许可.在提供安全访问数据库对象中,正确的身份验证是必须的

  • sql server2012附加数据库问题解决方法

    SQLServer错误5120:先用widows用户登录附加再分离重新用sa附加就行了 不行的话,绝招: 你先用SQLServer创建一个新的数据库,然后用你要附加的文件去覆盖掉创建的文件!覆盖之前,记得计算机-管理-服务-把SQL服务关掉

  • sqlserver 无法验证产品密匙的完美解决方案[测试通过]

    方法一: 在给出的输入CD-KEY(序列号)的界面中,输入你已经安装的windows server 2003 的CD-KEY(序列号)即可以继续安装,而不是SQL 2000的CD-KEY(序列号). Windows server 2003的CD-KEY(序列号):JCGMJ-TC669-KCBG7-HB8X2-FXG7M (附:SQL2000的CD-KEY(序列号):SN:311-0432642 CD-KEY:H6TWQ-TQQM8-HXJYG-D69F7-R84VM) 方法二: 推荐按照下列步

  • Microsoft SQL Server 2012 数据库安装图解教程

    我们下载地址:http://www.jb51.net/softs/79861.html 官网下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=29066 1. 根据微软的下载提示,64位的Windows7操作系统,只需下载列表的CHSx64SQLFULL_x64_CHS_Core.box.CHSx64SQLFULL_x64_CHS_Intall.exe和CHSx64SQLFULL_x64_CHS_Lang.box三个安装包即

  • 图文详解Windows Server2012 R2中安装SQL Server2008

    入手一台Windows Server2012云服务器,搭建一下服务环境,选用SQL Server2008 直奔主题,下好安装镜像后,直接双击 选择运行程序而不获取帮助 如图: 进入安装中心后选择 安装 再选择全新安装 同样选择运行程序而不获取帮助 选择后如图: 程序会检测一下系统,没警告等大问题就可以点确定 输入产品秘钥,也可以选择试用版本:试用版本简直不能忍,我直接上秘钥,关于秘钥我会在最下面给出一个方案 接受条款,下一步 点安装即可 软件又检测一遍,没有警告就可以点下一步 选择第一项即可 你

  • SQL Server 2012 安装图解教程(附sql2012下载地址)

    在安装微软最新数据库SQL Server 2012之前,编者先确定一下安装环境:Windonws 7 SP1,32位操作系统.CPU是2.1GHz赛扬双核T3500,内存2.93GB. sql2012下载 http://www.jb51.net/softs/79861.html 安装SQL Server 2012的软硬件环境参数 根据微软的下载提示,32位的Windows 7操作系统,只需下载列表最下面的CHSx86SQLFULL_x86_CHS_Core.box. CHSx86SQLFULL_

  • php使用sql server验证连接数据库的方法

    本文实例讲述了php使用sql server验证连接数据库的方法.分享给大家供大家参考.具体分析如下: 当您连接到 SQL Server 时,SQL Server Driver for PHP 支持 SQL Server 身份验证,在使用 SQL Server 身份验证连接到 SQL Server 时必须考虑以下几点. 必须对服务器启用 SQL Server 混合模式身份验证,在尝试建立连接时必须设置 UID 和 PWD 连接属性,UID 和 PWD 必须映射到有效的 SQL Server 用户

  • sqlserver服务器验证改为混合验证模式步骤

    1.启动SQL Server Management Studio,以Windows身份验证方式登录. 2.在对象资源管理器窗口中,右键单击服务器,选择属性,打开服务器属性对话框. 3.在"安全性"页上的"服务器身份验证"下,选择新的服务器身份验证模式,再单击"确定". 4.重新启动 SQL Server 服务,可以直接通过右件键点击"对象资源管理器"进行启动. 5.使用该语句启用sa用户:alter login sa enab

  • win2003安装sqlserver 2000提示无法验证产品密钥的解决方法

    症状 在 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 页上: 无法验证产品密钥 解决方案 警告 如果您修改注册

  • php验证session无效的解决方法

    本文实例讲述了php验证session无效的解决方法.分享给大家供大家参考.具体方法如下: 一.问题 今天在配置 apache+php环境时折腾了很久很久,后来成功了但发现验证码图片可以生成,在登录验证时发现session为空,并没有值了. 二.解决方法 环境:apache+php 程序代码如下: 复制代码 代码如下: <input name="username" type="text" class="input" id="use

  • 运行python提示no module named sklearn的解决方法

    在Python中,出现'no module named sklean'的原因是,没有正确安装sklean包.可以使用pip包管理器来安装包,pip包管理器会自动安装包所依赖bai的包而无需额外手动安装,因此十分方便.使用pip包管理器安装包的方法如下: 在命令行中输入:pip install sklean 如果成功安装,会提示"Successfully installed sklean". 其实参考下面的方法 1.安装支持部分: 在terminal里面直接输入以下命令,这个命令会安装s

  • windows server 2019 无法安装AMD Radeon RX 6600 XT显卡驱动的解决方法

    今天在电脑上安装 windows server 2019数据中心版带桌面版本,因为自己经常配置服务器所以安装了这个版本,但安装过程中发现amd的显卡无法安装驱动,下面是具体的解决方法 1.用360驱动或鲁大师检测的时候,提示需要安装显卡驱动 安装过程中提示错误,无法安装,官方让我们先升级系统补丁. 2.这种方法不行可以从查找驱动的方式来安装 驱动安装过程中,会解压到c盘的一个文件夹,记录好这个路径 3.此电脑 > 属性 > 设备管理器 > 显示适配器 4.右键 更新驱动程序 5.选择 浏

  • linux普通用户su root切换提示没有文件或目录的解决方法

    1. 首先进入单用户模式: 1). ubuntu : 上述情况可以在grub界面选择第二项修复,但没有grub可以参考: 1.重启ubuntu,随即长按shirft进入grub菜单: 2.选择recovery mode,按"e"键进入编辑页面:如下: 非恢复模式为:   3.将ro recovery nomodeset替换为"rw single init=/bin/bash" (上述的界面中将改为rw single init=/bin/bash) 4.按ctrl+x

  • 上传IPA出现的错误提示“application loader“上传出错解决方法

    上传IPA出现的错误提示"application loader"上传出错解决方法 使用Application Loader 上传ipa出现的错误提示"application loader上传出错 生成的API分析文件太大"解决方法 如下图: 解决办法就是修改Xcode里面的这里写 因为之前上传的时候有使用过的Build号,只需要修改一下就好 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法

    本文实例讲述了ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法.分享给大家供大家参考.具体如下: 一.问题描述: ThinkPHP做文字水印 ,今天做一个电子请帖,就把祝福语贴到图片上面,发现一直报错是取不到图片类型,比如gif,jpg等,并提示call an undefined function exif_imagetype(). 二.解决方法: 出现这个错误就是php.in 配置问题,打开即可:打开扩展 exten

  • python提示No module named images的解决方法

    本文讲述了python提示No module named images的解决方法,非常实用!分享给大家供大家参考.具体方法如下: 出现提示:ImportError: No module named images 表示找不到images模块 可将: import images 替换为: import wx.py.images as images 将: images.getNewBitmap 替换为: images.getPyBitmap() 即可解决问题. 希望本文所述对大家的Python程序设计

  • mysql登录报错提示:ERROR 1045 (28000)的解决方法

    本文分析了mysql登录报错提示:ERROR 1045 (28000)的解决方法.分享给大家供大家参考,具体如下: 一.问题: 公司linux系统的mysql数据库root用户设置过密码,但常常用命令'mysql -u root -p'登录报错,有时又能登录.登录报错信息为: [root@localhost ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localho

  • jQuery Validate 无法验证 chosen-select元素的解决方法

    chosen-select元素执行了chosen()方法后,为select元素加上了style="display: none;"进行隐藏,然后重新构造了一个看起来像select的下拉列表. 而jQuery Validate默认忽略对隐藏元素进行校验,因此我们要把select排除.在validate()方法的参数中增加ignore属性,将select从忽略的隐藏元素中剔除. $("select").validate({ignore: ":hidden:not

随机推荐