1

復元中の .bak ファイルがありますが、SSMS でエラーが発生します。

「System.Data.SqlClient.SqlError: データベースは、バージョン 10.50.1600 を実行しているサーバーでバックアップされました。そのバージョンは、バージョン 10.00.1600 を実行しているこのサーバーと互換性がありません。バックアップをサポートするサーバーでデータベースを復元してください。 、またはこのサーバーと互換性のあるバックアップを使用してください。(Microsoft.SqlServer.Smo)"

SSMS を更新しました。現在、そのバージョンは 10.50.4000 です。しかし、問題は同じです。

4

1 に答える 1

2

上位バージョンの SQL のバックアップを下位バージョンの SQL に復元することはできません。

sql server buildsをご覧ください。

10.50.1600SQL Server 2008 R2しながら10.00.1600ですSQL Server 2008

SSMS の更新はクライアント ツールであり、サーバー自体ではないため、機能しません。

アップグレードを機能させるには、サーバー エンジンをアップグレードする必要があります。

これが正しいことを確認するには、新しくアップグレードした SSMS を開いて、バックアップを復元するサーバーにログインします。ツリーで、サーバーの名前の隣の括弧内にサーバーのバージョンが表示されます。SSMS をアップグレードしても、サーバーのバージョンは同じままです。

于 2013-10-09T09:22:13.847 に答える