SQL Server2008R2のデータベースからバックアップがあります。このバックアップをSQLServerに復元したい場合、次のエラーが発生します:「エラー:指定されたキャストが無効です。(SqlManagerUI)」このエラーを解決するにはどうすればよいですか?ありがとう。
質問する
121522 次
4 に答える
12
男を介して古いデータベースをSQL 2008に復元するというおかしなことがあります。TSQL経由でやってみましたか?
Use Master
Go
RESTORE DATABASE YourDB
FROM DISK = 'C:\YourBackUpFile.bak'
WITH MOVE 'YourMDFLogicalName' TO 'D:\Data\YourMDFFile.mdf',--check and adjust path
MOVE 'YourLDFLogicalName' TO 'D:\Data\YourLDFFile.ldf'
于 2012-04-12T14:21:31.413 に答える
4
store 2012 db on 2008のようにバージョンが変わったために時々発生するので、どうやって確認すればいいですか?
RESTORE VERIFYONLY FROM DISK = N'd:\yourbackup.bak'
次のようなエラーが発生した場合:
メッセージ 3241、レベル 16、状態 13、行 2 デバイス 'd:\alibaba.bak' のメディア ファミリの形式が正しくありません。SQL Server はこのメディア ファミリを処理できません。メッセージ 3013、レベル 16、状態 1、行 2 VERIFY DATABASE が異常終了しています。
さらに確認してください:
RESTORE HEADERONLY FROM DISK = N'd:\yourbackup.bak'
BackupName は " * INCOMPLETE * "、Position は "1"、その他のフィールドは "NULL" です。
バックアップが破損しているか、新しいバージョンから取得されていることを意味します。
于 2014-10-25T01:13:14.837 に答える