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

Откуда:
Сообщений: 554
В приложении .Net хочу ловить изменение БД.
Т.е. когда происходит добавление, изменение какой-нибудь таблицы БД от нее должно приходить какое-нибудь уведомление, чтобы в приложении я получал отклик в подписчике.
Я дилетант в этом деле, подскажите, пожалуйста это вообще возможно?
11 мар 12, 12:17    [12224609]     Ответить | Цитировать Сообщить модератору
 Re: Событие изменения БД  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Повесьте на DDL-триггер обработчик и отсылайте сообщения в приложение.
11 мар 12, 12:28    [12224667]     Ответить | Цитировать Сообщить модератору
 Re: Событие изменения БД  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Насколько мне известно в Oracle есть генераторы для этого.
В MSSQL такого нет, к сожалению.
Поэтому приходится исхитряться.
11 мар 12, 12:31    [12224689]     Ответить | Цитировать Сообщить модератору
 Re: Событие изменения БД  [new]
blest
Member

Откуда:
Сообщений: 554
SQL2008
Насколько мне известно в Oracle есть генераторы для этого.
В MSSQL такого нет, к сожалению.
Поэтому приходится исхитряться.


А готовые примеры исхитрений существуют?) Куда смотреть вообще?)
11 мар 12, 13:18    [12225005]     Ответить | Цитировать Сообщить модератору
 Re: Событие изменения БД  [new]
baracs
Member

Откуда: Москва
Сообщений: 7217
blest
SQL2008
Насколько мне известно в Oracle есть генераторы для этого.
В MSSQL такого нет, к сожалению.
Поэтому приходится исхитряться.


А готовые примеры исхитрений существуют?) Куда смотреть вообще?)
Вам же ответили: Триггеры DDL
.
11 мар 12, 13:51    [12225213]     Ответить | Цитировать Сообщить модератору
 Re: Событие изменения БД  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Да вы чё, есть и EVENT-ы на это.
По идее можно и SqlDependency прикрутить. Или WMI.
11 мар 12, 20:21    [12227899]     Ответить | Цитировать Сообщить модератору
 Re: Событие изменения БД  [new]
blest
Member

Откуда:
Сообщений: 554
Mnior
Да вы чё, есть и EVENT-ы на это.
По идее можно и SqlDependency прикрутить. Или WMI.

Mnior спасибо. И EVENT и SqlDependency подходят. Воспользуюсь вторым, т.к. позволяет весь этот функционал в .Net запихать.
13 мар 12, 18:55    [12242178]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить