Ведение журнала SQL, вызвавшего триггер - PullRequest
1 голос
/ 14 декабря 2011

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

Мы осмотрелись и не можем увидеть ничего, что будет надежно выполненоэто, кому-нибудь когда-нибудь удавалось это сделать?мы запускаем SQL 2008.

Приветствия, Люк

1 Ответ

1 голос
/ 14 декабря 2011

Вы можете использовать расширенные события для запуска по sqlserver.sql_statement_completed и фильтрации по object_id интересующего триггера для получения всего стека вызовов TSQL.

Смотрите мой ответ здесь для подробного примеракод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...