DBCC OUTPUTBUFFER(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
지정된 session_id의 현재 출력 버퍼를 16진수와 ASCII 형식으로 반환합니다.
Syntax
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
참고
SQL Server 2014 이전 버전의 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조하세요.
인수
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);