SQLServer2005安装提示服务无法启动的解决方法

今天在安装一台服务器WIN2003+IIS+MSSQL2005时,前面安装WIN2003和IIS都没有问题,在安装MSSQL2005时出现了如下错误:SQL Server 2005 安装错误码29503。产品: Microsoft SQL Server 2005-- 错误 29503。SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。详情看图:

因为是全新安装不会出现什么权限和其他的原因,微软官方给出了解决方法https://support.microsoft.com/kb/954835

当你的硬件符合下列条件则不能安装MSSQL2005:

  • 逻辑处理器和物理套接字之间的比率不是 2 的幂。例如,计算机有三核处理器以及单个插座。
  • 物理内核数不是 2 的幂。
  • 总的 Cpu 数为奇数。例如,有七个或九个 Cpu。

解决方法:

在安装 SQL Server 2005 之前,暂时更改为逻辑处理器数。这样,计算机看起来是单处理器系统中,以及 SQL Server 2005 安装成功。若要执行此操作,请按照下列步骤操作:

Windows Server 2003

  1. 若要更改 Windows Server 2003 中的逻辑处理器数,请执行以下步骤:

    1. 单击开始,单击运行,键入msconfig,然后单击确定
    2. 系统配置实用程序对话框中,单击启动INI选项卡。
    3. 引导。INI选项卡上,单击高级选项
    4. 引导。INI 高级选项对话框中,单击以选择/NUMPROC =复选框。
    5. 在接下来的列表中/NUMPROC =复选框,单击1,然后单击确定
    6. 系统配置实用程序对话框中,单击确定
    7. 重新启动服务器。

  2. 安装 SQL Server 2005。
  3. 安装 SQL Server 2005 的最新服务包。

    有关如何获取最新的 SQL Server 2005 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

    913089如何获取SQL Server 2005 最新的服务包
  4. 通过使用所有处理器,重新启动服务器。若要执行此操作,请按照下列步骤操作:

    1. 单击开始,单击运行,键入msconfig,然后单击确定
    2. 系统配置实用程序对话框中,单击常规选项卡。
    3. 常规选项卡上单击正常启动-加载所有设备驱动程序和服务,然后单击确定
    4. 重新启动服务器。

Windows Server 2008

  1. 若要更改 Windows Server 2008 中的逻辑处理器数,请执行以下步骤:

    1. 单击开始,单击运行,键入msconfig,然后单击确定
    2. 系统配置对话框中,单击启动选项卡。
    3. 启动选项卡上,单击高级的选项
    4. 启动高级选项对话框中,单击以选择处理器数复选框。
    5. 处理器数复选框下,单击1,然后单击确定
    6. 系统配置对话框中,单击确定
    7. 重新启动服务器。

  2. 安装 SQL Server 2005。
  3. 安装 SQL Server 2005 的最新服务包。

    注意您必须在 Windows Server 2008 上安装 SQL Server 2005 Service Pack 2 (SP2) 或更高版本的服务包。

    有关如何获取最新的 SQL Server 2005 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

    913089如何获取SQL Server 2005 最新的服务包
  4. 通过使用所有处理器,重新启动服务器。若要执行此操作,请按照下列步骤操作:

    1. 单击开始,单击运行,键入msconfig,然后单击确定
    2. 系统配置对话框中,单击常规选项卡。
    3. 常规选项卡中,单击正常启动,然后单击确定
    4. 重新启动服务器。

版权声明:
作者:chenzj
链接:https://www.it-js.net/130.html
来源:IT技术-记录IT方面的故障
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
SQLServer2005安装提示服务无法启动的解决方法
今天在安装一台服务器WIN2003+IIS+MSSQL2005时,前面安装WIN2003和IIS都没有问题,在安装MSSQL2005时出现了如下错误:SQL Server 2005 安装错误码29503。产品: Microsoft SQL Server 2005-- 错误 29503。SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。详情看图:



因为是全新安装不会出现什么权限和其他的原因,微软官方给出了解决方法http://support.microsoft.com/kb/954835

当你的硬件符合下列条件则不能安装MSSQL2005:

  • 逻辑处理器和物理套接字之间的比率不是 2 的幂。例如,计算机有三核处理器以及单个插座。

  • 物理内核数不是 2 的幂。

  • 总的 Cpu 数为奇数。例如,有七个或九个 Cpu。


解决方法:

在安装 SQL Server 2005 之前,暂时更改为逻辑处理器数。这样,计算机看起来是单处理器系统中,以及 SQL Server 2005 安装成功。若要执行此操作,请按照下列步骤操作:

Windows Server 2003



  1. 若要更改 Windows Server 2003 中的逻辑处理器数,请执行以下步骤:

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

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

    3. 引导。INI选项卡上,单击高级选项

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

    5. 在接下来的列表中/NUMPROC =复选框,单击1,然后单击确定

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

    7. 重新启动服务器。



  2. 安装 SQL Server 2005。

  3. 安装 SQL Server 2005 的最新服务包。

    有关如何获取最新的 SQL Server 2005 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    913089如何获取SQL Server 2005 最新的服务包

  4. 通过使用所有处理器,重新启动服务器。若要执行此操作,请按照下列步骤操作:

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

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

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

    4. 重新启动服务器。




Windows Server 2008



  1. 若要更改 Windows Server 2008 中的逻辑处理器数,请执行以下步骤:

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

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

    3. 启动选项卡上,单击高级的选项

    4. 启动高级选项对话框中,单击以选择处理器数复选框。

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

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

    7. 重新启动服务器。



  2. 安装 SQL Server 2005。

  3. 安装 SQL Server 2005 的最新服务包。

    注意您必须在 Windows Server 2008 上安装 SQL Server 2005 Service Pack 2 (SP2) 或更高版本的服务包。

    有关如何获取最新的 SQL Server 2005 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    913089如何获取SQL Server 2005 最新的服务包

  4. 通过使用所有处理器,重新启动服务器。若要执行此操作,请按照下列步骤操作:

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

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

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

    4. 重新启动服务器。



<<上一篇
下一篇>>