Как создать трассировку (Transact-SQL)
В этом подразделе описано, как использовать хранимые процедуры для создания трассировки.
Создание трассировки
Выполните хранимую процедуру sp_trace_create с необходимыми аргументами для создания новой трассировки. Новая трассировка будет находиться в остановленном состоянии (status имеет значение 0).
Выполните хранимую процедуру sp_trace_setevent с необходимыми аргументами, чтобы выбрать события и столбцы для трассировки.
Дополнительно выполните хранимую процедуру sp_trace_setfilter, чтобы установить любой фильтр или комбинацию фильтров.
Хранимые процедуры sp_trace_setevent и sp_trace_setfilter могут быть выполнены только для существующих остановленных трассировок.
Важно! В отличие от обычных хранимых процедур, аргументы всех хранимых процедур приложения SQL Server Profiler (sp_trace_xx) жестко типизированы и не поддерживают автоматическое преобразование типов данных. Если эти аргументы не вызываются вместе с правильными типами данных входных аргументов, как указано в описании аргумента, то хранимая процедура возвращает ошибку.
См. также
Другие ресурсы
Хранимая процедура sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)