none
SQL 2005安装失败 RRS feed

  • 问题

  • 各位大侠,

    我在安装SQL 2005到最后的时候弹出一个Visual Studio实时调试器,报错说“sqlserver.exe [5328]中发生未处理的 win32 异常”,然后就SQL Server Database Services服务安装失败。

    SQL 版本: SQL Server 2005 Enterprise;OS版本:Windows Server 2003 Enterprise x32

    在事件日志里看到有错误“产品:Microsoft SQL Server 2005 -- 错误 29503. SQL  Server服务无法启动。”

    在安装目录(C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Summary.txt)最下面看到如下记录:

    Property(S): SqlActionManaged = 3
    Property(S): SqlStateManaged = 2
    Property(S): SOURCEDIR = D:\tools\SQL2K5\cd1\Setup\
    Property(S): SourcedirProduct = {B91F5BCC-6CB0-4265-B00B-F0B5599A620B}
    Property(S): InstallNgenTicks = 270000
    Property(S): DebugClsid.CC1A8C58_27D1_4D38_BF1B_C0A5CBB90616 = {A048FD13-F6CD-42C2-A2F8-21D1CF66B458}
    Property(S): SQLBROWSERACCOUNT = NT AUTHORITY\SYSTEM
    Property(S): ProductToBeRegistered = 1
    MSI (s) (98:74) [18:07:18:468]: Note: 1: 1708
    MSI (s) (98:74) [18:07:18:468]: 产品: Microsoft SQL Server 2005 -- 安装失败

    MSI (s) (98:74) [18:07:18:500]: Cleaning up uninstalled install packages, if any exist
    MSI (s) (98:74) [18:07:18:500]: MainEngineThread is returning 1603
    MSI (s) (98:B4) [18:07:18:609]: Destroying RemoteAPI object.
    MSI (s) (98:7C) [18:07:18:609]: Custom Action Manager thread ending.
    === 记录停止: 2010-12-29  18:07:18 ===
    MSI (c) (9C:70) [18:07:18:703]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
    MSI (c) (9C:70) [18:07:18:703]: MainEngineThread is returning 1603
    === Verbose logging stopped: 2010-12-29  18:07:18 ===

    请问是什么问题呢?


    Thanks, Yoyo Yu
    • 已更改类型 冰凌 2010年12月31日 8:21 应该是问题
    • 已编辑 冰凌 2010年12月31日 8:22 补充
    2010年12月31日 8:21

答案

  • 冰凌,你好!

                    你可能碰到了一个已知的问题,关于这个问题的描述和解决方法,请参考这个链接:http://support.microsoft.com/kb/954835

     

                    如果有什么不清楚的,请及时联系我。


    Regards,
    Tom Li
    • 已标记为答案 冰凌 2011年1月4日 7:40
    2011年1月4日 7:29
    版主
  • Hi Tom,

    看了这篇KB,我发现我的这台机器确实是2颗6核的CPU,所以一共有12核心,不是2的幂。。。。

    然后,我根据这篇KB,

    1. 运行msconfig,打开“系统配置实用程序”,在BOOT.INI高级选项中设置/NUMPROC=1以启用一个核心,然后重启机器;

    2. 重启后,安装SQL 2005,还是会弹出一个sqlserver.exe的win32异常让我来调试。

    3. 此时,我从另外一台升级到SQL 2005 SP2的机器上拷贝了Sqlservr.exe 和 Sqlos.dll 文件替换到安装位置的 BINN 文件夹下,然后点“重试”。

    奇迹发生了,Database Services居然安装成功了。

    4. 我再安装最新的SP4补丁,启用所有的CPU核心,然后重启机器,安装完成。

    非常感谢。。。


    Thanks, Yoyo Yu
    • 已标记为答案 冰凌 2011年1月4日 7:41
    2011年1月4日 7:39

