パラメータ化されたフィルタを使用してマージ パブリケーションのパーティションを管理する方法 (SQL Server Management Studio)
[パブリケーションのプロパティ - <Publication>] ダイアログ ボックスの [データ パーティション] ページでパーティションを管理します。このダイアログ ボックスへのアクセスの詳細については、「パブリケーションとアーティクルのプロパティを表示および変更する方法 (SQL Server Management Studio)」を参照してください。このページでは、パーティションを作成および削除する、サブスクライバがスナップショットの生成および配信を開始できるようにする、1 つ以上のパーティションのスナップショットを生成する、スナップショットをクリーンアップするなどの操作を行うことができます。
レプリケーション トポロジをスクリプト化する場合 (推奨)、パブリケーション スクリプトには、データ パーティションを作成するためのストアド プロシージャの呼び出しが含まれます。このスクリプトは、作成されたパーティションの参照、および必要に応じて 1 つ以上のパーティションを作成する方法を提供します。詳細については、「レプリケーションのスクリプト作成」を参照してください。
パーティションを作成するには
[パブリケーションのプロパティ - <Publication>] ダイアログ ボックスの [データ パーティション] ページで [追加] をクリックします。
[データ パーティションの追加] ダイアログ ボックスで、作成するパーティションに関連する HOST_NAME() 値または SUSER_SNAME() 値、あるいはその両方を入力します。
オプションでスナップショットの更新スケジュールを指定します。
- [以下のスケジュールでこのパーティションのスナップショット エージェントを実行する] を選択します。
- スナップショットの既定の更新スケジュールをそのまま使用するか、または [変更] をクリックして別のスケジュールを指定します。
[OK] をクリックします。
パーティションを削除するには
[データ パーティション] ページのグリッドでパーティションを選択します。
[削除] をクリックします。
サブスクライバにスナップショットの生成と配信を許可するには
[データ パーティション] ページで、[新規サブスクライバで同期を行うとき、パーティションを自動的に定義し、必要に応じてスナップショットを生成する] を選択します。
[OK] をクリックします。
パーティションのスナップショットを生成するには
[データ パーティション] ページのグリッドでパーティションを選択します。
[今すぐ選択したスナップショットを生成する] をクリックします。
パーティションのスナップショットをクリーンアップするには
[データ パーティション] ページのグリッドでパーティションを選択します。
[既存のスナップショットをクリーンアップする] をクリックします。
参照
概念
パラメータ化された行フィルタ
パラメータ化されたフィルタを使用したマージ パブリケーションのスナップショット
その他の技術情報
パラメータ化されたフィルタを使用してマージ レプリケーションのパーティションを管理する方法 (レプリケーション Transact-SQL プログラミング)