ИСПРАВЛЕНИЕ: Служба SQL Server не удалось запустить после установки накопительный пакет обновления 1 SQL Server 2008 R2 UCP при наличии в экземпляре SQL Server

Переводы статьи Переводы статьи
Код статьи: 2163980 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • У вас есть экземпляр Microsoft SQL Server 2008 R2, на котором находится точка управления пользователя (UCP).
  • Установить накопительный пакет обновления 1 SQL Server 2008 R2 в экземпляре.
В этом случае успешного завершения установки. Тем не менее не удается запустить службу SQL Server. Кроме того в файл журнала SQL Server регистрируются следующие сообщения об ошибках.
<date></date><time></time> spid7s Выполнение [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal

<date></date><time></time> spid7s SQL Server блокирует доступ к процедуре "sys.xp_qv" для компонента «Agent XPs», этот компонент отключается как часть конфигурации безопасности для данного сервера. Системный администратор может включить использование «Agent XPs» с помощью процедуры sp_configure. Для получения дополнительных сведений о включении «Agent XPs» содержатся в разделе «Настройка контактной зоны» в электронной документации по SQL Server.

<date></date><time></time> spid7s Ошибка: 15281, уровень серьезности: 16, состояние: 1.

<date></date><time></time> spid7s SQL Server блокирует доступ к процедуре "sys.xp_qv" для компонента «Agent XPs», этот компонент отключается как часть конфигурации безопасности для данного сервера. Системный администратор может включить использование «Agent XPs» с помощью процедуры sp_configure. Для получения дополнительных сведений о включении «Agent XPs» содержатся в разделе «Настройка контактной зоны» в электронной документации по SQL Server.

<date></date><time></time> spid7s Ошибка: 912, уровень серьезности: 21, состояние: 2.

<date></date><time></time> spid7s Сценарий уровня обновления для базы данных «master» не из-за обновления шаг «sqlagent100_msdb_upgrade.sql» 15281, состояние ошибки 1, уровень серьезности 16. Это серьезная ошибка условие, что может помешать нормальную работу и базы данных будут доступны в автономном режиме. Если произошла ошибка во время обновления базы данных «master», он будет запускаться весь экземпляр SQL Server. Проверьте предыдущие записи errorlog ошибок, предпринять соответствующие действия по исправлению и перезапустить базу данных таким образом, чтобы выполнить шаги сценария обновления до завершения.

<date></date><time></time> spid7s Ошибка: 3417, уровень серьезности: 21, состояние: 3.

<date></date><time></time> spid7s Невозможно восстановить базу данных master. Не удается запустить SQL Server. RESTORE master из полной резервной копии, восстановления или перестроить его. Для получения дополнительных сведений о восстановлении базы данных master содержатся в документации по SQL Server.<date></date><time></time> spid7s SQL трассировка остановлена вследствие завершения работы сервера. Трассировка ID = «1». Это информационное сообщение; вмешательство пользователя не требуется.
Эта проблема также может возникнуть при обновлении экземпляра из SQL Server 2008 R2 освобождать кандидат (RC), на котором размещен UCP версии SQL Server 2008 R2.

Причина

Данная проблема возникает при выполнении SQL Server 2008 R2 сценария обновления для базы данных msdb не включен параметр Agent XPs.

Этот сценарий выполняется при запуске службы SQL Server. Сценарий выполняется хранимая процедура, которая связана с UCP. Кроме того хранимая процедура требует включенного параметр Agent XPs.

Решение

Накопительное обновление информации

Исправление этой уязвимости первого выпуска накопительного обновления 2. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 обратитесь к следующей статье Microsoft Knowledge Base:
2072493 Накопительный пакет обновления 2 для SQL Server 2008 R2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 R2 SQL Server выпуска. Мы рекомендует вам установить самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений обратитесь к следующей статье Microsoft Knowledge Base:
981356 SQL Server 2008 R2 построений, выпущенных после SQL Server 2008 R2

Временное решение

Примечание Если накопительное обновление 1 пакет еще не установлена, вы должны следовать в разделе «Решение», чтобы установить накопительный пакет обновления 2. Эта проблема существует в накопительный пакет обновления 2 и более поздних версий обновления для SQL Server 2008 R2.

Если эта проблема возникает после установки накопительный пакет обновления 1, выполните следующие действия для решения этой проблемы.
  1. Включите флаг трассировки 902 экземпляра SQL Server 2008 R2. Чтобы сделать это, выполните следующие действия.
    1. Откройте диспетчер конфигурации SQL Server.
    2. Щелкните в диспетчере конфигурации SQL Server Службы SQL Server.
    3. Дважды щелкните SQL Serverслужба.
    4. В Свойства SQL Server диалоговое окно, нажмите кнопку Дополнительно Вкладка.
    5. По щелчку Дополнительно Вкладка, найдите Параметры запуска элемент.
    6. Добавить ;-T902 в конец существующих строковое значение и нажмите кнопку ОК.
  2. Щелкните правой кнопкой мыши SQL Serverслужбы, а затем нажмите Начало.
  3. Если запущена служба агента SQL Server, щелкните правой кнопкой мыши службу агента SQL Server и нажмите кнопку Остановить.
  4. Откройте SQL Server Management Studio и подключитесь к экземпляру SQL Server 2008 R2.
  5. Выполните следующие инструкции:
    EXEC sp_configure 'Показать дополнительные', 1;
    ИЗМЕНИТЬ КОНФИГУРАЦИЮ;
    Обновления EXEC sp_configure «разрешить», 0;
    ИЗМЕНИТЬ КОНФИГУРАЦИЮ;
    EXEC sp_configure «Agent XPs», 1;
    ИЗМЕНИТЬ КОНФИГУРАЦИЮ;
    ПЕРЕЙТИ
  6. В диспетчере конфигурации SQL Server, щелкните правой кнопкой мыши SQL Serverслужбы, а затем нажмите Остановить.
  7. Снять флаг трассировки 902 экземпляра SQL Server 2008 R2. Чтобы сделать это, необходимо удалить ;-T902 из строкового значения, обновляемых в шаге 1f.
  8. Щелкните правой кнопкой мыши SQL Serverслужбы, а затем нажмите Начало.
  9. Щелкните правой кнопкой мыши службу агента SQL Server и нажмите кнопку Начало.
  10. В SQL Server Management Studio подключитесь к экземпляру SQL Server 2008 R2.
  11. В обозревателе объектов разверните узел Управление, щелкните правой кнопкой мыши Сбор данных, а затем нажмите кнопку Включение сбора данных.
    Примечание Если сбор данных уже включен, элемент включить сбор данных будет недоступна.
Примечание При подключении к экземпляру SQL Server 2008 R2 в среде Management Studio SQL Server, может появиться следующее сообщение об ошибке:
Ошибка: 18401
Ошибка входа пользователя "<login name=""></login>'. Причина: Сервер находится в режиме обновления сценария. В настоящее время могут подключаться только администратор.
Это сообщение об ошибке указывает, что завершает установку накопительный пакет обновления 1 SQL Server 2008 R2. Если появляется это сообщение об ошибке, подождите несколько минут и повторите попытку подключения к экземпляру SQL Server 2008 R2.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Сведения о добавочных модели обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Добавочные модель обслуживания поставки SQL Server доставить исправления обнаруженной ошибки
Для получения дополнительных сведений о схеме именования для обновления SQL Server обратитесь к следующей статье Microsoft Knowledge Base:
822499 Схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Для получения дополнительных сведений о терминологии, обновления программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 2163980 - Последний отзыв: 23 июня 2011 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2163980 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2163980

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com