問題現(xiàn)象:用友u8數(shù)據(jù)恢復方法:只有.MDF和.ldf的情況下進行數(shù)據(jù)庫的備份與恢復?

在只有.MDF和.ldf的情況下進行數(shù)據(jù)庫的備份與恢復。 因病毒問題,用友軟件無法正常啟動.系統(tǒng)管理也不能進入.因此無法正常備份數(shù)據(jù),這時就要用到附加數(shù)據(jù)庫了.通過附加數(shù)據(jù)庫使數(shù)據(jù)庫和用友軟件相關聯(lián),步驟如下: 1'把用友軟件下的ADMIN文件夾下的內(nèi)容挎出,主要是*.mdf和*.ldf文件,就用友通標版2005來說其中包括系統(tǒng)數(shù)據(jù)UfSystem.MDF和UfSystem.ldf及各賬套下的內(nèi)容. 2'重裝系統(tǒng)及軟件 3'把挎?zhèn)涑鰜淼奈募椭苹卦瓉淼奈恢? 4'通過查詢分析器SQL語句附加數(shù)據(jù)庫,或者通過企業(yè)管理器/服務器/數(shù)據(jù)庫/右鍵/附加數(shù)據(jù)庫 來附加數(shù)據(jù)庫。 

--sp_attach_db 'ufsystem','D:\UF2000\Admin\ufsystem.mdf','D:\UF2000\Admin\ufsystem.ldf' 

//第一行'ufsystem'為系統(tǒng)數(shù)據(jù)庫名,'D:\UF2000\Admin'為物理地址. --sp_detach_db 'ufsystem' 

//第二行,在第一行執(zhí)行時提示ufsystem已經(jīng)存在,因此要刪除ufsystem,但要注意,重做的系統(tǒng)要和之前的系統(tǒng)一樣.要不就恢復不了。 

--sp_attach_db 'ufdata_001_2002','D:\UF2000\Admin\ZT001\2002\ufdata.mdf','D:\UF2000\Admin\ZT001\2002\ufdata.ldf' 

//第三行'ufdata_001_2002'為001賬套2002的數(shù)據(jù)庫。'D:\UF2000\Admin\ZT001\2002'為物理地址. 其它的賬套也是如此。>; 另外,用戶設置了SQL server 超級用戶SA的密碼,大家都知道設置SA密碼后,當其他軟件用到SQL server數(shù)據(jù)庫時是非常不方便的.所以要把SA的密碼清空. 方法是:打開企業(yè)管理器,依次打開SQL server組,打開安全性,打開登錄,在SA上點右鍵,選屬性,在密碼項上清空,依次確定即可。