Создать триггер вставки для SQLAgentMail
Можно ли создать триггер, который будет использовать SQLAgentMail и отправить письмо оператору?
1 ответ
Как правило, не стоит писать триггер для отправки электронной почты. Вы действительно хотите, чтобы пользователи не могли менять таблицу, если почтовый сервер не работает?
Обычно процесс заключается в том, что вы отправляете нужную информацию в электронном письме в таблицу в триггере, а затем пишете задание, которое просматривает электронные письма для отправки таблицы, отправляет электронные письма и обновления, которые они отправили. Эта работа выполняется каждые пять минут или около того. Это близко к реальному времени без проблем с разбивкой таблицы, если электронная почта не работает. Это также дает хороший отчет о том, какие электронные письма были отправлены, что иногда может быть удобно.