Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Zwraca bieżący bufor wyjściowy w formacie szesnastkowym i ASCII dla określonego session_id.
Transact-SQL konwencje składni
Składnia
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
Arguments
session_id
Identyfikator sesji skojarzony z każdym aktywnym połączeniem podstawowym.
request_id
Dokładne żądanie (wsadowe) do wyszukania w bieżącej sesji.
Następujące zapytanie zwraca request_id:
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;
WITH
Umożliwia określenie opcji.
NO_INFOMSGS
Tłumi wszystkie komunikaty informacyjne, które mają poziomy istotności od 0 do 10.
Uwagi
DBCC OUTPUTBUFFER wyświetla wyniki wysyłane do określonego klienta (session_id). W przypadku procesów, które nie zawierają strumieni wyjściowych, zwracany jest komunikat o błędzie.
Aby wyświetlić instrukcję wykonaną, która zwróciła wyniki wyświetlane przez DBCC OUTPUTBUFFERpolecenie , wykonaj polecenie DBCC INPUTBUFFER.
Zestawy wyników
DBCC OUTPUTBUFFER zwraca następujące wartości (wartości mogą się różnić):
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.
Permissions
Wymaga członkostwa w stałej roli serwera sysadmin.
Przykłady
Poniższy przykład zwraca bieżące informacje buforu wyjściowego dla zakładanego identyfikatora 52sesji .
DBCC OUTPUTBUFFER (52);