解决三核处理器不能安装 SQL Server 2005

如果尝试在具有多核处理器的计算机上安装 Microsoft SQL Server 2005。该比率逻辑处理器和物理套接字之间不是 2 的幂。如对于计算机有单个插座一起使用三层核心的处理器。在这种情况下,不能安装 SQL Server 2005。
方法 1 :打SQL Server 补丁


在安装 SQL Server 2005 之前,请按照下列步骤操作:

  1. 将安装文件的发行版的 SQL Server 2005 复制到本地驱动器中的文件夹。注意您必须将复制所有安装文件,包括服务器文件夹和工具文件夹在本地驱动器。

  2. 下载 SQL Server 2005 SP2 或 SP3 文件包,然后将它通过使用/X 参数展开在本地驱动器上。
    例如对于运行以下命令以展开该程序包:

    SQLServer2005SP2 KB921896 x 64 ENU.exe/x

  3. 请注意到新的.msp 文件,扩展的更新包中完整的路径。例如: D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. 命令提示符运行来自发行版本 Setup.exe 文件以包括新的.msp 文件,安装程序中使用适当的路径。
    例如对于下面的命令使用更新程序包 service pack 级别来更新 SQL Server 数据库引擎组件:

    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"

    注意 在完成此步骤之后,SQL Server 2005 的安装是在配置中不受支持的。
    通过在展开的位置运行 hotfix.exe 文件应用服务包包。
    此步骤应用服务包的所有组件并返回 SQL Server 2005 的安装到受支持的状态。

  5. 注:亦可参照另一文章 整合SP3补丁
方法 2 :暂时更改逻辑处理器的数量


在安装 SQL Server 2005 之前,暂时更改逻辑处理器的数量。这样,计算机似乎是一个单处理器系统和以保证SQL Server 2005 安装成功。若要这样做,请按照下列步骤操作:

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

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

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

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

  5. 在旁边的列表在 / NUMPROC = 复选框,单击 1,然后单击 确定。

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

  7. 重新启动。

  8. 安装 SQL Server 2005。安装最新的 Service Pack。

使用所有处理器,重新启动。

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

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

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

  4. 重新启动。
Windows 2008 Server
  1. 单击 开始,单击 运行,键入 msconfig,然后单击确定。

  2. 在 系统配置 对话框中,单击 启动 选项卡。

  3. 在 启动 选项卡上单击 高级选项。

  4. 在 引导高级选项 对话框中,单击以选中 的处理器数< /strong> 复选框。

  5. 处理器数 复选框下单击 1,然后单击 确定。

  6. 在 系统配置 对话框中,单击 确定。

  7. 重新启动。

  8. 安装 SQL Server 2005。安装最新的 Service Pack。

使用所有处理器,重新启动。

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

  2. 在 系统配置 对话框中,单击 常规 选项卡。

  3. 在 常规 选项卡上单击 正常启动,然后单击 确定。

  4. 重新启动。
原文地址:https://www.cnblogs.com/mario/p/1704754.html