SQL Server 2016/2014でSQL Server 2012バックアップファイルを復元する


8

SQL Server 2012バックアップファイルがあり、これらをSQL Server 2016/2014に復元したい。うまくいきますか?

SQL Server 2012をアンインストールする前に、これを確認する必要があります。


1
逆方向に行けないことに注意してください。あなたは、SQL Serverの2014分の2016でバックアップを行う場合は、データベースをバックアップは、2012年の互換性レベルを持っている場合でも、SQL Server 2012の上にそれを復元することはできません
ベーコンビット

回答:


11

はい、これでうまくいきます。少なくともバックアップと復元では、常に前に進むことができ、後戻りすることはできません。SQL 2000などの古いバージョンでは、SQL 2005は段階的なアップグレードを行う必要がある場合があります。つまり、2000から2008から2014に移行する必要がありますが、それは問題になりません。

データベースを復元するときは、データベースの互換性レベルが古いことに注意してください。


5

短い答えはイエスです。別のバージョンのSQL Serverでデータベースバックアップを復元できますが、小さな制限があります。SQL Serverでは、SQL Server 2000から2005、または2008から2012など、上方にのみ復元できます。SQLServer 2008から2005にデータベースバックアップを復元する方法はありません。SQLServerはこのように機能します。 SQL Serverのすべての新しいバージョンでは、データベースとそのストレージのバイナリが変更されています。また、2つのバージョンにジャンプする方法はありません。たとえば、データベースをSQL Serverバージョン2000からSQL Serverバージョン2012に復元することはできません。

この件に関する詳細情報が記載されているブログ投稿「SQL Serverバックアップに関連するよくある質問」を作成しました。


2
2バージョンのルールは常に正しいとは限りません。2005年から2016年まで、おそらくは2017
グレッグ

私は間違いなくバックアップを3つ、4つ、さらには5つのバージョンまで復元しました。
アンチウィークパスワード2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.