Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Managed Instance
Exibe o status dos sinalizadores de rastreamento.
Transact-SQL convenções de sintaxe
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 forem especificados, todos os sinalizadores de rastreamento habilitados para a sessão serão exibidos.
n
Um espaço reservado que indica vários sinalizadores de rastreamento pode ser especificado.
-1
Exibe o status dos sinalizadores de rastreamento habilitados globalmente e para a sessão atual. Se -1 for especificado sem trace# , todos os sinalizadores de rastreamento, incluindo sessão habilitada, serão retornados.
COM NO_INFOMSGS
Suprime todas as mensagens informativas com níveis de gravidade de 0 a 10.
Conjuntos de resultados
A tabela a seguir descreve as informações no 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 = LIGADO 0 = DESLIGADO |
| Global | Indica se o sinalizador de rastreamento está definido globalmente 1 = Verdadeiro 0 = Falso |
| Sessão | 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 do sinalizador de rastreamento e uma coluna para o status. Isso indica se o sinalizador de rastreamento está ATIVADO (1) ou DESATIVADO (0). O título da coluna para o número do sinalizador de rastreamento é Global ou Session, dependendo se você está verificando o status de um sinalizador de rastreamento global ou de sessão.
Comentários
Há dois tipos de sinalizadores de rastreamento no SQL Server, de sessão e global. Os sinalizadores de rastreamento de sessão estão ativos para uma conexão e são visíveis apenas para essa conexão. Os sinalizadores de rastreamento global são definidos no nível do servidor e são visíveis para todas as conexões no servidor.
Permissões
Requer a participação na função pública.
Exemplos
O exemplo a seguir exibe o status de todos os sinalizadores de rastreamento atualmente habilitados globalmente.
DBCC TRACESTATUS (-1);
GO
O exemplo a seguir exibe o status dos sinalizadores de rastreamento 2528 e 3205.
DBCC TRACESTATUS (2528, 3205);
GO
O exemplo a seguir exibe se o sinalizador de rastreamento 3205 está habilitado para a 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