sys.transmission_queue (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
このカタログ ビューは、転送キュー内のメッセージごとに 1 行のデータを格納します。ビューの内容を次の表に示します。
列名 | データ型 | 説明 |
---|---|---|
conversation_handle | uniqueidentifier | このメッセージが属する会話の識別子。 NULL 許容ではありません。 |
to_service_name | nvarchar (256) | このメッセージが送信されるサービスの名前。 許容。 |
to_broker_instance | nvarchar(128) | このメッセージが送信されるサービスをホストするブローカーの識別子。 許容。 |
from_service_name | nvarchar (256) | このメッセージの由来となるサービスの名前。 許容。 |
service_contract_name | nvarchar (256) | このメッセージの会話が続くコントラクトの名前。 許容。 |
enqueue_time | datetime | メッセージがキューに入った時刻。 この値には、インスタンスのローカルのタイム ゾーンに関係なく UTC が使用されます。 NULL 許容ではありません。 |
message_sequence_number | bigint | メッセージのシーケンス番号。 NULL 許容ではありません。 |
message_type_name | nvarchar (256) | メッセージのメッセージの種類の名前。 許容。 |
is_conversation_error | bit | このメッセージがエラー メッセージかどうか。 0 = エラー メッセージではありません。 1 = エラー メッセージです。 NULL 許容ではありません。 |
is_end_of_dialog | bit | このメッセージが会話の最後のメッセージであるかどうかを示します。 NULL 許容ではありません。 0 = 会話メッセージの末尾ではありません。 1 = メッセージ交換の最後のメッセージです。 NULL 許容ではありません。 |
message_body | varbinary(max) | メッセージの本文。 許容。 |
transmission_status | nvarchar (4000) | メッセージがキューにある理由。 これは通常、メッセージ送信が失敗した理由を示すエラー メッセージです。 空白の場合、メッセージはまだ送信されていません。 許容。 |
priority | tinyint | このメッセージに割り当てられている優先度レベル。 NULL 許容ではありません。 |
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。