Замена механизма запуска БД - PullRequest
1 голос
/ 06 сентября 2010

Я использую SQL Server (2005). Сегодня у меня есть несколько таблиц, которые каждый раз, когда данные внутри них меняются, я получаю триггер БД (реализуется через механизм запуска сервера SQL) и обрабатывает его. проблема в том, что триггерный механизм имеет плохую производительность, и обработка с ним - не совсем то, что нужно делать. Теперь на мой вопрос. Кто-нибудь знает какой-либо другой способ получения уведомления от сервера SQL при каждом изменении данных в конкретной таблице. (удалено, добавлено, обновлено)?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

SQL Server Уведомления о запросах были введены в SQL Server 2005 и делают именно это.Я согласен, что было бы неплохо увидеть, что делает ваш триггер, чтобы оценить пригодность для вашего конкретного случая.

0 голосов
/ 06 сентября 2010

Нет, не с 2005 года. У 2008R2 есть механизм для этого, но в 2005 году нет альтернативного механизма триггерам.

...