全部回复

  • 事件日志 详细信息看看
    family as water
    2010年12月31日 11:16
  • What's sql service account? Any details in installation log files?
    2010年12月31日 19:44
  • hi rmiao,

    因为机器未加入网域,所以【服务账户】选项里,我选择【使用内置系统账户(Y):本地系统】来安装的,C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Summary.txt全部的信息如下:

     


    Microsoft SQL Server 2005 9.00.1399.06
    ==============================
    OS Version      : Microsoft Windows Server 2003 family, Enterprise Edition Service Pack 2 (Build 3790)
    Time            : Wed Dec 29 17:41:33 2010
     
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server 安装程序支持文件(英语)
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQLSupport_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server Native Client
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQLNCLI_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft Office 2003 Web Components
    Product Version : 11.0.6558.0
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_OWC11_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server VSS 编写器
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SqlWriter_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server 2005 向后兼容
    Product Version : 8.05.1054
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_BackwardsCompat_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : MSXML 6.0 分析程序
    Product Version : 6.00.3883.15
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_MSXML6_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server 安装程序支持文件(英语)
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQLSupport_2.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server Native Client
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQLNCLI_2.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft Visual Studio 2005 Premier Partner Edition - CHS
    Product Version : 8.0.50727.42
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_PPESku_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft Office 2003 Web Components
    Product Version : 11.0.6558.0
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_OWC11_2.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server 2005 联机丛书(简体中文)
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_BOL_1.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server 2005 向后兼容
    Product Version : 8.05.1054
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_BackwardsCompat_2.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : MSXML 6.0 分析程序
    Product Version : 6.00.3883.15
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_MSXML6_2.log
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : SQL Server Database Services
    Error           : SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : Microsoft SQL Server 2005
    Product Version : 9.00.1399.06
    Install         : Failed
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQL.log
    Last Action     : InstallFinalize
    Error String    :错误 29503
    Error Number    : 29503
    --------------------------------------------------------------------------------
    Machine         : W-9057-DB-S
    Product         : SQLXML4
    Product Version : 9.00.1399.06
    Install         : Successful
    Log File        : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQLXML4_1.log
    --------------------------------------------------------------------------------


    Thanks, Yoyo Yu
    2011年1月4日 1:54
  • Any error message about sql service in windows app event log? Did you check C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files\SQLSetup0001_W-9057-DB-S_SQL.log?
    2011年1月4日 4:03
  • Hi rmiao,

    在事件日志里看到有错误“产品:Microsoft SQL Server 2005 -- 错误 29503. SQL  Server服务无法启动。”

    SQLSetup0001_W-9057-DB-S_SQL.log文件太大,粘贴不上,能否告诉你的邮箱,我发送给你,

    我的MSN邮箱是v-yoyoyu@hotmail.com,谢谢。


    Thanks, Yoyo Yu
    2011年1月4日 5:37
  • 冰凌,你好!

                    所以【服务账户】选项里,我选择【使用内置系统账户(Y):本地系统】

                    请尝试使用“Network Service”帐号来安装SQL Server 2005

     

                    如果有不清楚的地方,请及时联系我。


    Regards,
    Tom Li
    2011年1月4日 6:46
    版主
  • 冰凌,你好!

                    你可能碰到了一个已知的问题,关于这个问题的描述和解决方法,请参考这个链接:http://support.microsoft.com/kb/954835

     

                    如果有什么不清楚的,请及时联系我。


    Regards,
    Tom Li
    • 已标记为答案 冰凌 2011年1月4日 7:40
    2011年1月4日 7:29
    版主
  • Hi Tom,

    看了这篇KB,我发现我的这台机器确实是2颗6核的CPU,所以一共有12核心,不是2的幂。。。。

    然后,我根据这篇KB,

    1. 运行msconfig,打开“系统配置实用程序”,在BOOT.INI高级选项中设置/NUMPROC=1以启用一个核心,然后重启机器;

    2. 重启后,安装SQL 2005,还是会弹出一个sqlserver.exe的win32异常让我来调试。

    3. 此时,我从另外一台升级到SQL 2005 SP2的机器上拷贝了Sqlservr.exe 和 Sqlos.dll 文件替换到安装位置的 BINN 文件夹下,然后点“重试”。

    奇迹发生了,Database Services居然安装成功了。

    4. 我再安装最新的SP4补丁,启用所有的CPU核心,然后重启机器,安装完成。

    非常感谢。。。


    Thanks, Yoyo Yu
    • 已标记为答案 冰凌 2011年1月4日 7:41
    2011年1月4日 7:39