Использование трассировки SQL

Процесс трассировки с помощью компонента SQL Trace зависит от того, каким образом создана и запущена трассировка: в приложении Microsoft Приложение SQL Server Profiler или с помощью системных хранимых процедур.

Помимо компонента Приложение SQL Server Profiler, для создания и запуска трассировок можно использовать системные хранимые процедуры Transact-SQL. Для управления процессом трассировки предусмотрены следующие системные хранимые процедуры:

  1. Трассировка создается с помощью процедуры sp_trace_create.

  2. С помощью процедуры sp_trace_setevent в трассировку добавляются события.

  3. С помощью хранимой процедуры sp_trace_setfilter при необходимости задается фильтр.

  4. Процедура sp_trace_setstatus запускает трассировку.

  5. Процедура sp_trace_setstatus останавливает трассировку.

  6. Процедура sp_trace_setstatus закрывает трассировку.

    ПримечаниеПримечание

    Системные хранимые процедуры языка Transact-SQL создают трассировку на уровне сервера, что гарантирует сохранность всех событий при условии наличия свободного места на диске и отсутствии ошибок записи. Если диск переполняется или происходит сбой, то экземпляр SQL Server продолжает выполняться, но трассировка прерывается. Если установлен режим аудита c2 и происходит ошибка записи, то трассировка останавливается, а экземпляр SQL Server закрывается. Дополнительные сведения о параметре c2 audit mode см. в разделе Параметр c2 audit mode.

В этом разделе

Подраздел

Описание

Описание событий с использованием столбцов данных

Сведения о столбцах данных, которые используются для описания атрибутов событий.

Сохранение результатов трассировки

Сведения о сохранении результатов трассировки в файл или таблицу.

Оптимизация SQL Trace

Сведения о способах снижения воздействия трассировки на производительность системы.

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

Сведения о применении фильтров для трассировки.

Ограничение размеров файла и таблицы трассировки

Сведения об ограничении размера файлов и таблиц, в которые записываются данные трассировки. Обратите внимание, что записывать данные трассировки в таблицы может только Приложение SQL Server Profiler.

Планирование трассировок

Сведения о настройке времени начала и завершения трассировки.