DBCC OUTPUTBUFFER (Transact-SQL)
Zwraca bieżący bufor wyjściowy w formacie szesnastkowym i format ASCII o określonym session_id.
Składnia
DBCC OUTPUTBUFFER ( session_id [ , request_id ])
[ WITH NO_INFOMSGS ]
Argumenty
session_id
Identyfikator sesja jest skojarzony z każdego aktywnego połączenia głównego.request_id
To żądanie dokładnie (partia) do wyszukiwania w bieżącej sesja.Następujące kwerendy zwraca request_id:
SELECT request_id FROM sys.dm_exec_requests WHERE session_id = @@spid
Z
Pozwala określić opcje.NO_INFOMSGS
Pomija wszystkie komunikaty informacyjne, których poziomy ważności od 0 do 10.
Uwagi
DBCC OUTPUTBUFFER Wyświetla wyniki wysłanych do określonego klient (session_id).Dla procesów, które nie zawierają strumienie wyjściowe zwracany jest komunikat o błędzie.
Aby wyświetlić instrukcja wykonane, zwracane wyniki wyświetlane przez DBCC OUTPUTBUFFER, wykonać DBCC INPUTBUFFER.
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
Wymaga członkostwa w sysadmin stała rola serwera.
Przykłady
Poniższy przykład zwraca bieżące informacje buforu wyjściowego dla Identyfikatora sesja zakładanej 52.
DBCC OUTPUTBUFFER (52);
Zobacz także