Compartilhar via


DBCC TRACESTATUS (Transact-SQL)

Exibe o status de sinalizadores de rastreamento.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • trace#
    É o número do sinalizador de rastreamento para o qual o status é exibido. Se trace# e -1 não são especificados, todos os sinalizadores de rastreamento habilitados para a sessão são exibidos.

  • n
    É um espaço reservado que indica que vários sinalizadores de rastreamento podem ser especificados.

  • -1
    Exibe o status dos sinalizadores de rastreamento habilitados globalmente. Se -1 não for especificado sem trace#todos os sinalizadores de rastreamento globais habilitados serão exibidos.

  • WITH NO_INFOMSGS
    Suprime todas as mensagens informativas com níveis de severidade de 0 a 10.

Conjuntos de resultados

A tabela a seguir descreve as informações do conjunto de resultados.

Nome da coluna

Descrição

TraceFlag

Nome do sinalizador de rastreamento

Status

Indica se o sinalizador de rastreamento está definido como ON ou OFF, globalmente ou para a sessão.

1 = ON

0 = OFF

Global

Indica se o sinalizador de rastreamento está definido globalmente

1 = Verdadeiro

0 = Falso

Session

Indica se o sinalizador de rastreamento está definido para a sessão

1 = Verdadeiro

0 = Falso

DBCC TRACESTATUS retorna uma coluna para o número de sinalizador de rastreamento e uma coluna para o status. Isso indica se o sinalizador de rastreamento é ON (1) ou OFF (0). O cabeçalho da coluna do número do sinalizador de rastreamento é Global Trace Flag ou Session Trace Flag, dependendo se você está verificando o estado de sinalizador de rastreamento global ou de sessão.

Comentários

No SQL Server, há dois tipos de sinalizadores de rastreamento: sessão e global. Os sinalizadores de rastreamento de sessão são ativos para uma conexão e são visíveis apenas para essa conexão. Sinalizadores de rastreamento globais são definidos no nível do servidor e são visíveis em todas as conexões no servidor.

Permissões

Requer associação na função pública.

Exemplos

O exemplo a seguir exibe o estado de todos os sinalizadores de rastreamento atuais habilitados globalmente.

DBCC TRACESTATUS(-1);
GO

O exemplo a seguir exibe o status dos indicadores de rastreamento 2528 e 3205.

DBCC TRACESTATUS (2528, 3205);
GO

O exemplo a seguir exibe se o sinalizador de rastreamento 3205 está habilitado globalmente.

DBCC TRACESTATUS (3205, -1);
GO

O exemplo a seguir lista todos os sinalizadores de rastreamento habilitados para a sessão atual.

DBCC TRACESTATUS();
GO

Consulte também

Referência

DBCC (Transact-SQL)

DBCC TRACEOFF (Transact-SQL)

DBCC TRACEON (Transact-SQL)

Sinalizadores de rastreamento (Transact-SQL)