Информационная система для регистрации и учёта заявок на обслуживание и ремонт оборудования. Программа на C# + база данных MS SQL Server
SQL Server Database Mirroring — уведомления на почту
Настраивал недавно зеркалирование баз данных на MSSQL и нашёл интересный скрипт, который умеет отправлять на почту уведомления, если что-то поломалось при зеркалировании. Я этот скрипт не буду использовать, поскольку встроил мониторинг в свой шаблон для заббикса, но кому-то может оказаться полезным, благо для работы скрипт использует встроенные инструменты MSSQL. Представление sys.database_mirroring содержит по одной строке для каждой базы данных в экземпляре SQL Server, там хранится вся нужная информация о состоянии всех зеркальных баз данных...
Включаем Database Mail в Microsoft SQL Server 2014
Для того чтобы MSSQL сервер мог слать уведомления на почту, необходимо настроить Database Mail. Для чего нужны уведомления? Например, если нужно получать письмо с уведомлением об успешном завершении бэкапа. Функционал Database Mail на самом деле гораздо богаче. Можно даже по почте слать SQL запросы и получать результаты. В моём случае это не требуется. Заходим в Management и видим там Database Mail: Даблклик или кликаем правой кнопкой на Database Mail, выбираем Configure Database Mail: Запускается мастер: Next...