DBCC OUTPUTBUFFER (Transact-SQL)
Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure
Retorna o buffer de saída atual nos formatos hexadecimal e ASCII para a session_id especificada.
Convenções de sintaxe Transact-SQL
Syntax
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ 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
session_id
É a ID da sessão associada a cada conexão primária ativa.
request_id
A solicitação exata (lote) para pesquisar na sessão atual.
A seguinte consulta retorna request_id:
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;
WITH
Permite que as opções sejam especificadas.
NO_INFOMSGS
Suprime todas as mensagens informativas com níveis de severidade de 0 a 10.
Comentários
DBCC OUTPUTBUFFER
exibe os resultados enviados ao cliente especificado (session_id). Para processos que não contêm fluxos de saída, é retornada uma mensagem de erro.
Para mostrar a instrução executada que retornou os resultados exibidos por DBCC OUTPUTBUFFER
, execute DBCC INPUTBUFFER
.
Conjuntos de resultados
DBCC OUTPUTBUFFER
retorna os seguintes valores, que podem variar:
Output Buffer
------------------------------------------------------------------------
01fb8028: 04 00 01 5f 00 00 00 00 e3 1b 00 01 06 6d 00 61 ..._.........m.a
01fb8038: 00 73 00 74 00 65 00 72 00 06 6d 00 61 00 73 00 .s.t.e.r..m.a.s.
'...'
01fb8218: 04 17 00 00 00 00 00 d1 04 18 00 00 00 00 00 d1 ................
01fb8228: .
(33 row(s) affected)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Permissões
Exige associação à função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir retorna as informações de buffer de saída atuais para uma suposta ID de sessão 52
.
DBCC OUTPUTBUFFER (52);