DBCC OUTPUTBUFFER (Transact-SQL)
Devuelve el búfer de salida actual del parámetro session_id especificado, en formato hexadecimal y ASCII.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DBCC OUTPUTBUFFER ( session_id [ , request_id ])
[ WITH NO_INFOMSGS ]
Argumentos
session_id
Es el Id. de sesión asociado a cada conexión principal activa.request_id
Solicitud exacta (en lote) que se buscará en la sesión actual.La siguiente consulta devuelve request_id:
SELECT request_id FROM sys.dm_exec_requests WHERE session_id = @@spid
WITH
Permite que se especifiquen opciones.NO_INFOMSGS
Suprime todos los mensajes informativos cuyo nivel de gravedad está comprendido entre 0 y 10.
Comentarios
DBCC OUTPUTBUFFER muestra los resultados enviados al cliente especificado (session_id). En los procesos que no contengan flujos de salida, se devuelve un mensaje de error.
Para mostrar la instrucción ejecutada que ha devuelto los resultados presentados por DBCC OUTPUTBUFFER, ejecute DBCC INPUTBUFFER.
Conjuntos de resultados
DBCC OUTPUTBUFFER devuelve lo siguiente (los valores pueden 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.
Permisos
Debe pertenecer al rol fijo de servidor sysadmin.
Ejemplos
En el siguiente ejemplo se devuelve información del búfer de salida actual de un supuesto Id. de sesión de 52.
DBCC OUTPUTBUFFER (52);