2015-06-02 2 views
1

Я создал расширенные события на SQL-сервере 2012 года. Все работает нормально. Теперь я ищу, если происходят какие-либо события (например: тупик), он должен отправить почту указанному идентификатору почты. Возможно ли это в расширенных мероприятиях?Как создать оповещение по электронной почте для расширенных событий?

+0

был мой ответ полезным? –

+0

В общем, теперь я не могу [теперь] (https://connect.microsoft.com/SQLServer/feedback/details/782941/support-sql-broker-service-to-be-a-target-of -extended-events) для ответа на XEvent непосредственно из T-SQL. Тем не менее, вы можете обрабатывать/отвечать на XEvents с классом QueryableXEventData в .NET Framework. [Вот пример] (http://itsalljustelectrons.blogspot.com/2017/01/SQL-Server-Event-Handling-Extended-Events.html) – DMason

ответ

2

Существует очень интересная статья об этом, в основном вам нужно:

  1. Включение службы брокера в базе данных.
  2. Создайте очередь сервис-брокера для получения уведомлений о событиях.
  3. Создайте сервис-брокер, чтобы доставлять уведомления о событиях.
  4. Создайте маршрут сервис-брокера, чтобы маршрутизировать сообщение уведомления о событии в очередь сервис-брокера.
  5. Создать уведомление о событии на событии тупиковой создавать сообщения и отправлять их на услугу брокерского обслуживания

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

  1. Храните график тупика в таблице.
  2. Извлечь кэшированные планы, связанные с тупиком в другой таблице.
  3. Отправьте по электронной почте столбец тупика команде администратора базы данных.

Вы можете найти статью с примерами по этой ссылке: http://sqlmag.com/site-files/sqlmag.com/files/archive/sqlmag.com/content/content/142603/wpd-sql-extevtandnotif-us-sw-01112012_1.pdf

Страницы справки: 9 - 13

+0

Привет, Я ищу только настроить систему оповещения по электронной почте для расширенных событий. Всякий раз, когда возникает тупик, он должен отправлять оповещение по электронной почте, если это возможно с расширенными событиями. –

Смежные вопросы