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


DBCC TRACESTATUS (Transact-SQL)

Применимо к: SQL Server Управляемый экземпляр SQL Azure

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

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

Синтаксис

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

Примечание

Ссылки на описание синтаксиса Transact-SQL для SQL Server 2014 и более ранних версий, см. в статье Документация по предыдущим версиям.

Аргументы

trace#

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

n

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

-1

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

WITH NO_INFOMSGS

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

Наборы результатов

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

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

1 = включен;

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

1 = истина

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

1 = истина

0 = ложь

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

См. также