Поделиться через


Как создать фильтр трассировки (Transact-SQL)

В этом разделе описывается, как использовать хранимые процедуры для создания фильтра, который возвращает только данные, необходимые для трассируемого события.

Установка фильтра трассировки

  1. Если трассировка уже выполняется, выполните хранимую процедуру sp_trace_setstatus с указанием @status = 0, чтобы остановить трассировку.

  2. Выполните хранимую процедуру sp_trace_setfilter, чтобы определить тип данных, которые необходимо получить для трассируемого события.

Важное примечаниеВажно!

В отличие от обычных хранимых процедур аргументы всех хранимых процедур приложения Приложение SQL Server Profiler (sp_trace_xx) жестко типизированы и не поддерживают автоматическое преобразование типов данных. Если эти аргументы не вызываются вместе с правильными типами данных входных аргументов, как указано в описании аргумента, хранимая процедура возвращает ошибку.