sqlserver 无法验证产品密匙的完美解决方案 - 鼎峰VPS 帮助中心
sqlserver 无法验证产品密匙的完美解决方案
文章分类: [Windows] 发布时间:2014-4-15 22:14 Tuesday 浏览(463)

方法一: 
在给出的输入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) 
方法二: 推荐
按照下列步骤: 
1. 在 SQLServer 安装向导, 单击 取消 。 
2. 启动注册表编辑器。单击 开始-->运行, 键入 regedit , 和然后 "确定"。 
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 
(注意 如果 SafeDllSearchMode注册表项不存在, 创建 SafeDllSearchMode 注册表项。) 
4. 在 数值数据 框中, 将值从 1 更改为 0, 然后单击 确定 。 
5. 退出注册表编辑器。 
6. 重新安装 SQL Server 2000, 并安装最新的 SQL Server 2000 补丁包。 
7. 重新启动服务器。
2011-07-07 23:37

sqlserver2005安装失败

一、服务器处理器内核数不是2的幂

在以下条件下会导致的sqlserver2005安装失败:

·  该比率逻辑处理器和物理套接字之间不是 2 的幂。例如对于计算机有单个插座一起使用三层核心的处理器。 

·  物理内核的数量不是 2 的幂。 

·  总的 cpu 数是一个付息日不固定的数字。例如对于有七个或九个 cpu。

问题描述:

在安装过程中sqlserver检测一切正常,0错误,0警告。软硬环境完全满足安装条件。

但安装到sql server database services中突然提示“sql server服务无法启动,有关详细信息请参阅sql server联机丛书……”的对话框。

 

取消后卸载已安装组件,清除所有sqlserver注册表信息。重新安装,问题依旧。经检查,服务器任务管理器“性能”选项卡下,显示多组cpu共为24核。物理内核数量不是2的幂(如1、2、4、8、16、32……)。

 解决方法:

1.    若要调整 Windows Server 2003 中的逻辑处理器的数量,请按照下列步骤操作: 

a. 单击 开始,单击 运行,键入 msconfig,然后单击 确定。 

b. 在 系统配置实用程序 对话框中,单击 BOOT.INI 选项卡。 

c. 在 BOOT.INI 选项卡上单击 高级选项。 

d. 在 BOOT.INI 高级选项 对话框中,单击以选中在 / NUMPROC = 复选框。 

 

e. 在旁边的列表在 / NUMPROC = 复选框,单击 1(2的0次幂),然后单击 确定

f. 在 系统配置实用程序 对话框中,单击 确定。 

 

g. 重新启动服务器。

2.    安装 SQL Server 2005。 问题解决,可正常安装。

3.    安装完成后,下载安装sqlserver2005sp2补丁包。

4.    改回使用所有处理器,重新启动服务器。请按照下列步骤操作: 

 .    单击 开始,单击 运行,键入 msconfig,然后单击 确定。 

a. 在 系统配置实用程序 对话框中,单击 常规 选项卡。 

b. 在 常规 选项卡上单击 正常启动-加载所有设备驱动程序和服务,然后单击 确定。 

重新启动服务器。

二、注册表没有删除干净(这也是最常见的)

 

运行regedit命令,进入注册表,删除如下项: 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server