none
SQL Server 2008 R2 卸载失败!!! RRS feed

  • 问题

  • 在卸载SQL SERVER2008 R2是遇到一个问题,向各位技术好友请教!卸载错误日志如下:

    Overall summary:
      Final result:                  失败: 请查看下面的详细信息
      Exit code (Decimal):           289572437
      Exit message:                  失败: 请查看下面的详细信息
      Start time:                    2012-10-17 08:59:58
      End time:                      2012-10-17 09:16:37
      Requested action:              Uninstall

    Machine Properties:
      Machine name:                  LYNC
      Machine processor count:       4
      OS version:                    Windows Server 2008 R2
      OS service pack:               Service Pack 1
      OS region:                     中华人民共和国
      OS language:                   中文(中华人民共和国)
      OS architecture:               x64
      Process architecture:          64 位
      OS clustered:                  否

    Product features discovered:
      Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered
      Sql Server 2008 R2   MSSQLSERVER          MSSQL10_50.MSSQLSERVER         数据库引擎服务                                  1033                 Enterprise Edition   10.52.4000.0    否        
      Sql Server 2008 R2   MSSQLSERVER          MSSQL10_50.MSSQLSERVER         SQL Server 复制                            1033                 Enterprise Edition   10.52.4000.0    否        

    Package properties:
      Description:                   SQL Server Database Services 2008 R2
      ProductName:                   SQL Server 2008 R2
      Type:                          RTM
      Version:                       10
      SPLevel:                       1
      Installation edition:          ENTERPRISE

    用户输入设置:
      ACTION:                        Uninstall
      CONFIGURATIONFILE:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\ConfigurationFile.ini
      ENU:                           False
      FARMACCOUNT:                   <空>
      FARMADMINPORT:                 0
      FARMPASSWORD:                  *****
      FEATURES:                      SQLENGINE,REPLICATION
      HELP:                          False
      INDICATEPROGRESS:              False
      INSTANCEID:                    <空>
      INSTANCENAME:                  MSSQLSERVER
      PASSPHRASE:                    *****
      QUIET:                         False
      QUIETSIMPLE:                   False
      UIMODE:                        Normal
      X86:                           False

      Configuration file:            C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\ConfigurationFile.ini

    Detailed results:
      Feature:                       数据库引擎服务
      Status:                        失败: 请查看日志了解详细信息
      MSI status:                    已通过
      Configuration status:          失败: 请查看下面的详细信息
      Configuration error code:      0x11428655
      Configuration error description: 值不能为空。  参数名: sddlForm
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\Detail.txt

      Feature:                       SQL Server 复制
      Status:                        失败: 请查看日志了解详细信息
      MSI status:                    已通过
      Configuration status:          失败: 请查看下面的详细信息
      Configuration error code:      0x11428655
      Configuration error description: 值不能为空。  参数名: sddlForm
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\Detail.txt

    Rules with failures:

    Global rules:

    There are no scenario-specific rules.

    Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\SystemConfigurationCheck_Report.htm

    2012年10月17日 1:39

答案

  • 问题已经解决,谢谢各位网友的帮助! 原来卸载SQL Server 2008 R2时必须先卸载补丁包,我之前安装了SQL SERVER2008 R2 SP2补丁包,卸载程序时直接卸载SQL SERVER2008 R2 主程序会报错。卸载与之相关的补丁包及组件,最后卸载主程序,竟然奇迹般的卸载成功了!再次感谢各位好友!

    2012年10月18日 2:50

