sys.transmission_queue (Transact-SQL)

適用於:SQL ServerAzure 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