Назад | Перейти на главную страницу

Пакет обновления 3 для SQL Server 2005 не устанавливается

Я пытаюсь установить пакет обновления 3 для SQL Server 2005, но он не работает. Возвращается со следующим:

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 \ MSSQL Server \ MSSQL FTSGroup HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL.X \ Setup \ ASGroup

Это кажется проблемой, если вы установили именованный экземпляр в расположение, отличное от расположения по умолчанию - возможно, в папке с именем «MSSQLServer».

Возможно, вы сможете переместить экземпляр в другое место и завершить установку.

«MSSQLServer» - это имя службы по умолчанию для компонента служб баз данных.

Это не кажется напрямую связанным, но, возможно, стоит попробовать:

Из MS KB 925336:

При попытке установить большой пакет установщика Microsoft Windows (.msi) или большой пакет исправлений установщика Microsoft Windows (.msp) на компьютер под управлением Microsoft Windows Server 2003 или Microsoft Windows XP, появляется следующее сообщение об ошибке: Ошибка 1718. Файл FileName отклонен политикой цифровой подписи.

Это единственная самая распространенная проблема, с которой я сталкивался при установке пакетов обновления на SQL Server.

Я только вчера столкнулся с этой проблемой и нашел другое решение.

Продукт: Microsoft SQL Server 2005 Express Edition - не удалось установить обновление «GDR 4053 для служб баз данных SQL Server 2005 ENU (KB970892)». Код ошибки 1603.

Мне удалось установить SP3, изменив только это единственное значение реестра:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\Setup
    • Если у вас установлено несколько экземпляров SQL Server, ключ может быть другим.
  • Найти Resume REG_DWORD и измените его значение с 1 на 0.
  • Попробуйте установить обновление еще раз.

Убедитесь, что права доступа к папке Microsoft SQL Server содержат SQLServer2005MSSQLUser $ - не указан ли пользователь в разрешениях. Также убедитесь, что никакая другая служба или приложение не запускает автоматически службы SQL Server, когда они не запущены. Затем остановите службы SQL Server и вручную установите SP3.

Я столкнулся с аналогичной проблемой для 2005 SP4 на сервере SCOM 2007. Сервер отчетов откажет при обновлении с аналогичными проблемами. В этом случае я отключил все службы SQL и службы SCOM, и они работали правильно.