數據庫的問題:sql數據庫還原 提示“….bak 設備上的媒體簇的結構不正確”


[請問]小弟在使用sql server 2008 還原用友ERP-nc的BAK備份文件時出現了錯誤,望哪位大俠幫手解決一下,不甚感激01.29已回復這個問題在數碼救火網的詳細內容與回答:.提示:設備 'F:\檔案\lpssh_backup_200901010100.bak' 上的媒體簇的布局不正確。SQL Server 無法措置此媒體簇。
RESTORE HEADERONLY 正在異常終止。 (.Net SqlClient Data Provider)
答:

 

說明你要還原的數據庫的文件的創建的SqlServer工具的版本低於你的當前的版本,
sql2000的備份只能在sql2000上還原
可以操作以下方法升級

在SQL Server 2000中分離數據庫,將數據庫文件拷到裝有SQL Server 2005的機器上,然后在Management Studio中附加數據庫,附加的時候會呈現孤立用戶,可以用下面的語句把孤立用戶和數據庫用戶做關聯:
sp_change_users_login 'update_one', 'test', 'test'
或者把你的sqlserv的版本和阿誰創建數據庫備份的版本一致就可以還原了

下面這個比較有用!

1.在數據庫中新建一個新的數據庫(通常以備份文件的名字命名) 2.還原這個新建的數據庫,指定要還源的bak文件。就OK了。但如果你的數據庫備件文件(*.bak)是在mssql2005中備份的,還原到mssql2008時會呈現還原數據庫的錯誤,原因是兩個數據庫的文件不兼容。這時我們只需要進行如下兩步的設置就OK了: 1.右擊要還原的數據庫---->屬性---->選項----->設置兼容級別為:SQL Server 2000 (80) 2.在指定了要還原的*.bak文件以后,選項---->設置 還原選項--->覆蓋現有數據庫(選上),其它默認。 3.確定后你的mssql2008數據庫備份文件就可以

希望上面回答能解決[請問]小弟在使用sql server 2008 還原用友ERP-nc的BAK備份文件時出現了錯誤,望哪位大俠幫手解決一下,不甚感激01.29已回復這個問題!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM