Поделиться через


Настройка предупреждения базы данных SQL Server (Windows)

Область применения: SQL Server

С помощью Монитор производительности можно создать оповещение, которое возникает, когда счетчик Монитор производительности достигает порогового значения. В ответ на оповещение Монитор производительности может запустить приложение, например пользовательское приложение, написанное для обработки условия оповещения. Например, можно создать предупреждение, которое будет выводиться, когда число взаимоблокировок превысит заданное значение.

Оповещения также можно определить с помощью СРЕДЫ SQL Server Management Studio и агент SQL Server. Дополнительные сведения см. в статье Оповещения.

Создание набора сборщика данных для оповещения счетчика производительности

  1. Откройте Монитор производительности и разверните наборы сборщиков данных.

  2. Щелкните правой кнопкой мыши определяемый пользователем и выберите новый>набор сборщика данных.

  3. Присвойте новому набору настраиваемое имя, нажмите переключатель "Создать вручную ( дополнительно) и нажмите кнопку "Далее".

  4. Нажмите переключатель "Оповещение счетчика производительности", а затем нажмите кнопку "Далее".

  5. На странице "Какие счетчики производительности вы хотите отслеживать?", нажмите кнопку "Добавить", чтобы добавить счетчик в оповещение.

  6. Выберите счетчик из списка доступных счетчиков .

  7. Чтобы связать счетчик с оповещением, нажмите кнопку Добавить. Вы можете продолжать добавлять счетчики или ОК , чтобы вернуться в диалоговое окно для нового оповещения.

  8. В диалоговом окне "Новое оповещение" выберите "Повер" или "Под" в списке оповещений. После этого введите пороговое значение в поле Предел.

    Предупреждение будет выводиться, когда значение счетчика станет больше или меньше порогового значения (это зависит от того, что было выбрано: Больше или Меньше).

  9. (Необязательно) Выберите учетную запись, которую вы хотите запустить это оповещение , с помощью параметра "Запуск от имени ".

  10. Нажмите переключатель "Открыть свойства" для этого набора сборщиков данных и нажмите кнопку "Готово".

  11. На вкладке Расписание укажите время начала и прекращения наблюдения за оповещениями.

Настройка оповещения базы данных SQL Server с помощью сборщика данных

Чтобы изменить действия, которые можно выполнить с оповещением, необходимо открыть сборщик данных, созданный в новом наборе сборщиков данных.

  1. Перейдите к созданному набору сборщика данных и дважды щелкните объект сборщика данных в области сведений. В этом примере имя имеет DataCollector01Alertтип .

  2. На вкладке "Задача генерации оповещений" задайте действия при каждом запуске оповещения.

  3. На вкладке "Действие генерации оповещений" установите флажок "Журнал" в журнале событий приложения.

  4. На вкладке "Оповещения" можно задать частоту выборки с интервалом выборки и полями единиц .