DBCC OUTPUTBUFFER (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
以十六進位和 ASCII 格式傳回指定的 session_id目前的輸出緩衝區。
語法
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
引數
session_id
每個作用中的主要連線所關聯的工作階段識別碼。
request_id
要在目前工作階段內搜尋的確切要求 (批次)。
下列查詢會傳回 request_id:
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;
WITH
接受即將指定的選項。
NO_INFOMSGS
抑制所有嚴重性層級在 0 到 10 的參考用訊息。
備註
DBCC OUTPUTBUFFER
會顯示傳送給指定用戶端 (session_id) 的結果。 如果是不包含輸出串流的處理序,便會傳回錯誤訊息。
若要顯示會傳回結果的執行陳述式 (由 DBCC OUTPUTBUFFER
顯示結果),請執行 DBCC INPUTBUFFER
。
結果集
DBCC OUTPUTBUFFER
會傳回下列值 (值可能不一樣):
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.
權限
需要 系統管理員 (sysadmin) 固定伺服器角色中的成員資格。
範例
下列範例會傳回假設的工作階段識別碼 52
之目前輸出緩衝區資訊。
DBCC OUTPUTBUFFER (52);