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