適用対象: SQL Server
[新しいピアの初期化] ページを使用すると、ピア データベースを初期化する方法を指定できます (このウィザードを完了する前にピアを初期化する必要があります。) ピアは、手動、またはトランザクション レプリケーションが提供するバックアップを使用した初期化機能を使用して初期化されます。 (ピアツーピア トランザクション レプリケーションでは、スナップショットを使用したピアの初期化はサポートされていません。) 異なるピアを別の方法で初期化する必要がある場合は、ウィザードを複数回実行してピアを個別に追加する必要があります。
[オプション]
[新しいピア データベースを初期化した方法を指定してください。]
パブリッシュされたすべてのオブジェクトのスキーマとデータは、各ピアに存在する必要があります。 次のいずれかのオプションを選択してください。
パブリッシュされたオブジェクトのスキーマを手動で作成した場合、またはバックアップを復元してから、バックアップ後の最初のパブリケーション データベースでデータを変更していない場合は、最初のオプションを選択します。 スキーマを手動で作成した場合は、すべての必要なデータが各ピアに存在することを確認してください。 このオプションは、サブスクリプションのプロパティ sync_type の [レプリケーションのサポートのみ]の値に相当します。
バックアップを復元してから、バックアップ後の最初のパブリケーション データベースでデータを変更した場合は、2 番目のオプションを選択します。 このとき、レプリケーションは、最初のパブリケーション データベースからバックアップされていない変更を配信する必要があります。 このオプションは、サブスクリプションのプロパティ sync_type の [バックアップ ファイルからの初期化を許可]の値に相当します。
パブリケーションがピア ツー ピア レプリケーションに対して有効になっている場合は、パブリケーションの allow_initialize_from_backup プロパティが設定されています。 レプリケーションは、すぐに最初のパブリケーション データベースに加えた変更の追跡を開始します。 そのため、 バックアップを使用した初期化 オプションを選択した場合は、これらの変更は 1 つまたは複数のピアにある復元されたデータベースに配信されます。 [参照] ボタンをクリックして使用するバックアップを選択すると、レプリケーションはバックアップからログ シーケンス番号 (LSN) を読み取ります。 より大きな LSN を持つ最初のパブリケーション データベースのすべての変更が、各ピアに配信されます。
SQL Server 2005 (9.x)を含むトポロジを作成するか、そのようなトポロジに追加する場合は、このオプションは使用できないことがあります。 次の表に、既存のトポロジにノードを追加する場合にこのオプションを使用できるかどうかを示します。
新しいノード 最初のノード 追加のノード オプション SQL Server 2005 (9.x) SQL Server 2005 (9.x) SQL Server 2005 (9.x) 無効 SQL Server 2005 (9.x) SQL Server 2008 (10.0.x) なし 無効 SQL Server 2008 (10.0.x) SQL Server 2008 (10.0.x) SQL Server 2005 (9.x) 無効 SQL Server 2005 (9.x) SQL Server 2005 (9.x) なし Enabled SQL Server 2008 (10.0.x) SQL Server 2008 (10.0.x) なし Enabled SQL Server 2008 (10.0.x) SQL Server 2008 (10.0.x) SQL Server 2008 (10.0.x) Enabled SQL Server 2008 (10.0.x) SQL Server 2005 (9.x) なし Enabled