こんにちは、2 つの異なる場所にある 2 つのサーバーに複製する必要がある大きなデータベース (~30GB) があります。レプリケーションを有効にし、「バックアップからの初期化を許可する」を有効にして、次の手順を実行しました。
- マスターサーバー上のデータベースをバックアップします
- バックアップ ファイルを server1 にコピーします。
- server1 でデータベースを復元します。
- マスター サーバーにサブスクリプションを追加します。
マスター サーバーからサーバー 1 へのレプリケーションが機能しています。
- マスターサーバーで新しいバックアップを作成しました。
- server2 でのコピーと復元
- server2 にサブスクライバーを追加します (sp_addsubscription を使用)
警告: ディストリビューション エージェント ジョブは暗黙的に作成されており、SQL Server エージェント サービス アカウントで実行されます。ジョブ「XXX-181」が正常に開始されました。メッセージ 21397、レベル 16、状態 1、プロシージャ sp_MSsetupnosyncsubwithlsnatdist、行 248 指定されたバックアップから作成された nosync サブスクリプションを同期するために必要なトランザクションは、ディストリビューターでは利用できません。より最新のログ、差分、またはデータベースの完全バックアップを使用して、操作を再試行してください。サブスクライバーが削除されました。
私は何を間違っていますか?両方のサーバーに同じバックアップ ファイルを使用する必要がありますか? ありがとう