全部回复

  • 在卸载SQL SERVER2008 R2是遇到一个问题,向各位技术好友请教!卸载错误日志如下:

    Overall summary:
      Final result:                  失败: 请查看下面的详细信息
      Exit code (Decimal):           289572437
      Exit message:                  失败: 请查看下面的详细信息
      Start time:                    2012-10-17 08:59:58
      End time:                      2012-10-17 09:16:37
      Requested action:              Uninstall

    Machine Properties:
      Machine name:                  LYNC
      Machine processor count:       4
      OS version:                    Windows Server 2008 R2
      OS service pack:               Service Pack 1
      OS region:                     中华人民共和国
      OS language:                   中文(中华人民共和国)
      OS architecture:               x64
      Process architecture:          64 位
      OS clustered:                  否

    Product features discovered:
      Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered
      Sql Server 2008 R2   MSSQLSERVER          MSSQL10_50.MSSQLSERVER         数据库引擎服务                                  1033                 Enterprise Edition   10.52.4000.0    否        
      Sql Server 2008 R2   MSSQLSERVER          MSSQL10_50.MSSQLSERVER         SQL Server 复制                            1033                 Enterprise Edition   10.52.4000.0    否        

    Package properties:
      Description:                   SQL Server Database Services 2008 R2
      ProductName:                   SQL Server 2008 R2
      Type:                          RTM
      Version:                       10
      SPLevel:                       1
      Installation edition:          ENTERPRISE

    用户输入设置:
      ACTION:                        Uninstall
      CONFIGURATIONFILE:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\ConfigurationFile.ini
      ENU:                           False
      FARMACCOUNT:                   <空>
      FARMADMINPORT:                 0
      FARMPASSWORD:                  *****
      FEATURES:                      SQLENGINE,REPLICATION
      HELP:                          False
      INDICATEPROGRESS:              False
      INSTANCEID:                    <空>
      INSTANCENAME:                  MSSQLSERVER
      PASSPHRASE:                    *****
      QUIET:                         False
      QUIETSIMPLE:                   False
      UIMODE:                        Normal
      X86:                           False

      Configuration file:            C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\ConfigurationFile.ini

    Detailed results:
      Feature:                       数据库引擎服务
      Status:                        失败: 请查看日志了解详细信息
      MSI status:                    已通过
      Configuration status:          失败: 请查看下面的详细信息
      Configuration error code:      0x11428655
      Configuration error description: 值不能为空。  参数名: sddlForm
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\Detail.txt

      Feature:                       SQL Server 复制
      Status:                        失败: 请查看日志了解详细信息
      MSI status:                    已通过
      Configuration status:          失败: 请查看下面的详细信息
      Configuration error code:      0x11428655
      Configuration error description: 值不能为空。  参数名: sddlForm
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\Detail.txt

    Rules with failures:

    Global rules:

    There are no scenario-specific rules.

    Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121017_085911\SystemConfigurationCheck_Report.htm

    提供错误截图:

    2012年10月17日 1:41
  • Did you still see sql services on the machine? Can always remove sql manually by deleting related files and cleaning up registry keys.
    2012年10月17日 2:28
  • SQL 服务还存在,但无法启动,如下图:

    请问有什么好的解决方案? 能详细说说你的解决思路吗,谢谢!

    2012年10月17日 2:52
  • 请问你有尝试照着MSDN上面所说的步骤移除SQL Server的看看吗

    http://msdn.microsoft.com/zh-cn/library/ms143412(v=sql.105).aspx


    以上說明若有錯誤請指教,謝謝。
    歡迎參觀我的BLOG - 積沙成塔

    2012年10月17日 2:58
  • LZ 我有微软清理工具包msicuu2.exe 如果你要的话我可以发给你,这个工具可以比较干净地清理微软的软件,例如:VS  ,SQLSERVER

    给我写信: QQ我:点击这里给我发消息

    2012年10月17日 3:18
  • 你好,

    在SQLServer卸载失败的时候您可以参照以下的方法:

    第一步,关闭所有SQL 相关进程和服务;
    第二步,删除(或者重命名)安装文件(手工或者使用第三方卸载工具,如MSI Clean UP);
    第三步,【备份注册表】-->  删除注册表键值如下:
             1、--HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
             2、--HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
             3.  --HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall  删除所有与SQL有关键值
             4.  --HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 删除所有与SQL有关键值
    第四步,重新安装SQL Server 2008 R2,如果报错退出。
    第五步,找到C:/Program Files/MicroSoft SQL Server/100/Setup Bootstrap/Log/下的Detail.txt文件,到最后一行找到错误信息

    比如Error:MsiGetProductInfo 无法检索 Product Code 为“{B5153233-9AEE-4CD4-9D2C-4FAAC870DBE2}”的包的 ProductVersion。错误代码: 1608

    看到  B5153233  就是未卸载干净的注册表键值,在注册表中搜索  【B5153233】和 3323515B】删除所有的键值
    注意:B5153233只是比喻。

    第六步,尝试在一次安装SQLServer2008R2,如果不报错就说明卸载成功了。

    Thanks,
    Amy Peng


    Please remember to click "Mark as Answer" and "Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread.

    2012年10月18日 2:03
    版主
  • 问题已经解决,谢谢各位网友的帮助! 原来卸载SQL Server 2008 R2时必须先卸载补丁包,我之前安装了SQL SERVER2008 R2 SP2补丁包,卸载程序时直接卸载SQL SERVER2008 R2 主程序会报错。卸载与之相关的补丁包及组件,最后卸载主程序,竟然奇迹般的卸载成功了!再次感谢各位好友!

    2012年10月18日 2:50
  • 呵呵,恭喜LZ

    给我写信: QQ我:点击这里给我发消息

    2012年10月18日 3:38