0

SQL SERVER MANAGEMENT STUDIO 2008 R2 を使用しています。データベースを作成するためのサーバー名として、自分の PC の名前 (たとえば MY-PC) を使用しています。サーバーとして .\sqlexpress を選択したときに、PC の名前付きサーバーで作成したデータベースを取得するにはどうすればよいですか。

.bak ファイルから .\sqlexpress に復元しようとしたときに表示されるエラー: Server 'MY-PC\SQLEXPRESS' の復元に失敗しました。(Microsoft.SqlServer.SmoExtended)

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

4

1 に答える 1

1

上記のシナリオではデータベースを復元できません-エラーにより、バックアップはSQL Server 2008R2インスタンスで作成され、 SQL Server 2008インスタンスで復元しようとしています-バックアップファイルには、下位互換性がありません。

これは、エラーメッセージから確認できます。

10.50.1600SQLServer2008R2RTMです

10.00.2531はSQLServer2008 ServicePack1です。

SQL Serverのバージョン番号の詳細については、次のMicrosoftの記事を参照してください。

http://support.microsoft.com/kb/321185

于 2013-01-07T09:15:52.503 に答える