DBCC OUTPUTBUFFER (Transact-SQL)
Zwraca bieżącą buforu wyjściowego w formacie szesnastkowym i na określony format ASCII session_id.
DBCC OUTPUTBUFFER ( session_id [ , request_id ])
[ WITH NO_INFOMSGS ]
Argumenty
session_id
To jest identyfikator sesji skojarzony z danym aktywnym połączeniem podstawowym.request_id
To jest żądanie (plik wsadowy), którego dokładny odpowiednik ma zostać wyszukany w bieżącej sesji.Następująca kwerenda zwraca request_id:
SELECT request_id FROM sys.dm_exec_requests WHERE session_id = @@spid
Z
Zezwala na temat opcji, należy określić.NO_INFOMSGS
Pomija wszystkie komunikaty informacyjne, których poziomy ważności, od 0 do 10.
Remarks
DBCC OUTPUTBUFFER służy do wyświetlania wyniki wysyłanych do określonego klient (session_id). Dla procesów, które nie zawierają strumienie danych wyjściowych zwracany jest komunikat o błędzie.
Aby wyświetlić instrukcję wykonane, zwracane wyniki, wyświetlane przez OUTPUTBUFFER DBCC, należy wykonać INPUTBUFFER DBCC.
Zestawy wyników
DBCC OUTPUTBUFFER zwraca następujące (wartości mogą być różne):
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.
Uprawnienia
Członkostwo w grupie wymaga sysadmin stała rola serwera.
Przykłady
W poniższym przykładzie zwraca bieżące informacje identyfikator sesja założonej z buforu wyjściowego 52.
DBCC OUTPUTBUFFER (52);