sys.transmission_queue (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
此目錄檢視包含傳輸佇列中每個訊息的數據列,如下表所示:
資料行名稱 | 資料類型 | 描述 |
---|---|---|
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。