次の方法で共有


TransPublication.ReinitializeAllSubscriptions メソッド (Boolean)

既存のスナップショットを無効にするオプションを指定して、パブリケーションに対するすべてのサブスクリプションに再初期化のマークを付けます。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub ReinitializeAllSubscriptions ( _
    invalidateSnapshot As Boolean _
)
'使用
Dim instance As TransPublication 
Dim invalidateSnapshot As Boolean

instance.ReinitializeAllSubscriptions(invalidateSnapshot)
public void ReinitializeAllSubscriptions(
    bool invalidateSnapshot
)
public:
void ReinitializeAllSubscriptions(
    bool invalidateSnapshot
)
member ReinitializeAllSubscriptions : 
        invalidateSnapshot:bool -> unit
public function ReinitializeAllSubscriptions(
    invalidateSnapshot : boolean
)

パラメーター

  • invalidateSnapshot
    型: System.Boolean
    サブスクリプションを再初期化する前に既存のスナップショットを無効にして再作成するかどうかを指定します。

説明

ReinitializeAllSubscriptions メソッドを呼び出すことができるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバー、パブリケーション データベースの固定データベース ロール db_owner のメンバー、またはサブスクリプションを作成したユーザーだけです。

ReinitializeAllSubscriptions を呼び出すと、sp_reinitsubscription を実行したのと同じことになります。

関連項目

参照

TransPublication クラス

ReinitializeAllSubscriptions オーバーロード

Microsoft.SqlServer.Replication 名前空間