從另外一臺(tái)服務(wù)器備份數(shù)據(jù)庫,在另一臺(tái)Sql Serve服務(wù)器r數(shù)據(jù)庫還原時(shí),設(shè)備激活錯(cuò)誤的解決方法。
從另外一臺(tái)機(jī)器上備份了一個(gè)數(shù)據(jù)庫AAA,把備份后的文件打擊拷到另一臺(tái)機(jī)器BBB上準(zhǔn)備還原時(shí)卻出了錯(cuò),提示是:"設(shè)備激活錯(cuò)誤,物理文件名:D:/program??? files/microsoft?sqlserver/MSSQL$JIABAO9/AABB_data.mdf"可能有誤。文件finance_DATA無法還原為D:/program?files/microsoft?sqlserver/MSSQL$JIABAO9/AABB_data.mdf.請使用WITH?MOVE?選項(xiàng)來標(biāo)識(shí)該文件的有效位置..."??
解決思路:注意MSSQL$JIABAO9這個(gè)是AAA服務(wù)器上的安裝數(shù)據(jù)庫時(shí)的實(shí)例命名
?
解決方法:
????? 就是數(shù)據(jù)庫還原時(shí)目錄不對(duì),找不到當(dāng)前的數(shù)據(jù)庫文件目錄,才產(chǎn)生上面錯(cuò)誤的原因,改一下當(dāng)前還原的數(shù)據(jù)庫所在的目錄就OK了。??
????? - -解決第一個(gè)問題的詳細(xì)步驟:??
???????? 新建立一個(gè)數(shù)據(jù)庫AABB
企業(yè)管理器中的方法:??
?? --右鍵"數(shù)據(jù)庫"??
?? --所有任務(wù)??
?? --還原數(shù)據(jù)庫??
?? --"還原為數(shù)據(jù)庫庫"中輸入還原后的數(shù)據(jù)庫名??
?? --還原選擇"從設(shè)備"--選擇設(shè)備--添加--添加你的備份文件--確定,回到數(shù)據(jù)庫還原的界面??
?? --備份號(hào)--選擇內(nèi)容--選擇你要恢復(fù)那次備份的內(nèi)容??
?? --選項(xiàng)--將"移至物理文件名"中的物理文件名修改為你的數(shù)據(jù)文件要存放的文件名:MSSQL$BBB(BBB服務(wù)器上的數(shù)據(jù)庫實(shí)例名)??
????? D:/program??? files/microsoft?sqlserver/MSSQL$BBB/AABB_data.mdf
????? D:/program?files/microsoft?sqlserver/MSSQL$BBB/AABB_data.mdf
?? --如果要還原的數(shù)據(jù)庫已經(jīng)存在,選擇"在現(xiàn)有數(shù)據(jù)庫上強(qiáng)制還原"-??
?? --確定??
?
以上在SQL SERVER 2003數(shù)據(jù)庫下操作成功。