SQL Server インスタンスで転送中の Service Broker メッセージごとに 1 行のデータを返します。
列名 |
データ型 |
説明 |
|---|---|---|
conversation_id |
uniqueidentifier |
メッセージが属するメッセージ交換の ID。 NULL 値は許可されます。 |
is_initiator |
bit |
メッセージがメッセージ交換の発信側から送信されたものかどうかを示します。 NULL 値は許可されます。 0 = 発信側からでないメッセージ 1 = 発信側からのメッセージ |
to_service_name |
nvarchar(512) |
メッセージの送信先であるサービスの名前。 NULL 値は許可されます。 |
to_broker_instance |
nvarchar(512) |
メッセージの送信先となるサービスをホストしているブローカーの識別子。 NULL 値は許可されます。 |
from_service_name |
nvarchar(512) |
メッセージの送信元であるサービスの名前。 NULL 値は許可されます。 |
from_broker_instance |
nvarchar(512) |
メッセージの送信元となるサービスをホストしているブローカーの識別子。 NULL 値は許可されます。 |
adjacent_broker_address |
nvarchar(512) |
メッセージの送信先のネットワーク アドレス。 NULL 値は許可されます。 |
message_sequence_number |
bigint |
ダイアログでの、メッセージのシーケンス番号。 NULL 値は許可されます。 |
message_fragment_number |
int |
ダイアログ メッセージが断片化している場合、このトランスポート メッセージに含まれるフラグメント番号。 NULL 値は許可されます。 |
hops_remaining |
tinyint |
メッセージが最終送信先に届くまでに再転送される回数。 メッセージが転送されるたび、この数は 1 ずつ減少します。 NULL 値は許可されます。 |
time_to_live |
int |
メッセージがアクティブなまま保持される最大時間。 この値が 0 に達すると、メッセージは破棄されます。 NULL 値は許可されます。 |
time_consumed |
int |
メッセージがアクティブなまま保持されている時間。 メッセージが転送されるたび、メッセージの転送にかかった時間がこの数に加えられます。 NULL 値は許可されません。 |
message_id |
uniqueidentifier |
メッセージの ID。 NULL 値は許可されます。 |
権限
サーバーに対する VIEW SERVER STATE 権限が必要です。