次の方法で共有


TransSubscription.Reinitialize メソッド

定義

サブスクリプションに再初期化のマークを付けます。

オーバーロード

Reinitialize()

サブスクリプションを同期するために、次回ディストリビューション エージェントを実行するときに再初期化されるようにサブスクリプションをマークします。

Reinitialize(Boolean)

サブスクリプションを再初期化します。

Reinitialize()

サブスクリプションを同期するために、次回ディストリビューション エージェントを実行するときに再初期化されるようにサブスクリプションをマークします。

public:
 void Reinitialize();
public void Reinitialize ();
member this.Reinitialize : unit -> unit
Public Sub Reinitialize ()

注釈

Reinitialize メソッドを呼び出した後に、サブスクリプションを再初期化するために、同期を開始する必要があります。 詳細については、「 方法: サブスクリプションを再初期化する (RMO プログラミング)」を参照してください。

CommitPropertyChanges を呼び出す前に、TransSubscription を呼び出して、サーバーの Reinitialize オブジェクトに対するすべての変更を保存する必要があります。

このメソッドはReinitialize、パブリッシャーの固定サーバー ロールのsysadminメンバー (または、SQL Server以外のパブリッシャーの場合はディストリビューター)、パブリケーション データベースの固定データベース ロールのdb_ownerメンバー (またはSQL Server以外のパブリッシャーのディストリビューション データベース)、またはサブスクリプションを作成したユーザーによってのみ呼び出すことができます。

呼び出し Reinitialize は、 sp_reinitsubscription (Transact-SQL) の実行と同じです。

適用対象

Reinitialize(Boolean)

サブスクリプションを再初期化します。

public:
 void Reinitialize(bool invalidateSnapshot);
public void Reinitialize (bool invalidateSnapshot);
member this.Reinitialize : bool -> unit
Public Sub Reinitialize (invalidateSnapshot As Boolean)

パラメーター

invalidateSnapshot
Boolean

スナップショットを無効にするかどうかを示します。

適用対象