Delen via


DBCC OUTPUTBUFFER (Transact-SQL)

van toepassing op:SQL ServerAzure SQL Managed Instance

Retourneert de huidige uitvoerbuffer in hexadecimale en ASCII-indeling voor de opgegeven session_id.

Transact-SQL syntaxisconventies

Syntaxis

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

Argumenten

session_id

De sessie-id die is gekoppeld aan elke actieve primaire verbinding.

request_id

De exacte aanvraag (batch) om te zoeken binnen de huidige sessie.

De volgende query retourneert request_id:

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

MET

Hiermee kunt u opties opgeven.

NO_INFOMSGS

Onderdrukt alle informatieve berichten met ernstniveaus van 0 tot en met 10.

Opmerkingen

DBCC OUTPUTBUFFER geeft de resultaten weer die naar de opgegeven client (session_id) zijn verzonden. Voor processen die geen uitvoerstromen bevatten, wordt een foutbericht geretourneerd.

Voer DBCC INPUTBUFFERuit om de instructie weer te geven die de resultaten heeft geretourneerd die door DBCC OUTPUTBUFFERworden weergegeven.

Resultatensets

DBCC OUTPUTBUFFER retourneert het volgende (waarden kunnen variƫren):

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.

Machtigingen

Vereist lidmaatschap van de sysadmin vaste serverfunctie.

Voorbeelden

In het volgende voorbeeld wordt de huidige uitvoerbufferinformatie geretourneerd voor een sessie-id van 52.

DBCC OUTPUTBUFFER (52);

Zie ook