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


DBCC TRACESTATUS (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Отображает состояние флагов трассировки.

Соглашения о синтаксисе Transact-SQL

Синтаксис

DBCC TRACESTATUS ( [ [ trace# [ , ...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]

Аргументы

trace#

Число флага трассировки, для которого отображается состояние. Если трассировка# и -1 не указаны, отображаются все флаги трассировки, включенные для сеанса.

n

Заполнитель, указывающий на несколько флагов трассировки, можно указать.

-1

Отображает состояние флагов трассировки, включенных глобально и для текущего сеанса. Если -1 задано без трассировки#, возвращаются все флаги трассировки, включая включенный сеанс.

WITH NO_INFOMSGS

Подавляет все информационные сообщения со степенями серьезности от 0 до 10.

Результирующие наборы

В следующей таблице описаны сведения в результирующем наборе.

Имя столбца Description
TraceFlag Имя флага трассировки.
Состояние Показывает, как задан глобальный или сеансовый флаг трассировки (включен или выключен):

1 = включен;

0 = выключен.
Global Показывает, задан ли флаг трассировки глобально;

1 = True

0 = False.
Согласованность сеанса Показывает, задан ли флаг трассировки для сеанса:

1 = True

0 = False.

DBCC TRACESTATUS возвращает столбец для номера флага трассировки и столбца для состояния. Показывает, включен (1) или выключен (2) флаг трассировки. Заголовок столбца номеров флагов трассировки может содержать значения Global или Session, отражающие соответствующее состояние каждого флага трассировки.

Замечания

Существует два типа флагов трассировки в SQL Server, сеансе и глобальном. Флаги трассировки сеанса действуют во время данного соединения и доступны только для этого соединения. Глобальные флаги трассировки устанавливаются на уровне сервера и доступны для каждого соединения с этим сервером.

Разрешения

Необходимо быть членом роли public.

Примеры

В следующем примере отображается состояние глобально активированных флагов трассировки.

DBCC TRACESTATUS (-1);
GO

В следующем примере отображается состояние флагов трассировки 2528 и 3205.

DBCC TRACESTATUS (2528, 3205);
GO

В следующем примере показано, включен ли флаг трассировки 3205 для текущего сеанса или глобально.

DBCC TRACESTATUS (3205, -1);
GO

В ходе выполнения следующего примера отображается список всех флагов трассировки, активированных для данного сеанса.

DBCC TRACESTATUS ();
GO

См. также