Исправление: Сообщение об ошибке при запуске sp_add_alert хранимой процедуры в SQL Server 2008 на компьютере под управлением Windows Server 2008 или Windows Vista: «ошибка SQLServerAgent: ошибка WMI: 0x80041003»

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущие 2008 SQL Server исправления выпуска.

Симптомы

Рассмотрим следующий сценарий:
  • Установите Microsoft SQL Server 2008 на компьютере под управлением Windows Vista или Windows Server 2008.
  • У вас есть учетная запись сетевой службы, который не является членом фиксированной серверной роли sysadmin .
  • Эта учетная запись сетевой службы использовать в качестве стартовой учетной записи службы агента SQL Server.
В этом случае при запуске sp_add_alert хранимой процедуры в базе данных msdb , появляется следующее сообщение об ошибке:

Сообщение 22022, уровень 16, состояние 1, строка 0

SQLServerAgent: WMI ошибка: 0x80041003.

Сообщение 14511, уровень 16, состояние 1, процедура sp_verify_alert, 300 строки

@Wmi_query не может быть выполнена в @wmi_namespace предоставляется. Убедитесь, что существует класс событий, выбранных в запросе в пространстве имен и что запрос имеет правильный синтаксис.

Причина

Программа установки SQL Server 2008 использует учетную запись службы агента SQL Server в фиксированной серверной роли sysadmin . Это должно дать sysadmin разрешения учетной записи службы, и это поведение не может снизить безопасность системы, когда учетная запись сетевой службы является стартовой учетной записи агента SQL Server.

Эта проблема возникает из-за проверки доступа поставщика WMI SQL Server не проверять разрешения учетной записи службы. Таким образом проверка доступа поставщика WMI SQL Server блокирует функциональные возможности, необходимые для реализации sp_add_alert хранимой процедуры, если не фиксированной серверной роли sysadmin стартовой учетной записи агента SQL Server.


Примечание. В более ранних версиях операционной системы Windows, не имеющие идентификатор безопасности службы (SID) Эта проблема не возникает. Причина возникновения этой проблемы в более ранних версиях используется стартовая учетная запись агента SQL Server в фиксированной серверной роли sysadmin , программа установки SQL Server.

Решение

Данное исправление изменяет проверки доступа поставщика WMI SQL Server для предоставления доступа, если учетная запись службы агента SQL Server в sysadmin фиксированной серверной роли.


SQL Server 2008

Важно. Это исправление необходимо использовать при выполнении версии SQL Server 2008.

Исправление, устраняющее эту проблему, сначала было выпущено в накопительное обновление 6. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008, щелкните следующий номер статьи базы знаний Майкрософт:
971490 накопительного обновления пакет обновления 6 для SQL Server 2008
Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Мы рекомендуем рассмотреть применение последнего выпуска исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008

Пакет обновления 1 для SQL Server 2008

Важно. Это исправление необходимо использовать при запуске SQL Server 2008 Пакет обновления 1.


Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 Пакет обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
973602 накопительного обновления 4 для SQL Server 2008 Пакет обновления 1
Примечание. Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2008 выпуска исправлений. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
970365 SQL Server 2008 выполняет построение, выпущенных после выпуска SQL Server 2008 Пакет обновления 1
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления SQL Server. Необходимо установить исправление SQL Server 2008 Пакет обновления 1 для установки SQL Server 2008 Пакет обновления 1. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

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

Чтобы обойти эту проблему, выполните следующие действия.
  • Установите стартовой учетной записи агента SQL Server для учетной записи, которая не является учетной записью сетевой службы, как учетная запись домена.
  • Стартовая учетная запись агента SQL Server добавьте к фиксированной серверной роли sysadmin.
  • Запустите программу sp_add_alert хранимой процедуры.
Примечание. Не рекомендуется добавлять учетную запись сетевой службы для фиксированной серверной роли sysadmin.

Статус

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

Ссылки

Дополнительные сведения о добавочных модель обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

935897 добавочных модель обслуживания доступна из группы SQL Server для предоставления исправления для проблем, о которых сообщалось в



Дополнительные сведения о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

822499 Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server


Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Свойства

Номер статьи: 973303 — последний просмотр: 23 февр. 2017 г. — редакция: 1

Отзывы и предложения