0

こんにちは、2 つの異なる場所にある 2 つのサーバーに複製する必要がある大きなデータベース (~30GB) があります。レプリケーションを有効にし、「バックアップからの初期化を許可する」を有効にして、次の手順を実行しました。

  1. マスターサーバー上のデータベースをバックアップします
  2. バックアップ ファイルを server1 にコピーします。
  3. server1 でデータベースを復元します。
  4. マスター サーバーにサブスクリプションを追加します。

マスター サーバーからサーバー 1 へのレプリケーションが機能しています。

  1. マスターサーバーで新しいバックアップを作成しました。
  2. server2 でのコピーと復元
  3. server2 にサブスクライバーを追加します (sp_addsubscription を使用)

警告: ディストリビューション エージェント ジョブは暗黙的に作成されており、SQL Server エージェント サービス アカウントで実行されます。ジョブ「XXX-181」が正常に開始されました。メッセージ 21397、レベル 16、状態 1、プロシージャ sp_MSsetupnosyncsubwithlsnatdist、行 248 指定されたバックアップから作成された nosync サブスクリプションを同期するために必要なトランザクションは、ディストリビューターでは利用できません。より最新のログ、差分、またはデータベースの完全バックアップを使用して、操作を再試行してください。サブスクライバーが削除されました。

私は何を間違っていますか?両方のサーバーに同じバックアップ ファイルを使用する必要がありますか? ありがとう

4

1 に答える 1