sys.transmission_queue (Transact-SQL)
在此目录视图中,传输队列中的每条消息对应一行。
列名 | 数据类型 | 说明 |
---|---|---|
conversation_handle |
uniqueidentifier |
此消息所属会话的标识符。不可为空值。 |
to_service_name |
nvarchar(256) |
此消息要发送到的服务的名称。可为空值。 |
to_broker_instance |
nvarchar(128) |
承载此消息要发送到的服务的 Broker 名称。可为空值。 |
from_service_name |
nvarchar(256) |
发送此消息的服务的名称。可为空值。 |
service_contract_name |
nvarchar(256) |
此消息的会话所遵循的约定名称。可为空值。 |
enqueue_time |
datetime |
消息进入队列的时间。无论实例的本地时区如何,该值都使用 UTC。不可为空值。 |
message_sequence_number |
bigint |
消息的序列号。不可为空值。 |
message_type_name |
nvarchar(256) |
消息的消息类型名称。可为空值。 |
is_conversation_error |
bit |
此消息是否是错误消息。 0 = 不是错误消息。 1 = 是错误消息。 不可为空值。 |
is_end_of_dialog |
bit |
此消息是否是会话消息的结尾。不可为空值。 0 = 不是会话消息的结尾。 1 = 是会话消息的结尾。 不可为空值。 |
message_body |
varbinary(max) |
此消息的正文。可为空值。 |
transmission_status |
nvarchar(4000) |
此消息位于队列中的原因。这通常是一条错误消息,说明未能发送该消息的原因。如果为空白,则尚未发送此消息。可为空值。 |