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

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

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

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

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

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

См. также

Основные понятия

Фильтрация трассировки

Другие ресурсы

sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Хранимые процедуры приложения SQL Server Profiler (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005