次のエラーが発生します。
サーバーの復元に失敗しました
最近、SQL Server 2005 Express を SQL Server 2008 Express にアップグレードしました。
- SQL Server 2008 を使用している運用サーバーでバックアップを作成しました
- バックアップは良好で、運用サーバーでバックアップを復元しようとしましたが、うまくいきました。
- そのバックアップ ファイルを FileZila ソフトウェアを使用して .Zip 形式でダウンロードしたよりも (それも良いことです)。
- しかし、そのファイルを復元しようとすると、次のエラーが発生します。
サーバーの復元に失敗しました
Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)
- - - - - - - - - - - - - - - 追加情報:
デバイス 'C:\go4sharepoint_1384_8481.bak' のメディア ファミリの形式が正しくありません。SQL Server はこのメディア ファミリを処理できません。RESTORE HEADERONLY が異常終了しています。(Microsoft SQL Server、エラー: 3241)
ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4053&EvtSrc=MSSQLServer&EvtID=3241&LinkId=20476をクリックしてください。
私が試してうまくいかなかったこと
試行 1 次のコマンドを使用してバックアップを作成してみてください
バックアップ データベース go4sharepoint_1384_8481 TO DISK='C:\HostingSpaces\dbname_jun14_2010_new.bak' with FORMAT
そして、そのファイルを復元しようとしました。
試行 2 誰かが私の SQL Server のバージョンをテストするために書きました。SQL Server 2008で次のコマンドを実行しようとしたとき
Select @@Version
次の出力が得られます Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) May 26 2009 14:24:20 Copyright (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 6.0 (Build 6002: Service Pack 2)
私の運用データベースは SQL Server 2008 にあり、SQL Server 2008 で DB を復元しようとしていますが、上記のバージョンは SQL Server 2005 を使用しているかのように表示されます。
SQL Server 2008 DB を復元する方法を教えてください。
どうもありがとう。