Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 По событию INSERT послать email  [new]
One Of Them
Member

Откуда:
Сообщений: 25
Нужно на SQL 2008 сервере реализовать такой сценарий: на событие INSERT следует послать сообщение по SMTP.

Подскажите, есть ли соответствующие средства в арсенале SQL 2008, чтобы реализовать задачу.

Дополнительно хотелось бы послать название таблицы и какую-нибудь статистику о количестве вставленных записей.

Спасибо.
23 июн 11, 18:54    [10864691]     Ответить | Цитировать Сообщить модератору
 Re: По событию INSERT послать email  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
тынц
23 июн 11, 19:09    [10864759]     Ответить | Цитировать Сообщить модератору
 Re: По событию INSERT послать email  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
trigger + database mail
Б. Использование триггера DML с предупреждающим сообщением, отправляемым по электронной почте
23 июн 11, 19:11    [10864764]     Ответить | Цитировать Сообщить модератору
 Re: По событию INSERT послать email  [new]
One Of Them
Member

Откуда:
Сообщений: 25
Спасибо, пошел курить, кажется самое оно...
23 июн 11, 19:15    [10864782]     Ответить | Цитировать Сообщить модератору
 Re: По событию INSERT послать email  [new]
One Of Them
Member

Откуда:
Сообщений: 25
stimpi, хороший материал, сконфигурировал mail аккаунт БД, запустил пример, все работает, хм, странно, что обрабатывает построчно из inserted…

Knyazev Alexey, ознакомился и проникся.

Вот только одного не понял, можно ли создать такой триггер или какой другой handler на всю БД, а не на таблицу. У меня в БД около 300 таблиц, нужно отсылать по почте в какую таблицу произошла вставка, ну и optional - количество строк.

Посоветуйте что-нибудь.
24 июн 11, 04:39    [10866293]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить