web-dev-qa-db-ja.com

SQL Server2014でSQLServer 2008R2バックアップを復元できますか?

現在、SQL Server2008R2で実行されている製品の1つ。

新規インストールの場合、クライアントはSQL Serer 2014を利用したいと考えています。この場所では、MicrosoftはSQL Server2008R2のライセンスを販売していないためです。

6
vishal

SQL Server 2014では、SQL Server 2005以降のバージョンを使用して作成されたデータベースバックアップからユーザーデータベースを復元できます。ただし、SQL Server2005からSQLServer 2012を使用して作成されたmaster、model、msdbのバックアップは、SQL Server 2014では復元できません。また、SQL Server 2014で作成されたバックアップは、以前のバージョンのSQLServerでは復元できません。

ソース

11
Raj

はい。

古いバージョンのSQLServerで作成したデータベースバックアップを新しいバージョンに復元すると、SQLServerはデータベースを新しいバージョンに自動的に更新します。ただし、データベースの互換性レベルは変更しないでください。次のクエリを使用して、復元の完了後にデータベースの互換性レベルを変更できます。

ALTER DATABASE test SET COMPATIBILITY_LEVEL = 120
4
mehdi lotfi

SQL Server 2014SP1では、restoreheader定義に重大な変更が加えられています(3つの新しいフィールドが追加されました)。これを使用する場合は、次のスレッドを確認する必要があります。 SQL Server 2014 SP1への重大な変更-restoreheader

0
FredyWenger