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
Id. de sesión asociado con cada conexión principal activa.
request_id
Solicitud exacta (en lote) que se buscará en la sesión actual.
La consulta siguiente devuelve el parámetro 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.
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.
Notas
DBCC OUTPUTBUFFER muestra los resultados enviados al cliente especificado (session_id). En los procesos que no contengan secuencias 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.
Permisos
Requiere la pertenencia a la función fija 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);
Vea también
Referencia
DBCC (Transact-SQL)
sp_who (Transact-SQL)
Marcas de traza (Transact-SQL)