WITHせずにRESTORE再発行してください: - 他の夜にフルバックアップ データベースのアップグレードが必要なため、WITH STANDBYを使用してこのバックアップを復元することはできません。私たちは、DB1の自動バックアップを毎晩実行されているServer1に持ってSTANDBY
- を差分バックアップ
データベースは "With Standby"オプション、 を使用してServer2に復元され、現在の差分は毎晩Server2に復元され、 となり、読み取り専用レプリカ(昨夜に更新)がそこに届きます。 週末にフルバックアップが復元されます。
Server1がSQL Server 2012のままで、Server2がSQL Server 2016にアップグレードされたため、上記のエラーメッセージが表示されます。
Googleの解決策は、NoRecovery
オプションを使用することです。 問題は、NoRecovery
を使用すると、回復が完了していないため、週末に読めないレプリカが残ってしまうことです。週の最初の日に更新されたレプリカを取得する可能性がありますが、翌日には現在のDiffバックアップを復元することはできません。
この問題の解決策はありますか?2012年から2016年に更新されたリストアが可能ですか?
'WITH STANDBY'オプションなしで復元しようとしましたか?新しいデータベースエンジンで古いバックアップイメージを復元する際の問題は、新しいエンジンに合わせてデータベースファイル構造をアップグレードする必要がある場合があることです(明らかに)。それが不可能で、まだ 'WITH STANDBY'を保っている場合は、' WITH STANDBY'という3つのオプションがあります。プライマリサーバもアップグレードするか、プライマリサーバと同じバージョンの新しいセカンダリサーバを設定してください。 –
下位バージョンのデータベースを上位バージョンに復元するときに問題が表示されません。下位バージョンで復元することについての説明は表示されません。ミラーリングを使用しても問題は発生しませんあなたはフェイルバックできません) – TheGameiswar