다음을 통해 공유


sys.dm_broker_forwarded_messages(Transact-SQL)

적용 대상:SQL Server

SQL Server 인스턴스가 전달 중이라는 각 Service Broker 메시지에 대한 행을 반환합니다.

열 이름 데이터 형식 널러블 설명
conversation_id uniqueidentifier Yes 이 메시지가 속한 대화의 ID입니다.
is_initiator bit Yes 이 메시지가 대화의 개시자에서 온 것인지 여부를 나타냅니다.

0 = 시작자로부터 아님
1 = 시작자로부터
to_service_name nvarchar(256) Yes 이 메시지가 전송되는 서비스의 이름입니다.
to_broker_instance nvarchar(256) Yes 이 메시지가 전송되는 서비스를 호스트하는 broker의 식별자입니다.
from_service_name nvarchar(256) Yes 이 메시지가 전송된 서비스의 이름입니다.
from_broker_instance nvarchar(256) Yes 이 메시지가 전송된 서비스를 호스트하는 broker의 식별자입니다.
adjacent_broker_address nvarchar(256) Yes 이 메시지가 전송되는 네트워크 주소입니다.
message_sequence_number bigint Yes 대화 상자에 있는 메시지의 시퀀스 번호입니다.
message_fragment_number int Yes 대화 상자 메시지가 조각화되면 이 전송 메시지에 포함된 조각 번호입니다.
hops_remaining tinyint Yes 메시지가 최종 목적지에 도달하기 전에 재전송되는 횟수가 있습니다. 메시지가 전달될 때마다 이 숫자는 1씩 감소합니다.
time_to_live int Yes 메시지가 활성 상태로 유지되도록 하는 최대 시간입니다. 이 값이 0에 도달하면 메시지가 삭제됩니다.
time_consumed int 아니오 메시지가 이미 활성화되어 있었던 시간. 메시지가 전달될 때마다 이 숫자는 전달하는 데 걸리는 시간만큼 증가합니다.
message_id uniqueidentifier Yes 메시지의 ID입니다.

사용 권한

SQL Server 2019(15.x) 및 이전 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER STATE .

SQL Server 2022(16.x) 이상 버전에는 서버에 대한 권한이 필요합니다 VIEW SERVER PERFORMANCE STATE .