DBCC OUTPUTBUFFER (Transact-SQL)
platí pro:SQL Server
azure SQL Managed Instance
Vrátí aktuální výstupní vyrovnávací paměť v šestnáctkovém a ASCII formátu pro zadaný session_id.
Syntax
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
Argumenty
session_id
ID relace přidružené ke každému aktivnímu primárnímu připojení.
request_id
Přesný požadavek (dávka), který se má vyhledat v rámci aktuální relace.
Následující dotaz vrátí request_id:
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;
S
Umožňuje zadat možnosti.
NO_INFOMSGS
Potlačí všechny informační zprávy, které mají úrovně závažnosti od 0 do 10.
Poznámky
DBCC OUTPUTBUFFER
zobrazí výsledky odeslané zadanému klientovi (session_id). U procesů, které neobsahují výstupní datové proudy, se vrátí chybová zpráva.
Chcete-li zobrazit příkaz spuštěn, který vrátil výsledky zobrazené DBCC OUTPUTBUFFER
, spusťte DBCC INPUTBUFFER
.
Sady výsledků
DBCC OUTPUTBUFFER
vrátí následující hodnoty (hodnoty se mohou lišit):
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.
Dovolení
Vyžaduje členství v pevné roli serveru správce systému.
Příklady
Následující příklad vrátí informace o aktuální výstupní vyrovnávací paměti pro předpokládané ID relace 52
.
DBCC OUTPUTBUFFER (52);
Viz také
- DBCC (Transact-SQL)
- sp_who (Transact-SQL)
- příznaky trasování (Transact-SQL)