我正在尝试安装 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 设置的注册表子项:
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 知识库 925336:
这是我在 SQL Server 上安装 Service Pack 时遇到的最常见的问题。
我昨天刚遇到这个问题,并找到了不同的解决方案。
我可以通过修改这个单一的注册表值来安装 SP3:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup
Resume
REG_DWORD 并将其值从 1 更改为 0。确保 Microsoft SQL Server 文件夹的权限包含 SQLServer2005MSSQLUser$ - 权限中是否缺少用户。还要确保没有其他服务或应用程序在 SQL Server 服务未运行时自动启动它们。然后停止 SQL Server 服务并手动安装 SP3。
我在 SCOM 2007 服务器上遇到了 2005 SP4 的类似问题。报表服务器在升级时会失败并出现类似问题。在这种情况下,我关闭了所有 SQL 服务和 SCOM 服务并且它运行正常。