問題現(xiàn)象:對于企業(yè)系統(tǒng)管理員來講,定時地將企業(yè)數(shù)據(jù)備份出來存儲到不同的介質(zhì)上(如常見的光盤、網(wǎng)絡磁盤等等),對數(shù)據(jù)的安全性是非常重要的。如果企業(yè)由于不可預知的原因(如地震、火災、計算機病毒、人為的誤操作等等)造成數(shù)據(jù)損失或丟失,需要對數(shù)據(jù)進行恢復,此時備份數(shù)據(jù)就可以將企業(yè)的損失降到最小。意外情況下,不能正常備份、恢復帳套,可嘗試使用以下應急方案。由于涉及到數(shù)據(jù)庫操作,建議在專業(yè)人員指導下操作。以“002備份”,sql2005環(huán)境為例給大家講解一下用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程

解決方案:

一、準備工作:確認待備份賬套在系統(tǒng)庫中的名字

在數(shù)據(jù)庫中執(zhí)行查詢語句,確認Dsname,如圖所示。表eap_account記錄各賬套信息,Dsname為數(shù)據(jù)庫名稱,cAcc_Num為賬套號,cAcc_Name為賬套名稱。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第1張

二、數(shù)據(jù)備份

方法一:備份數(shù)據(jù)庫

在數(shù)據(jù)庫中,選中這個數(shù)據(jù)庫,點擊右鍵,“任務”--“備份”。如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第2張

點擊“添加”按鈕。如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第3張

選擇備份路徑(E:\備份),輸入備份文件名(002.bak)。如圖四所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第4張

點擊“確定”即可備份。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第5張

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第6張

方法二:拷貝數(shù)據(jù)庫的日志文件(.ldf)、物理文件(.mdf)

這兩個文件默認存放在SQL Server的安裝路徑下,例如:C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\Data。UFTData打頭的為11.2企管通的物理文件、日志文件。如圖所示。拷貝后,放置在其他路徑下備用。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第7張

三、數(shù)據(jù)恢復

方法一:從數(shù)據(jù)庫的企業(yè)管理器中還原數(shù)據(jù)庫

前提:已經(jīng)從企業(yè)管理器中備份了數(shù)據(jù)庫。(接上例,備份文件為E:\備份\002.bak)

(1)新建一個賬套(以003為例)

(2)在系統(tǒng)庫中,查詢新建賬套的Dsname值(即在數(shù)據(jù)庫中的名稱)。方法同前。結果如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第8張

(3)進入數(shù)據(jù)庫,找到UFTData130783132。右鍵點擊,選擇“任務”--“還原”--“數(shù)據(jù)庫”。如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第9張

(4)選擇事先備份好的數(shù)據(jù)庫文件。(“E:\備份”下的“002備份.bak”)如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第10張

(5)【選項】頁簽下,勾選“覆蓋現(xiàn)有數(shù)據(jù)庫”,如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第11張

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第12張

方法二:根據(jù)保留的日志文件(.ldf)、物理文件(.mdf)恢復

(1)將保留的日志文件(.ldf)、物理文件(.mdf)拷貝至企管通數(shù)據(jù)庫文件默認路徑,C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\Data。如圖十三所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第13張

(2)進入sql2005,右鍵點擊數(shù)據(jù)庫,將數(shù)據(jù)庫附加。如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第14張

選擇mdf文件,如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第15張

選擇完成后,點擊確定。附加成功后,刷新數(shù)據(jù)庫,即可看到剛剛附加的數(shù)據(jù)庫,如圖所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第16張

(3)查詢附加后數(shù)據(jù)庫中表Eap_user的相關信息。將code、name、persionname均修改為demo。結果如圖十七所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第17張

(4)進入軟件,新建賬套(賬套號002,賬套主管為demo)如圖十八所示。

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第18張

(5)查詢并更新系統(tǒng)庫(uftsystem)中表eap_account中dsname字段的信息。查詢:

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第19張

將新建賬套的dsname的值改為附加數(shù)據(jù)庫的名字(UFTData775280076)

修改后如圖所示:

用友T3企管通數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復的操作步驟圖文教程 T+產(chǎn)品 第20張

(6)修改完成之后,用demo登錄新建的002賬套即可。

上述用友知識庫的解決方案如果仍然未能解決您的問題,可以嘗試到用友暢捷通服務社區(qū)搜索一下:https://www.iyyrj.com/ask/,或者加入用友軟件QQ交流群(QQ群列表:http://bainianle.cn/zsk/qqqun.html)進行咨詢!