Опишу как настроить алерты на возникающие различные события в MSSQL, дабы быть вовремя информированным о возникшей той или иной проблеме.
На примере покажу как настроить оповещения на почту при событиях Always On Availability Groups
по проблеме синхронизации баз даных между нодами кластера.
Сперва нужно понимать какой message_id
интересующего нас оповещения для которого мы хотим настроить уведомление. Для этого можно запросить базу данных в таблице sys.messages
и посмотреть, что доступно.
Ниже я выполнил запрос для нахождения оповещений содержащих слова — %Always On Availability Groups data movement for database%
.
select * from sys.messages where text like '%Always On Availability Groups data movement for database%'
Видим что есть интересующие нас оповещения (при приостановке синхронизации базы данных и ее воссновления) — 35264
(приостановка), 35265
(восстановление).
Настроим уведомление на почту по этим событиям. Заходим в SSMS, щелкните правой кнопкой мыши на Alerts
и выберите New Alert
.
В открывшемся окне, указываем желаемое название алерта, но я обычно называю его так, что о чем оно оповещает.
Последние комментарии