Dela via


DBCC OUTPUTBUFFER (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Returnerar den aktuella utdatabufferten i hexadecimalt och ASCII-format för den angivna session_id.

Transact-SQL syntaxkonventioner

Syntax

DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]

Argument

session_id

Sessions-ID:t som är associerat med varje aktiv primär anslutning.

request_id

Den exakta begäran (batch) som ska sökas efter i den aktuella sessionen.

Följande fråga returnerar request_id:

SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;

MED

Tillåter att alternativ anges.

NO_INFOMSGS

Undertrycker alla informationsmeddelanden som har allvarlighetsgrad mellan 0 och 10.

Anmärkningar

DBCC OUTPUTBUFFER visar resultatet som skickas till den angivna klienten (session_id). För processer som inte innehåller utdataströmmar returneras ett felmeddelande.

Om du vill visa instruktionen som kördes som returnerade resultatet som visas av DBCC OUTPUTBUFFERkör du DBCC INPUTBUFFER.

Resultatuppsättningar

DBCC OUTPUTBUFFER returnerar följande (värdena kan variera):

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.

Behörigheter

Kräver medlemskap i sysadmin fast serverroll.

Exempel

I följande exempel returneras aktuell information om utdatabufferten för ett förmodat sessions-ID för 52.

DBCC OUTPUTBUFFER (52);

Se även