Создание и запуск трассировки с помощью хранимых процедур Transact-SQL
Применимо к:SQL Server
Процесс трассировки с помощью трассировки SQL зависит от того, создаете и запускаете трассировку с помощью Microsoft SQL Server Profiler или с помощью системных хранимых процедур.
В качестве альтернативы SQL Server Profiler можно использовать хранимые процедуры системы Transact-SQL для создания и запуска трассировок. Для управления процессом трассировки предусмотрены следующие системные хранимые процедуры:
Создание трассировки с использованием процедуры sp_trace_create.
Добавление событий с использованием процедуры sp_trace_setevent.
Настройка фильтра с использованием процедуры sp_trace_setfilter(необязательно).
Запуск трассировки с использованием процедуры sp_trace_setstatus.
Остановка трассировки с использованием процедуры sp_trace_setstatus.
Закрытие трассировки с использованием процедуры sp_trace_setstatus.
Заметка
При использовании хранимых процедур системы Transact-SQL создается трассировка на стороне сервера, которая гарантирует, что события не будут потеряны до тех пор, пока на диске нет места и ошибки записи не возникают. Если диск становится полным или диск завершается сбоем, экземпляр SQL Server продолжает выполняться, но трассировка останавливается. Если установлен режим аудита c2 и возникает сбой записи, трассировка останавливается и экземпляр SQL Server завершает работу. Дополнительные сведения о настройке c2 audit mode см. в разделе Параметр конфигурации сервера c2 audit mode.
В этом разделе
Статья | Description |
---|---|
Оптимизация трассировки SQL | Сведения о способах снижения воздействия трассировки на производительность системы. |
Фильтрация трассировки | Сведения о применении фильтров для трассировки. |
Ограничение размеров файла и таблицы трассировки | Сведения об ограничении размера файлов и таблиц, в которые записываются данные трассировки. Обратите внимание, что только SQL Server Profiler может записывать данные трассировки в таблицы. |
Планирование трассировок | Сведения о настройке времени начала и завершения трассировки. |
См. также
sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по