DBCC OUTPUTBUFFER (Transact-SQL)
Se aplica a:SQL ServerAzure SQL Managed Instance
Devuelve el búfer de salida actual del parámetro id_de_sesión especificado, en formato hexadecimal y ASCII.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
session_id
El id. de sesión asociado a cada conexión principal activa.
id_de_solicitud
La solicitud exacta (en lote) que se buscará en la sesión actual.
La consulta siguiente devuelve id_de_solicitud:
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 con niveles de gravedad entre 0 y 10.
Observaciones
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
Requiere la pertenencia 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);