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。

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。