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


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

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

Создание трассировки

  1. Выполните хранимую процедуру sp_trace_create с необходимыми аргументами для создания новой трассировки. Новая трассировка будет находиться в остановленном состоянии (status имеет значение 0).

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

  3. Дополнительно выполните хранимую процедуру sp_trace_setfilter, чтобы установить любой фильтр или комбинацию фильтров.

    Хранимые процедуры sp_trace_setevent и sp_trace_setfilter могут быть выполнены только для существующих остановленных трассировок.

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

См. также

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

Хранимая процедура sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)

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

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