SQL Server 2005 Service Pack 3将不会安装

我正在尝试安装SQL Server 2005 Service Pack 3,并保持失败。 回来以下内容:

Microsoft SQL Server 2005 - Update 'Service Pack 3 for SQL Server Database Services 2005 ENU (KB955706)' could not be installed. Error code 1603.

详细转储显示如下:

 MSI (s) (90:C8) [13:50:17:776]: Note: 1: 1729 MSI (s) (90:C8) [13:50:17:776]: Transforming table Error. MSI (s) (90:C8) [13:50:17:776]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:792]: Transforming table Error. MSI (s) (90:C8) [13:50:17:792]: Transforming table Error. MSI (s) (90:C8) [13:50:17:792]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:792]: Transforming table Error. MSI (s) (90:C8) [13:50:17:792]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:792]: Transforming table Error. MSI (s) (90:C8) [13:50:17:792]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:792]: Transforming table Error. MSI (s) (90:C8) [13:50:17:792]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:807]: Transforming table Error. MSI (s) (90:C8) [13:50:17:807]: Transforming table Error. MSI (s) (90:C8) [13:50:17:807]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:807]: Transforming table Error. MSI (s) (90:C8) [13:50:17:807]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:807]: Transforming table Error. MSI (s) (90:C8) [13:50:17:807]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (90:C8) [13:50:17:807]: Product: Microsoft SQL Server 2005 -- Configuration failed. 

这对任何人都没有意义吗?

顺便说一下,这个Q最初来自SO(936895)

这为我修好了

http://www.sqlnewsgroups.net/group/microsoft.public.sqlserver.server/topic23830.aspx

本质: –

删除存储SID设置的以下registry子项:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.X \ Setup \ SQLGroup HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.X \ Setup \ AGTGroup HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.X \ Setup \ FTSGroup HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.X \ Setup \ ASGroup

这似乎是一个问题,当你已经在默认的位置安装了一个命名的实例 – 可能在一个名为“MSSQLServer”的文件夹中。

您可能能够将实例移动到另一个位置并完成安装。

“MSSQLServer”是数据库服务组件的默认服务名称。

这似乎没有直接关系,但可能值得一试:

从MS KB 925336 :

当您尝试在运行Microsoft Windows Server 2003或Microsoft Windows XP的计算机上安装大型Microsoft Windows Installer(.msi)程序包或大型Microsoft Windows Installer修补程序(.msp)程序包时,您会收到以下错误消息:错误1718.文件FileName被数字签名策略拒绝。

这是我在SQL Server上安装Service Pack时遇到的最常见的问题。

我昨天才遇到这个问题,并find了不同的解决办法。

产品:Microsoft SQL Server 2005速成版 – 无法安装“GDR 4053 for SQL Server Database Services 2005 ENU(KB970892)”。 错误代码1603。

我能够通过修改这个单一的registry值来安装SP3:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup
    • 如果您安装了多个SQL Server实例,则密钥可能与您有所不同。
  • findResume REG_DWORD并将其值从1更改为0。
  • 尝试再次安装更新。

确保Microsoft SQL Server文件夹中的权限包含SQLServer2005MSSQLUser $ – 用户是否缺less权限。 另外请确保没有其他服务或应用程序在没有运行时自动启动SQL Server服务。 然后停止SQL Server服务并手动安装SP3。

我在SCOM 2007服务器上遇到了2005 SP4的类似问题。 报告服务器在升级时会出现类似的问题。 在这种情况下,我closures了所有的SQL服务和SCOM服务,并且运行正常。