sys.transmission_queue (Transact-SQL)


THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

This catalog view contains a row for each message in the transmission queue, as shown in the following table:

Column nameData typeDescription
conversation_handleuniqueidentifierIdentifier for the conversation that this message belongs to. Not NULLABLE.
to_service_namenvarchar(256)Name of the service that this message is to. NULLABLE.
to_broker_instancenvarchar(128)Identifier of the broker that hosts the service that this message is to. NULLABLE.
from_service_namenvarchar(256)Name of the service that this message is from. NULLABLE.
service_contract_namenvarchar(256)Name of the contract that the conversation for this message follows. NULLABLE.
enqueue_timedatetimeTime at which the message entered the queue. This value uses UTC regardless of the local time zone for the instance. Not NULLABLE.
message_sequence_numberbigintSequence number of the message. Not NULLABLE.
message_type_namenvarchar(256)Message type name for the message. NULLABLE.
is_conversation_errorbitWhether this message is an error message.

0 = Not an error message.

1 = Error message.

is_end_of_dialogbitWhether this message is an end of conversation message. Not NULLABLE.

0 = Not an end of conversation message.

1 = End of conversation message.

message_bodyvarbinary(max)The body of this message. NULLABLE.
transmission_statusnvarchar(4000)The reason this message is on the queue. This is generally an error message explaining why sending the message failed. If this is blank, the message has not been sent yet. NULLABLE.
prioritytinyintThe priority level that is assigned to this message. Not NULLABLE.

The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. For more information, see Metadata Visibility Configuration.

Community Additions