從另外一臺服務器備份數據庫,在另一臺Sql Serve服務器r數據庫還原時,設備激活錯誤的解決方法。

從另外一臺機器上備份了一個數據庫AAA,把備份後的文件打擊拷到另一臺機器BBB上準備還原時卻出了錯,提示是:"設備激活錯誤,物理文件名:D:/program    files/microsoft sqlserver/MSSQL$JIABAO9/AABB_data.mdf"可能有誤。文件finance_DATA無法還原爲D:/program files/microsoft sqlserver/MSSQL$JIABAO9/AABB_data.mdf.請使用WITH MOVE 選項來標識該文件的有效位置..."  
解決思路:注意MSSQL$JIABAO9這個是AAA服務器上的安裝數據庫時的實例命名
 
解決方法:
      就是數據庫還原時目錄不對,找不到當前的數據庫文件目錄,才產生上面錯誤的原因,改一下當前還原的數據庫所在的目錄就OK了。  
      - -解決第一個問題的詳細步驟:  
         新建立一個數據庫AABB

企業管理器中的方法:  
   --右鍵"數據庫"  
   --所有任務  
   --還原數據庫  
   --"還原爲數據庫庫"中輸入還原後的數據庫名  
   --還原選擇"從設備"--選擇設備--添加--添加你的備份文件--確定,回到數據庫還原的界面  
   --備份號--選擇內容--選擇你要恢復那次備份的內容  
   --選項--將"移至物理文件名"中的物理文件名修改爲你的數據文件要存放的文件名:MSSQL$BBB(BBB服務器上的數據庫實例名)  

      D:/program    files/microsoft sqlserver/MSSQL$BBB/AABB_data.mdf

      D:/program files/microsoft sqlserver/MSSQL$BBB/AABB_data.mdf
   --如果要還原的數據庫已經存在,選擇"在現有數據庫上強制還原"-  
   --確定  

 

以上在SQL SERVER 2003數據庫下操作成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章