sql2005升级出现安装程序支持文件失败的解决办法

        SQL2005升级失败的事情,相信很多人都碰到过,而微软官方,对这一类的参考资料少之又少,往往解决起来会让人头大。
       本人今天就碰到过一例sql2005升级出现安装程序支持文件失败的问题,安装sql2005后,顺利打上SP!补丁,打SP2补丁时,出现如下故障
     One or more products failed to install, see above for details
     Exit Code Returned: 1603 
打开C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix
分别对 HotFix.log、Redist9_Hotfix_KB955706_SqlSupport.msi.log和Summary.txt进行查看分析,找到如下错误


Summary.txt出错信息


**********************************************************************************
Product Installation Status
Product                   : 安装程序支持文件
Product Version (Previous): 1399
Product Version (Final)   :
Status                    : 失败
Log File                  : C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\Redist9_Hotfix_KB955706_SqlSupport.msi.log
Error Number              : 1260
Error Description         : MSP Error: 1260  由于一个软件限制策略的阻止,Windows 无法打开此程序。要获取更多信息,请打开事件查看器或与系统管理员联系。
----------------------------------------------------------------------------------
Product                   : 数据库服务 (MSSQLSERVER)
Product Version (Previous): 1399
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
Product                   : SQL Server Native Client
Product Version (Previous): 1399
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
Product                   : 客户端组件
Product Version (Previous): 1399
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
Product                   : MSXML 6.0 Parser
Product Version (Previous):
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
Product                   : SQLXML4
Product Version (Previous): 1399
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
Product                   : 向后兼容
Product Version (Previous): 1054
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
Product                   : Microsoft SQL Server VSS 编写器
Product Version (Previous): 1399
Product Version (Final)   :
Status                    : 不适用
Log File                  :
Error Number              : 0
Error Description         :
----------------------------------------------------------------------------------
ummary
     One or more products failed to install, see above for details
     Exit Code Returned: 1603



HotFix.log出错信息


09/10/2014 23:07:53.218 Registry: Opened registry key "System\CurrentControlSet\Control\Session Manager"
09/10/2014 23:07:53.218 Registry: Cannot read registry key value "PendingFileRenameOperations", error 0
 9/10/2014 23:09:23.125 Registry: Opened registry key "Software\Policies\Microsoft\Windows\Installer"
09/10/2014 23:09:23.125 Registry: Cannot read registry key value "Debug", error 2
09/10/2014 23:09:25.750 MSP Error: 1260  由于一个软件限制策略的阻止,Windows 无法打开此程序。要获取更多信息,请打开事件查看器或与系统管理员联系。
09/10/2014 23:09:26.078 Registry: Opened registry key "Software\Policies\Microsoft\Windows\Installer"
09/10/2014 23:09:26.125 Registry: Cannot read registry key value "Debug", error 0
09/10/2014 23:09:26.140 Copy Engine: Error, unable to install MSI file: C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\Cache\SQLSupport\x86\2052\SqlSupport.msi
09/10/2014 23:09:26.156 The following exception occurred: 无法安装 Windows Installer MSP 文件  Date: 09/10/2014 23:09:26.156  File: \depot\sqlvault\stable\setupmainl1\setup\sqlse\sqlsedll\copyengine.cpp  Line: 1429


Redist9_Hotfix_KB955706_SqlSupport.msi.log出错信息

 MSI (s) (90:D4) [23:15:37:468]: SECREPAIR: UAC not supported and could not take approval from user
MSI (s) (90:D4) [23:15:37:468]: SECUREREPAIR: SecureRepair Failed. Error code: 4ec426C16B0
错误 1260。由于一个软件限制策略的阻止,Windows 无法打开此程序。要获取更多信息,请打开事件查看器或与系统管理员联系。
MSI (s) (90:D4) [23:15:37:609]: Windows Installer 已重新配置产品。产品名称: Microsoft SQL Server 安装程序支持文件(英语)。产品版本: 9.00.4035.00。产品语言: 2052。重新配置成功或错误状态: 1603。 

根据这些信息,遍历了微软官方关于SQL005问题的解决方法,以及国内外有关错误1603 ,1260错误的解决方案,始终没有解决问题
 刚开始,我只是纠结在错误号1603 ,1260本身去寻找问题的原因,而没有就问题的本身去寻找问题,无数次的失败,让我不得不回过头来,于是就Windows Installer 已重新配置产品。产品名称: Microsoft SQL Server 安装程序支持文件(英语)。产品版本: 9.00.4035.00。产品语言: 2052。重新配置成功或错误状态: 1603本身,寻求问题的解决办法,既然是安装支持文件失败,我试图解开SQLServer2005SP2-KB921896-x86-CHS补丁包,找到hotfixsqlsupport\files\sqlsupport.msi文件进行安装,出错提示:系统的支持文件已经存在,无法继续,原来,是在安装SP1补丁时,补丁的安装支持文件锁定,导致了后续补丁安装的失败,于是,打开设置---控制面板---添加或删除程序---Microsoft SQL Server 安装程序支持文件(英语) 点删除,然后安装补丁包下的sqlsupport.msi,成功,然后打SP2补丁,成功,依葫芦画瓢,SP3和SP4也顺利成功,问题得以解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值