2008-10-01 3 views
43

У меня есть настройка трассировки для SQL Server Profiler для мониторинга SQL, который выполняется в базе данных. Недавно я обнаружил, что запуск триггера не включен в трассировку. Просмотрев доступные события для трассировки, я не вижу таких, которые бы включали триггерное выполнение. Кто-нибудь знает, как настроить трассировку для отслеживания выполнения триггеров?Как получить SQL Profiler для контроля запуска триггера

ответ

54

Хранимые процедуры: - SP: StmtStarting - SP: StmtCompleted

+1

Я не думаю, что этот тип события специально предназначен для триггеров, фактически, когда он используется на практике, кажется, что он запускается и заканчивается на каждой отдельной строке кода –

38

В SQL Server Profiler 2008, при запуске/настройке трассировки, перейдите на вкладку "События Выбор", нажмите на кнопку «Показать все события ", а затем в списке в разделе Хранимые процедуры выберите события SP: StmtStarting и SP: StmtCompleted, которые будут включены в трассировку.