sys.transmission_queue (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例

此目录视图中的每一行对应于传输队列中的一条消息,如下表所示:

列名称 数据类型 描述
conversation_handle uniqueidentifier 此消息所属会话的标识符。 不可为 NULL。
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。 不可为 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