sys.dm_broker_forwarded_messages(Transact-SQL)

적용 대상:SQL Server

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

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

0 = 시작자가 아님

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

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

SQL Server 2022 이상에 대한 권한

서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.

참고 항목

동적 관리 뷰 및 함수(Transact-SQL)
Service Broker 관련 동적 관리 뷰(Transact-SQL)