DBCC OUTPUTBUFFER (Transact-SQL)

Zwraca bieżący bufor wyjściowy w formacie szesnastkowym i format ASCII o określonym session_id.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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);