次の方法で共有


MergePublication.ResynchronizeSubscription メソッド

定義

指定した既知の検証状態にマージ サブスクリプションを再同期します。

public:
 void ResynchronizeSubscription(System::String ^ subscriber, System::String ^ subscriptionDB, Microsoft::SqlServer::Replication::ResynchronizeType synchronizeType, System::String ^ dateTime);
public void ResynchronizeSubscription (string subscriber, string subscriptionDB, Microsoft.SqlServer.Replication.ResynchronizeType synchronizeType, string dateTime);
member this.ResynchronizeSubscription : string * string * Microsoft.SqlServer.Replication.ResynchronizeType * string -> unit
Public Sub ResynchronizeSubscription (subscriber As String, subscriptionDB As String, synchronizeType As ResynchronizeType, dateTime As String)

パラメーター

subscriber
String

サブスクライバー。

subscriptionDB
String

サブスクリプション データベースです。

synchronizeType
ResynchronizeType

再同期の種類です。

dateTime
String

変更が再同期される日付と時刻です。

注釈

ResynchronizeSubscription メソッドによって、サブスクリプション データベースを、正常終了した前回の検証時や指定の日時など、特定の時点に強制的に集約または同期化できます。 この方法を使用してサブスクリプションを再同期する場合、スナップショットは再適用されません。

ReadLastValidationDateTimes メソッドを使用すると、サブスクリプションの検証に成功した最新の日時を確認できます。

呼び出し ResynchronizeSubscription は、 sp_resyncmergesubscriptionの実行と同じです。

このメソッドは ResynchronizeSubscription 、パブリッシャーの sysadmin 固定サーバー ロールのメンバー、またはパブリケーション データベースの固定データベース ロール db_owner メンバーによってのみ呼び出すことができます。

適用対象