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)