DBCC OUTPUTBUFFER (Transact-SQL)

Devuelve el búfer de salida actual del parámetro session_id especificado, en formato hexadecimal y ASCII.

Icono de vínculo a temasConvenciones 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)

Ayuda e información

Obtener ayuda sobre SQL Server 2005