sys.transmission_queue (Transact-SQL)
這份目錄檢視會針對傳輸佇列中的每一則訊息,各包含一個資料列,如下表所示:
資料行名稱 |
資料類型 |
說明 |
---|---|---|
conversation_handle |
uniqueidentifier |
這則訊息所屬之交談的識別碼。 不是 NULLABLE。 |
to_service_name |
nvarchar(256) |
這則訊息所送往之服務的名稱。 NULLABLE。 |
to_broker_instance |
nvarchar(128) |
主控這則訊息所送往之服務的 Broker 識別碼。 NULLABLE。 |
from_service_name |
nvarchar(256) |
這則訊息的來源服務名稱。 NULLABLE。 |
service_contract_name |
nvarchar(256) |
這則訊息之交談所遵照的合約名稱。 NULLABLE。 |
enqueue_time |
datetime |
訊息進入佇列的時間。 無論執行個體的當地時區為何,這個值一律使用 UTC。 不是 NULLABLE。 |
message_sequence_number |
bigint |
訊息的序號。 不是 NULLABLE。 |
message_type_name |
nvarchar(256) |
訊息的訊息類型名稱。 NULLABLE。 |
is_conversation_error |
bit |
這則訊息是否為錯誤訊息。 0 = 不是錯誤訊息。 1 = 錯誤訊息。 不是 NULLABLE。 |
is_end_of_dialog |
bit |
這則訊息是否代表交談訊息結束。 不是 NULLABLE。 0 = 不代表交談訊息結束。 1 = 代表交談訊息結束。 不是 NULLABLE。 |
message_body |
varbinary(max) |
這則訊息的主體。 NULLABLE。 |
transmission_status |
nvarchar(4000) |
這則訊息進入佇列的理由。 它通常是錯誤訊息,說明傳送訊息為何失敗。 如果是空白,表示尚未傳送訊息。 NULLABLE。 |
priority |
tinyint |
指派給這個訊息的優先權等級。 不是 NULLABLE。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。