sys.dm_broker_forwarded_messages

针对每个 Service Broker 消息都返回一行,此消息表示 SQL Server 实例正在转发中。

列名 数据类型 说明

conversation_id

uniqueidentifier

此消息所属会话的 ID。NULLABLE。

is_initiator

bit

指示此消息是否来自会话的发起方。NULLABLE。

0 = 不来自发起方

1 = 来自发起方

to_service_name

nvarchar(512)

此消息所发往的服务的名称。NULLABLE。

to_broker_instance

nvarchar(512)

Broker 的标识符,该 Broker 承载此消息所发往的服务。NULLABLE。

from_service_name

nvarchar(512)

发送此消息的服务的名称。NULLABLE。

from_broker_instance

nvarchar(512)

承载发送此消息的服务的 Broker 的标识符。NULLABLE。

adjacent_broker_address

nvarchar(512)

此消息发往的网络地址。NULLABLE。

message_sequence_number

bigint

对话框中的消息的序列号。NULLABLE。

message_fragment_number

int

如果对话消息分为多个片段,则它表示此传输消息包含的片段数。NULLABLE。

hops_remaining

tinyint

消息在到达最终目标地址之前可能被重新传送的次数。每次转发消息时,该数字都会减少 1。NULLABLE。

time_to_live

int

消息保持活动状态的最长时间。当该值为 0 时,表示放弃了消息。NULLABLE。

time_consumed

int

消息已保持活动状态的时间。每次转发消息时,该数字都会按照它转发消息所用的时间增加。非 NULLABLE。

message_id

uniqueidentifier

消息 ID。NULLABLE。

权限

需要对服务器具有 VIEW SERVER STATE 权限。

请参阅

参考

动态管理视图和函数
与 Service Broker 有关的动态管理视图

帮助和信息

获取 SQL Server 2005 帮助