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


sys.traces (Transact-SQL)

Представление каталога sys.traces содержит текущие запущенные трассировки системы. Это представление предназначено для замены функции fn_trace_getinfo.

Полный список поддерживаемых событий трассировки см. в разделе Руководство по классам событий SQL Server.

Имя столбца

Тип данных

Описание

id

int

Идентификатор трассировки.

status

int

Состояние трассировки:

0 = остановлена

1 = запущена

path

nvarchar(260)

Путь к файлу трассировки. Значение NULL, если трассировка является трассировкой наборов строк.

max_size

bigint

Верхний предел размера файла трассировки в мегабайтах (МБ). Значение NULL, если трассировка является трассировкой наборов строк.

stop_time

datetime

Время окончания выполняющейся трассировки.

max_files

int

Максимальное количество файлов продолжения. Значение NULL, если максимальное количество файлов не установлено.

is_rowset

bit

1 = трассировка набора строк.

is_rollover

bit

1 = параметр продолжения включен.

is_shutdown

bit

1 = параметр завершения включен.

is_default

bit

1 = трассировка по умолчанию.

buffer_count

int

Количество внутренних буферов памяти, используемых трассировкой.

buffer_size

int

Размер каждого буфера (КБ).

file_position

bigint

Положение последнего файла трассировки. Значение NULL, если трассировка является трассировкой наборов строк.

reader_spid

int

Идентификатор сеанса чтения трассировки набора строк. Значение NULL, если трассировка является трассировкой файлов.

start_time

datetime

Время начала трассировки.

last_event_time

datetime

Время срабатывания последнего события.

event_count

bigint

Общее количество произошедших событий.

dropped_event_count

int

Общее количество удаленных событий.

Разрешения

В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.