none
Ошибка установки SQLServer2008R2SP3-KB2979597-x64-RUS.exe. Ошибка AclPermissionsFacet. RRS feed

  • Вопрос

  • Установлены корпоративные версии MS Windows 7 x64 Sp1 Prof rus и MS SQL Server 2008 R2 Sp1 x64 rus Standard.

    Устанавливаю SP3 (SQLServer2008R2SP3-KB2979597-x64-RUS.exe). Получаю ошибку при установке.

    Прекращена работа программы "Managed SQL Server FixRegistryKey". Проверка правила "Проверка согласованности разделов реестра SQL Server" окончилась неудачно. Не удается изменить разделы реестра SQL Server, созданные во время предыдущей становки. Такая же ситуация при попытке установить SP2 (SQLServer2008R2SP2-KB2630458-x64-RUS.exe).

    20 ноября 2014 г. 5:25

Ответы

  • Всем спасибо за предложения и гипотезы. Проблема решена пропуском проверки согласования разделов реестра с помощью ключа при запуске.

    SQLServer2008R2SP3-KB2979597-x64-RUS.exe /SkipRules=AclPermissionsFacet

    • Предложено в качестве ответа Roman Sergeev 25 ноября 2014 г. 10:43
    • Помечено в качестве ответа Злой_Волк 25 ноября 2014 г. 15:39
    25 ноября 2014 г. 9:30

Все ответы

  • Вот статья по troubleshooting данной ошибки. Необходимо установить, на какой раздел реестра не хватает разрешений и добавить их

    Innovation distinguishes between a leader and a follower - Steve Jobs

    20 ноября 2014 г. 6:06
  • https://social.msdn.microsoft.com/Forums/sqlserver/en-US/fdb33ba1-a67a-4cd7-bccb-90ac07a43e1c/sql-server-2008-installation-failure?forum=sqlsetupandupgrade

    Тут возможные ключи даже перечислены.

    20 ноября 2014 г. 6:39
  • Читаю лог c:\Program Files\Microsoft SQL Server\Setup Bootstrap\Log\...\Detail.txt

    ...

    Slp: Launching external tool: c:\временный каталог\x64\FixSqlRegistryKey_x64.exe

    Slp: HKLM\Software\Microsoft\MSSQLServer - OK

    .....

    Slp: HKLM\Software\Microsoft\Microsoft SQL Server - OK

    ......

    Slp: c:\временный каталог\x64\FixSqlRegistryKey_x64.exe exit code: 0

    Slp: Launching external tool: c:\временный каталог\x64\FixSqlRegistryKey_x86.exe

    Slp: c:\временный каталог\x64\FixSqlRegistryKey_x86.exe exit code: -1073741819

    Slp: Rule 'AclPermissionFacet' detection result: AreSqlAclPermissionsCanonical=False

    Slp: Evaluating rule: AclPermissionsFacet

    Slp: Rule running on machine: NB-278920

    Slp: Rule evaluation done: Failed

    Т.е. согласование разделов реестра x64 - успешно, а x86 не проходит в принципе.

    Не понял, как лечить...

    21 ноября 2014 г. 5:26
  • .net Framework 3.5.1, я надеюсь, установлен?

    Также посмотрите описание схожей проблемы на сайте connect.microsoft.com. Там есть обходное решение


    Innovation distinguishes between a leader and a follower - Steve Jobs

    24 ноября 2014 г. 7:04
  • .net Framework 4.5.1  установлен. Откуда требование наличия .net Framework 3.5.1?

    Переустановки MS SQL Server 2008 R2 Standard не было.

    Поверх установленного SQL Server 2008 R2 была установка Sql Server 2005 Express и удаление Sql Server 2005 Express.

    Запуск "исправление SQL Server 2008 R2 Sp1" наличия проблем не показал.

    У меня есть SQL сервера как в MS Server 2008 R2, так и в Windows 7. В MS Server 2008 R2 на MS SQL Server 2008 R2 установился SP3 нормально, а в Windows 7 - не устанавливается.

    24 ноября 2014 г. 18:45
  • Всем спасибо за предложения и гипотезы. Проблема решена пропуском проверки согласования разделов реестра с помощью ключа при запуске.

    SQLServer2008R2SP3-KB2979597-x64-RUS.exe /SkipRules=AclPermissionsFacet

    • Предложено в качестве ответа Roman Sergeev 25 ноября 2014 г. 10:43
    • Помечено в качестве ответа Злой_Волк 25 ноября 2014 г. 15:39
    25 ноября 2014 г. 9:30
  • Надо немного почистить реестр

    http://kb.stspp.ru/software/mssql_install_error_regedit