1

SQL Server 2008 Express R2 から SQL Server 2008 にデータベースを復元しようとすると、次のエラーが表示されます。

データベースは、バージョン 10.50.2500 を実行しているサーバーでバックアップされました。そのバージョンは、10.00.4064 を実行しているこのサーバーと互換性がありません。バックアップをサポートするサーバーでデータベースを復元するか、このサーバーと互換性のあるバックアップを使用してください。

これを修正するためにできることはありますか、それとも SQL Server Express を使用して立ち往生していますか?

4

1 に答える 1

2

SQL Server のバージョンに「戻る」ことはできません。データベースが2008 R2 (v10.50) 上にある場合、バックアップして2008 (v10.00) バージョンに復元することはできません。

トリックも、回避策も、ハックもありません-それは単に実行できません-期間。

そのため、ターゲット システムも2008 R2にアップグレードする必要があります(サイズが 10 GB 未満であれば、Express でも可能です)。または.sql、「古い」2008 でそれらを実行するために構造とデータをファイルにスクリプト化する必要があります。システム (おそらく Red-Gate SQL Compare / SQL Data Compare などのサードパーティ ツールを使用してこれらのスクリプトを作成し、ターゲット サーバーに対して直接実行する可能性があります)。

于 2012-11-24T12:17:23.897 に答える