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 无法打开此程序。要获取更多信息,请打开事件查看器或与系统管理员联系。
本人今天就碰到过一例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 无法打开此程序。要获取更多信息,请打开事件查看器或与系统管理员联系。
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也顺利成功,问题得以解决。
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也顺利成功,问题得以解决。