SQL Server в Azure VM – невозможно отключить/остановить журналы событий автоматического обновления.

Вопрос или проблема

У нас несколько SQL Server на виртуальных машинах в Azure – сервер 2016 с SQL 2017.

Я отключил автоматическое обновление SQL Server в портале Azure, НО я продолжаю получать события в системных журналах приложений каждые 30 секунд от Microsoft SQL Server Automated Patching с идентификатором события 55513 из-за отключенных служб WU.

Вопрос в том, почему я продолжаю получать логи об этом, несмотря на отключение автоматического обновления SQL Server?

Виртуальные машины были созданы с enableAutomaticUpdates=true, но нет установленной политики и никаких обновлений для Azure Update Manager.

Ответ или решение

Почему продолжают создаваться события в журнале приложений SQL Server при отключенной автоматической патча?

Ваша проблема с постоянными событиями в системных журналах приложений SQL Server на виртуальных машинах Azure в 2016 и 2017 году может быть связана с несколькими ключевыми аспектами конфигурации и внутренней логикой работы SQL Server. Рассмотрим наиболее вероятные причины и способы их устранения.

1. Отключение автоматического патчинга в Azure

Вы упомянули, что отключили автоматическое патчирование SQL Server в Azure Portal. Однако это действие, хотя и важно, не всегда полностью останавливает соответствующие процессы и службы, которые могут продолжать генерировать события. Это может происходить из-за того, что SQL Server продолжает пытаться применять настройки, которые были ранее активированы.

2. Настройка автоматических обновлений Windows

Создание виртуальных машин с параметром enableAutomaticUpdates=true указывает на то, что автоматические обновления Windows (WU) активированы. Это может быть основной причиной генерации событий Event ID 55513, так как SQL Server автоматически пытается проверить и применить обновления, даже если вы отключили автоматическое патчирование SQL Server в настройках Azure. Вы можете изменить эту настройку для вашей службы обновлений Windows:

  • Отключите автоматические обновления для Windows. Это можно сделать через группу политик (Group Policy) или через реестр (Registry Editor).
  • Отключите обновления через настройки самой операционной системы.

3. Влияние служб и системных компонентов

Нередко службы SQL Server и Windows продолжают взаимодействовать друг с другом, даже если некоторые функции отключены. Когда вы отключаете службы обновления Windows, SQL Server все еще может генерировать события, так как пытается определить статус обновлений или выполняет очистку состояния. Это может происходить из-за неправильного взаимодействия между различными компонентами системы.

4. Логирование и уровень уведомлений

Одним из решений может быть изменение уровня логирования или уведомлений в SQL Server. Вы можете настроить параметры логирования, чтобы ограничить количество записей об определенных событиях. Это делается через SQL Server Management Studio (SSMS):

  • Откройте SSMS и подключитесь к вашему серверу.
  • В разделе «Management» выберите «SQL Server Logs» и настройте его параметры.

5. Исключение событий

Если исследование показало, что эти события не влияют на производительность системы и не приводят к потенциальным проблемам, вы также можете рассмотреть возможность их игнорирования. Однако это не самое желательное решение, так как оно может скрыть более критичные проблемы.

Заключение

Чтобы устранить проблему с постоянным созданием событий Event ID 55513 в журналах приложений вашего SQL Server на виртуальных машинах Azure, вам нужно перепроверить настройки автоматических обновлений Windows и отключить все связанные с ними службы. Кроме того, рассмотрите возможность изменения параметров логирования или полной деактивации ненужных событий.

Если предложенные решения не помогли, рекомендуется обратиться в специализированную службу поддержки Microsoft Azure, которая сможет диагностировать вашу виртуальную среду на более глубоком уровне.

Оцените материал
Добавить комментарий

Капча загружается...