none
ファイルグループ変更を実施した場合の差分バックアップリストアは可能か?[DB移行(SQLSrv2008R2→2016)]

    質問

  • DBデータ移行の前提条件について、ご教授ください。

    現行DBにてフルバックアップと差分バックアップを取得します。
    新DBでは現行で取得したフルバックアップのリストア後、ファイルグループ変更を行う予定なのですが
    この場合、後に取得する差分バックアップのリストアは可能でしょうか?

    ・特に気にしなくても差分バックアップをリストア可能
    ・ファイルグループ変更はフル+差分リストア後に実施するしかない
    ・フルと差分の間にファイルグループ変更を実施した場合は特殊なリストア方法となる
    等、ご教授いただけるとありがたいです。

    前提:現行DBはファイルグループの変更を想定しておりません。


    • 編集済み okuhirayu 2019年4月24日 11:56
    2019年4月24日 11:03

すべての返信

  • okuhirayuさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >この場合、後に取得する差分バックアップのリストアは可能でしょうか?
    →それは不可能だと思います。 
    フルデータベースバックアップを復元するときは、NORECOVERY句を指定する必要があります。 
    この場合、フルバックアップの復元後にファイルグループを変更することはできません。 
    NORECOVERYを指定しないと、データベースの差分バックアップを復元できません。

    上記の情報はお役に立てば幸いです。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年4月29日 6:28
    モデレータ
  • フォーラムオペレーター Haruka様
    ご返信、誠にありがとうございます!

    移行計画を組み立てるにあたり、「こんな方式できるのか?」と検討しておりました。
    結果、「不可能」とのこと、回答いただけましたことで、
    「フルリストア⇒差分リストア⇒ファイルグループ変更」の流れで実施すると腹が決まりました。

    今後とも、よろしくお願いいたします。

    2019年4月29日 12:08