Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержится решение для решения нерегламентированного обновления системных каталогов, которая возникает при установке сервера управления System Center 2012 Operations Manager.
Исходная версия продукта: System Center 2012 Operations Manager
Исходный номер базы знаний: 2713047
Симптомы
Установка сервера управления System Center 2012 Operations Manager завершается сбоем со следующей ошибкой:
Ошибка: :Exception running sql string
sp_configure "Показать дополнительные параметры", 1
RECONFIGURE
: threw Exception.Type: System.Data.SqlClient.SqlException, Код ошибки исключения: 0x80131904, Exception.Message: не поддерживается нерегламентированное обновление системных каталогов.
Параметр конфигурации "показать расширенные параметры" изменился с 1 по 1. Выполните инструкцию RECONFIGURE для установки.
[DateTime]: ошибка: :StackTrace: в System.Data.SqlClient.SqlConnection.OnError(исключение SqlException, boolean breakConnection)
на сайте System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()Ошибка: :RunAdminScripts завершилось сбоем со следующим исключением: : Threw Exception.Type: System.Reflection.TargetInvocationException, код ошибки исключения: 0x80131604, Exception.Message: исключение было вызвано целевым объектом вызова.
Примечание.
Файлы журнала Operations Manager находятся по адресу %LocalAppData%\SCOM\Logs
.
Причина
Нерегламентированное обновление системных каталогов не поддерживается во время установки интеллектуальной очереди. Эта ошибка означает, что SQL Server не позволит изменять каталоги. Это может произойти, если параметр разрешения обновлений был изменен и имеет значение 1. Начиная с SQL Server 2005, прямые обновления системных таблиц не поддерживаются, поэтому нам нужно отключить этот параметр, чтобы внести дополнительные изменения в каталог и таблицы.
Параметр "Разрешить обновления SQL Server" присутствует в хранимой процедуреsp_configure
.
Чтобы проверить, является ли это причиной проблемы, вручную выполните следующий запрос к базе данных master:
sp_configure 'show advanced options', 1
Затем запустите
RECONFIGURE
Если возникла проблема, описанная в этой статье, команда завершится ошибкой со следующим сообщением.
Exception.Message: нерегламентированное обновление системных каталогов не поддерживается.
Решение
Чтобы обойти эту проблему, измените значение на 0 со следующим запросом. Этот параметр позволяет базе данных SQL Server получать любые изменения или обновления в каталоге.
EXEC sp_configure 'allow updates', 0
Затем запустите
RECONFIGURE
Это приведет к успешному выполнению.
После завершения перезапустите установку сервера управления.