問(wèn)題現(xiàn)象:對(duì)于企業(yè)系統(tǒng)管理員來(lái)講,定時(shí)地將企業(yè)數(shù)據(jù)備份出來(lái)存儲(chǔ)到不同的介質(zhì)上(如常見(jiàn)的光盤、網(wǎng)絡(luò)磁盤等等),對(duì)數(shù)據(jù)的安全性是非常重要的。如果企業(yè)由于不可預(yù)知的原因(如地震、火災(zāi)、計(jì)算機(jī)病毒、人為的誤操作等等)造成數(shù)據(jù)損失或丟失,需要對(duì)數(shù)據(jù)進(jìn)行恢復(fù),此時(shí)備份數(shù)據(jù)就可以將企業(yè)的損失降到最小。意外情況下,不能正常備份、恢復(fù)帳套,可嘗試使用以下應(yīng)急方案。由于涉及到數(shù)據(jù)庫(kù)操作,建議在專業(yè)人員指導(dǎo)下操作。以“002備份”,sql2005環(huán)境為例給大家講解一下用友T3企管通數(shù)據(jù)庫(kù)備份和數(shù)據(jù)庫(kù)恢復(fù)的操作步驟圖文教程。
解決方案:
一、準(zhǔn)備工作:確認(rèn)待備份賬套在系統(tǒng)庫(kù)中的名字
在數(shù)據(jù)庫(kù)中執(zhí)行查詢語(yǔ)句,確認(rèn)Dsname,如圖所示。表eap_account記錄各賬套信息,Dsname為數(shù)據(jù)庫(kù)名稱,cAcc_Num為賬套號(hào),cAcc_Name為賬套名稱。
二、數(shù)據(jù)備份
方法一:備份數(shù)據(jù)庫(kù)
在數(shù)據(jù)庫(kù)中,選中這個(gè)數(shù)據(jù)庫(kù),點(diǎn)擊右鍵,“任務(wù)”--“備份”。如圖所示。
點(diǎn)擊“添加”按鈕。如圖所示。
選擇備份路徑(E:\備份),輸入備份文件名(002.bak)。如圖四所示。
點(diǎn)擊“確定”即可備份。
方法二:拷貝數(shù)據(jù)庫(kù)的日志文件(.ldf)、物理文件(.mdf)
這兩個(gè)文件默認(rèn)存放在SQL Server的安裝路徑下,例如:C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\Data。UFTData打頭的為11.2企管通的物理文件、日志文件。如圖所示??截惡?,放置在其他路徑下備用。
三、數(shù)據(jù)恢復(fù)
方法一:從數(shù)據(jù)庫(kù)的企業(yè)管理器中還原數(shù)據(jù)庫(kù)
前提:已經(jīng)從企業(yè)管理器中備份了數(shù)據(jù)庫(kù)。(接上例,備份文件為E:\備份\002.bak)
(1)新建一個(gè)賬套(以003為例)
(2)在系統(tǒng)庫(kù)中,查詢新建賬套的Dsname值(即在數(shù)據(jù)庫(kù)中的名稱)。方法同前。結(jié)果如圖所示。
(3)進(jìn)入數(shù)據(jù)庫(kù),找到UFTData130783132。右鍵點(diǎn)擊,選擇“任務(wù)”--“還原”--“數(shù)據(jù)庫(kù)”。如圖所示。
(4)選擇事先備份好的數(shù)據(jù)庫(kù)文件。(“E:\備份”下的“002備份.bak”)如圖所示。
(5)【選項(xiàng)】頁(yè)簽下,勾選“覆蓋現(xiàn)有數(shù)據(jù)庫(kù)”,如圖所示。
方法二:根據(jù)保留的日志文件(.ldf)、物理文件(.mdf)恢復(fù)
(1)將保留的日志文件(.ldf)、物理文件(.mdf)拷貝至企管通數(shù)據(jù)庫(kù)文件默認(rèn)路徑,C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\Data。如圖十三所示。
(2)進(jìn)入sql2005,右鍵點(diǎn)擊數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)附加。如圖所示。
選擇mdf文件,如圖所示。
選擇完成后,點(diǎn)擊確定。附加成功后,刷新數(shù)據(jù)庫(kù),即可看到剛剛附加的數(shù)據(jù)庫(kù),如圖所示。
(3)查詢附加后數(shù)據(jù)庫(kù)中表Eap_user的相關(guān)信息。將code、name、persionname均修改為demo。結(jié)果如圖十七所示。
(4)進(jìn)入軟件,新建賬套(賬套號(hào)002,賬套主管為demo)如圖十八所示。
(5)查詢并更新系統(tǒng)庫(kù)(uftsystem)中表eap_account中dsname字段的信息。查詢:
將新建賬套的dsname的值改為附加數(shù)據(jù)庫(kù)的名字(UFTData775280076)
修改后如圖所示:
(6)修改完成之后,用demo登錄新建的002賬套即可。
上述用友知識(shí)庫(kù)的解決方案如果仍然未能解決您的問(wèn)題,可以嘗試到用友暢捷通服務(wù)社區(qū)搜索一下:https://www.iyyrj.com/ask/,或者加入用友軟件QQ交流群(QQ群列表:http://emjs.com.cn/zsk/qqqun.html)進(jìn)行咨詢!