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