Compartir a través de


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 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 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.

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

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);