sys.transmission_queue (Transact-SQL)
此目录视图中的每一行对应于传输队列中的一条消息,如下表所示:
列名 |
数据类型 |
说明 |
---|---|---|
conversation_handle |
uniqueidentifier |
此消息所属会话的标识符。 不可为 NULL。 |
to_service_name |
nvarchar(256) |
此消息要发送到的服务的名称。 可以为 NULL。 |
to_broker_instance |
nvarchar(128) |
承载此消息要发送到的服务的 Broker 名称。 可以为 NULL。 |
from_service_name |
nvarchar(256) |
发送此消息的服务的名称。 可以为 NULL。 |
service_contract_name |
nvarchar(256) |
此消息的会话所遵循的约定名称。 可以为 NULL。 |
enqueue_time |
datetime |
消息进入队列的时间。 无论实例的本地时区如何,该值都使用 UTC。 不可为 NULL。 |
message_sequence_number |
bigint |
消息的序列号。 不可为 NULL。 |
message_type_name |
nvarchar(256) |
消息的消息类型名称。 可以为 NULL。 |
is_conversation_error |
bit |
此消息是否是错误消息。 0 = 不是错误消息。 1 = 是错误消息。 不可为 NULL。 |
is_end_of_dialog |
bit |
此消息是否是会话消息的结尾。 不可为 NULL。 0 = 不是会话消息的结尾。 1 = 是会话消息的结尾。 不可为 NULL。 |
message_body |
varbinary(max) |
此消息的正文。 可以为 NULL。 |
transmission_status |
nvarchar(4000) |
此消息位于队列中的原因。 这通常是一条错误消息,说明未能发送该消息的原因。 如果为空白,则尚未发送此消息。 可以为 NULL。 |
priority |
tinyint |
为此消息指定的优先级。 不可为 NULL。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置。