DBCC TRACESTATUS (Transact-SQL)
Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure
Exibe o status de sinalizadores de rastreamento.
Convenções de sintaxe Transact-SQL
Syntax
DBCC TRACESTATUS ( [ [ trace# [ , ...n ] ] [ , ] [ -1 ] ] )
[ WITH NO_INFOMSGS ]
Observação
Para ver a sintaxe do Transact-SQL para o SQL Server 2014 e versões anteriores, confira a Documentação das versões anteriores.
Argumentos
trace#
É o número do sinalizador de rastreamento para o qual o status é exibido. Se trace# e -1
não forem especificados, todos os sinalizadores de rastreamento habilitados para a sessão serã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 que estão habilitados globalmente e na sessão atual. Se -1
for especificado sem trace#, todos os sinalizadores de rastreamento, incluindo aqueles habilitados para sessão, serão retornados.
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 = True 0 = False |
Sessão | Indica se o sinalizador de rastreamento está definido para a sessão 1 = True 0 = False |
DBCC TRACESTATUS
retorna uma coluna para o número do sinalizador de rastreamento e uma para o status. Isso indica se o sinalizador de rastreamento é ON (1) ou OFF (0). O título de coluna do número do sinalizador de rastreamento é Global ou Session, dependendo se você está verificando o status do sinalizador de rastreamento global ou da sessão.
Comentários
No SQL Server, há dois tipos de sinalizadores de rastreamento: de 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 à 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 informa se o sinalizador de rastreamento 3205 está habilitado na sessão atual ou 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