DBCC OUTPUTBUFFER(Transact-SQL)

지정된 session_id의 현재 출력 버퍼를 16진수와 ASCII 형식으로 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

DBCC OUTPUTBUFFER ( session_id [ , request_id ])
[ WITH NO_INFOMSGS ]

인수

  • session_id
    각 기본 활성 연결과 연관된 세션 ID입니다.

  • request_id
    현재 세션 내에서 검색할 정확한 요청(일괄 처리)입니다.

    다음 쿼리에서는 request_id를 반환합니다.

    SELECT request_id 
    FROM sys.dm_exec_requests 
    WHERE session_id = @@spid
    
  • WITH
    옵션을 지정할 수 있습니다.

  • NO_INFOMSGS
    심각도가 0에서 10 사이인 모든 정보 메시지를 표시하지 않습니다.

주의

DBCC OUTPUTBUFFER는 지정된 클라이언트(session_id)로 보낸 결과를 표시합니다. 출력 스트림이 포함되지 않은 프로세스의 경우 오류 메시지가 반환됩니다.

DBCC OUTPUTBUFFER가 표시한 결과를 반환하는 실행된 문을 표시하려면 DBCC INPUTBUFFER를 실행합니다.

결과 집합

DBCC OUTPUTBUFFER는 다음을 반환합니다. 값은 상황에 따라 다를 수 있습니다.

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.

사용 권한

sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.

다음 예에서는 가정된 세션 ID 52에 대한 현재 출력 버퍼 정보를 반환합니다.

DBCC OUTPUTBUFFER (52);

참고 항목

참조

DBCC(Transact-SQL)

sp_who(Transact-SQL)

추적 플래그(Transact-SQL)