PublicationMonitor.EnumTracerTokenHistory(Int32) 方法

定义

为插入到监视的事务发布的单个跟踪令牌记录返回订阅服务器滞后时间信息。

public:
 System::Data::DataSet ^ EnumTracerTokenHistory(int tracerTokenId);
public System.Data.DataSet EnumTracerTokenHistory (int tracerTokenId);
member this.EnumTracerTokenHistory : int -> System.Data.DataSet
Public Function EnumTracerTokenHistory (tracerTokenId As Integer) As DataSet

参数

tracerTokenId
Int32

一个指定唯一标识跟踪令牌的 ID 值的 Int32 值。

返回

一个包含以下列的 DataSet 对象。

数据类型 说明
distributor_latencyInt64 在发布服务器上提交的跟踪令牌记录和在分发服务器上提交的记录间隔的秒数。
subscriberString 收到跟踪令牌的订阅服务器的名称。
subscriber_dbString 在其中插入跟踪令牌记录的订阅数据库的名称。
subscriber_latencyInt64 在分发服务器上提交跟踪令牌记录与在订阅服务器上提交跟踪令牌记录之间的秒数。
overall_latencyInt64 在发布服务器上提交的跟踪令牌记录和在订阅服务器上提交的记录间隔的秒数。

注解

对于接收跟踪器令牌记录的每个订阅,将返回一行。 调用 EnumTracerTokens 以获取插入到受监视发布中的跟踪令牌。

方法 EnumTracerTokenHistory 仅对事务发布有效。

方法 EnumTracerTokenHistory 只能由分发数据库中db_owner或重新监视固定数据库角色的成员调用。

调用 EnumTracerTokenHistory 等效于执行 sp_helptracertokenhistory (Transact-SQL)

适用于

另请参阅