Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure 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 ]
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);