PublicationMonitor.CleanUpTracerTokenHistory メソッド

定義

トランザクション レプリケーションを使用してパブリッシュされたデータベースからトレーサー トークンのメタデータを削除します。

オーバーロード

CleanUpTracerTokenHistory(DateTime)

トランザクション レプリケーションを使用してパブリッシュされたデータベースから、指定した日付より古いトレーサー トークンのすべてのメタデータを削除します。

CleanUpTracerTokenHistory(Int32)

トランザクション レプリケーションを使用してパブリッシュされたデータベースから特定のトレーサー トークンのメタデータを削除します。

CleanUpTracerTokenHistory(DateTime)

トランザクション レプリケーションを使用してパブリッシュされたデータベースから、指定した日付より古いトレーサー トークンのすべてのメタデータを削除します。

public:
 void CleanUpTracerTokenHistory(DateTime cutoffTime);
public void CleanUpTracerTokenHistory (DateTime cutoffTime);
member this.CleanUpTracerTokenHistory : DateTime -> unit
Public Sub CleanUpTracerTokenHistory (cutoffTime As DateTime)

パラメーター

cutoffTime
DateTime

トレーサー トークン履歴レコードを削除する日時。

注釈

CleanUpTracerTokenHistory(DateTime) メソッドは、トランザクション レプリケーションでのみサポートされます。

CleanUpTracerTokenHistory(DateTime) メソッドを呼び出すことができるのは、ディストリビューター側の固定サーバー ロール sysadmin のメンバー、あるいはディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバーだけです。

呼び出し CleanUpTracerTokenHistory(DateTime) は、ディストリビューターで sp_deletetracertokenhistory (Transact-SQL) を実行することと同じです。

適用対象

CleanUpTracerTokenHistory(Int32)

トランザクション レプリケーションを使用してパブリッシュされたデータベースから特定のトレーサー トークンのメタデータを削除します。

public:
 void CleanUpTracerTokenHistory(int tracerTokenId);
public void CleanUpTracerTokenHistory (int tracerTokenId);
member this.CleanUpTracerTokenHistory : int -> unit
Public Sub CleanUpTracerTokenHistory (tracerTokenId As Integer)

パラメーター

tracerTokenId
Int32

パブリケーション データベースとすべてのサブスクリプション データベースから削除するトレース トークンの ID です。 EnumTracerTokens() メソッドを使用して、監視されるパブリケーションの既存のすべてのトレーサー トークンを返します。

注釈

CleanUpTracerTokenHistory(Int32) メソッドは、トランザクション レプリケーションでのみサポートされます。

CleanUpTracerTokenHistory(Int32) メソッドを呼び出すことができるのは、ディストリビューター側の固定サーバー ロール sysadmin のメンバー、あるいはディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバーだけです。

呼び出し CleanUpTracerTokenHistory(Int32) は、ディストリビューターで sp_deletetracertokenhistory (Transact-SQL) を実行することと同じです。

適用対象