此類情況一般是客戶按照正常的賬套備份方式做了備份,我們看一下正常情況下做的賬套備份:
1.正常備份:通過系統(tǒng)管理,賬套菜單,輸出賬套,備份后有兩個文件:UFDATA.BA_和UfErpAct.Lst
恢復(fù)方法:打系統(tǒng)管理,賬套菜單,恢復(fù),選擇要恢復(fù)的文件,點擊確定。
2.物理備份:由于用友軟件已經(jīng)出現(xiàn)問題,無法進入系統(tǒng)管理,而我們又需要重裝軟件,那么我們就需要進行物理備份,正常情況下需要備份以下文件:
安裝目錄下admin\\ztXXX(賬套)\\20XX(年度)\\ufdata.mdf和ufdata.ldf
安裝目錄下admin\\UFSystem.MDF、UFSystem.LDF
恢復(fù)方法:進入SQLSERVER2000企業(yè)管理器,附加數(shù)據(jù)庫將上述的mdf文件全部附加即可.
二、已沒有數(shù)據(jù)庫文件,只有賬套備份
此類情況一般是由于重裝系統(tǒng),數(shù)據(jù)庫軟件之后備份文件只有UFDATA.BA_或硬盤損塊,找數(shù)據(jù)公司恢復(fù)的UFDATA.BA_文件;另外一種情況是年度賬的備份的恢復(fù).
1:只有UFDATA.BA_的情況,如此文件是正常備份的可按如下方式恢復(fù):
a.在系統(tǒng)管理中新建一套帳,建帳時需要要注意啟用日期、行業(yè)性質(zhì)、帳套主管要與之前的賬套保持一致.
b.把備份中的ufdata.ba_ 用admin目錄下的ufuncomp.exe 將它解壓縮為ufdata.bak
c.進入企業(yè)管理器,右擊我們新建的賬套,選擇所有任務(wù),還原數(shù)據(jù),選擇我們解壓的UFDATA.BAK.選擇好后等待還原即可
注意如果用UFDATA.BAK強制還原,在和原來賬套基礎(chǔ)設(shè)置不相同的情況下會有很大的影響,因為UFSYSTEM系統(tǒng)庫中的表如賬套信息表ua_account,ua_account_sub,ua_period等等和原來的都不相同,可能會影響我們正常的使用!
2.年度數(shù)據(jù)的恢復(fù):
如果軟件中還有這個帳套和年度的話,可以用帳套主管注冊,然后從年度帳菜單下引入.
如果軟件中沒有年度賬的賬套,我們可以創(chuàng)建一個年度賬再引入該年度賬套.
以上方式都不行的話可以用前面提到的還原數(shù)據(jù)庫的方法強制還原數(shù)據(jù).
三、只有數(shù)據(jù)庫文件,沒有賬套備份自行添加內(nèi)容
1.如果數(shù)據(jù)庫文件完整,可以用方法既有數(shù)據(jù)庫文件,也有賬套備份中的附加數(shù)據(jù)庫方式
2.如果只有ZTXXX 下的ufdata.mdf和ufdata.ldf兩個數(shù)據(jù)庫文件我們需要先新建一個和原賬套啟用日期、行業(yè)性質(zhì)、帳套主管等相同的賬套,再把這ufdata.mdf和ufdata.ldf兩個文件直接覆蓋新建賬套中的ufdata.mdf和ufdata.ldf.