以十六進制或 ASCII 格式返回指定系統(tǒng)進程 ID (SPID) 的當前輸出緩沖區(qū)。
DBCC OUTPUTBUFFER ( spid )
spid
是 sp_who 系統(tǒng)存儲過程的輸出中所顯示的用戶連接系統(tǒng)進程 ID。
使用 DBCC OUTPUTBUFFER 時,DBCC OUTPUTBUFFER 顯示發(fā)送到指定客戶端 (spid) 的結(jié)果。對于不包含輸出流的進程,則返回錯誤信息。
若要顯示所執(zhí)行的、其返回的結(jié)果由 DBCC OUTPUTBUFFER 所顯示的語句,請執(zhí)行 DBCC INPUTBUFFER。
DBCC OUTPUTBUFFER 返回以下結(jié)果集(值可能會有變化):
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.
DBCC OUTPUTBUFFER 權(quán)限僅默認授予 sysadmin 固定服務(wù)器角色的成員,這些成員可以看到任何 SPID。權(quán)限不可轉(zhuǎn)讓。
下例為假定為 13 的 SPID 返回當前輸出緩沖區(qū)信息。
DBCC OUTPUTBUFFER (13)相關(guān)文章