Как уменьшить количество вещей, которые SQL Server помещает в окно просмотра событий Windows?

8

В рамках наших автоматических модульных тестов создается, настраивается и удаляется множество баз данных. Проблема в том, что каждый раз, когда это происходит, мы получаем кучу записей с SQL Server в средстве просмотра событий Windows. В основном это сообщения типа «Запуск», «Настройка параметров базы данных» и «Восстановление индекса».

Есть ли способ изменить конфигурацию SQL Server, чтобы он не записывал эти тривиальные события «информации» в журнал событий. Они заполняют журнал, так что становится очень трудно найти полезную информацию.

RobSiklos
источник

Ответы:

9

Примечание : это не будет ограничивать то, что регистрируется. Это просто прекращает вход в журнал событий Windows.

Есть некоторые вещи, которые вы можете предотвратить, например: успешное завершение резервного копирования журнала с использованием Trace Flag 3226

Посмотрите на параметр запуска -n .

Из параметров запуска службы компонента Database Engine :

Не использует журнал приложений Windows для записи событий SQL Server. Если вы запускаете экземпляр SQL Server с параметром -n, мы рекомендуем также использовать параметр запуска -e. В противном случае события SQL Server не регистрируются.

Кин Шах
источник
+1, но если вы собираетесь использовать это, убедитесь, что у вас нет другого мониторинга, который опирается на журнал событий (например, SCOM).
Аарон Бертран
@AaronBertrand Согласился, что SCOM в значительной степени зависит от журналов событий Windows, и отключение входа в журналы событий Windows - это то, что я бы не рекомендовал на сервере PROD.
Кин Шах
0

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

Если у вас все в порядке, чтобы очистить события, вы можете указать, сколько требуется в максимальном размере журнала или других параметрах (вы можете увидеть в eventpmanger-> выбрать кого-либо, как журнал приложения -> свойства правой кнопки мыши -> там вы посмотреть вариант, как вам нужно, каким образом.

Рама Удая
источник
4
Я не знаю, как это поможет OP, поскольку он явно говорит, как ограничить то, что регистрируется сервером sql в журналах событий Windows. То, что вы говорите, это как очистить журналы событий.
Кин Шах