T+應急備份和恢復數據方法彙總

對於企業系統管理員來講,定時地將企業數據備份出來存儲到不同的介質上(如常見的光盤、網絡磁盤等等),對數據的安全性是非常重要的。如果企業由於不可預知的原因(如地震、火災、計算機病毒、人為的誤操作等等)造成數據損失或丟失,需要對數據進行恢復,此時備份數據就可以將企業的損失降到最小。

一、正常備份和恢復

適用於可以正常登陸軟件並且能正常備份的情況。

1、備份

以系統管理員admin的身份登陸到系統管理,點擊“帳套維護”,選擇好需要備份的帳套,點擊“備份”,設置好備份路徑,保存備份文件即可,備份文件為zip格式的壓縮文件。

T+應急備份和恢復數據方法彙總

T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


2、恢復

登陸到系統管理中,在“帳套維護”裡,點擊“恢復”,恢復帳套時有“新建帳套”和“覆蓋帳套”兩種方式,選擇好方式之後,選擇之前備份好的本地文件進行恢復即可。

新建帳套:可以將之前備份的帳套新建成新的帳套號和帳套名稱恢復進來。

覆蓋帳套:恢復某個帳套時,可以將軟件中已存在的某個帳套覆蓋掉恢復進來,被覆蓋帳套就不再顯示。

T+應急備份和恢復數據方法彙總


二、物理文件的備份和恢復

情況1、備份了帳套庫文件和系統庫文件

適用於軟件不能正常登陸,但是又沒有對帳套進行備份的情況。

(1)備份

如果軟件不能正常登陸,在重新安裝軟件之前,需要先到軟件的安裝路徑下,將物理文件進行備份,存放路徑為:

X:\\Program Files (x86)\\Chanjet\\TPlus11510\\DBServer\\data。如下圖,uftsystem.ldf和uftsystem.mdf是系統庫文件,uftdata****.ldf與uftdata****.mdf是帳套庫文件,這兩個文件對應的是一個帳套。

T+應急備份和恢復數據方法彙總


物理文件的備份需要關閉數據庫服務,否則會提示“正在被數據庫打開”,關閉數據庫服務的步驟:

點擊“開始”—“控制面板”—“管理工具”—“服務”,找到數據庫服務SQL Server(MSSQLSERVER),點擊右鍵,將服務停止,停止之後將這些文件備份好,或者可以直接把data文件夾進行備份。

T+應急備份和恢復數據方法彙總


(2)恢復:數據庫附加

如果系統庫文件和帳套庫文件都存在的情況下,將對應的系統庫和帳套庫的物理文件放到新安裝路徑下的DBServer\\data文件夾下,然後登錄到數據庫當中,將uftsystem先右鍵分離,分離完成後先附加系統庫,再附加帳套庫即可。

情況2、只保留帳套庫文件,沒有系統庫文件

如果只保留了帳套庫的文件,即uftdata****.ldf和uftdata****.mdf文件。

恢復步驟:

(1)附加帳套庫

a、假設只保留了001帳套的帳套庫文件,以下圖中的帳套庫為例,帳套庫名稱為UFTData727932_000001:

T+應急備份和恢復數據方法彙總


將這兩個文件放到C:\\Program Files (x86)\\Chanjet\\TPlus11510\\DBServer\\data(軟件安裝在C盤)。

T+應急備份和恢復數據方法彙總


b、登陸到數據庫的企業管理器中,點擊“數據庫”右鍵,選擇“附加”:

T+應急備份和恢復數據方法彙總


在彈出的對話框中,點擊“添加”

T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


選擇到對應的文件,在數據庫附加時,只會顯示.mdf的文件,選擇之後點擊“確定”,數據庫中會自動帶出對應的.ldf和.mdf文件,如下圖:

T+應急備份和恢復數據方法彙總


點擊“確定”,附加完成後,數據庫中就能顯示該帳套:

T+應急備份和恢復數據方法彙總


只將帳套庫文件附加進來,在登錄的時候是選擇不到這個帳套的,軟件的“帳套維護”中也不會顯示,因為這個帳套在系統庫中沒有對應的記錄,一般情況下,新建了帳套之後,數據庫中的系統庫裡會有這個帳套的記錄,記錄的數據庫表為uftsystem中的EAP_Account中,如下圖:

T+應急備份和恢復數據方法彙總


注:server2005數據庫是點擊表之後,右鍵“打開表”即可查看。

T+應急備份和恢復數據方法彙總


從上兩張圖中可以看出,軟件和數據庫表中都沒有顯示剛新附加的帳套庫。

(2)新建帳套

登陸軟件中新建一個帳套(帳套號為001,帳套主管demo),如下圖:

T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


(3)修改字段dsname

帳套新建完成,查詢並更新系統庫(uftsystem)中表eap_account,表中自動生成新建帳套的記錄:

T+應急備份和恢復數據方法彙總


在數據庫中,新建查詢,執行查詢語句:

use UFTSystem

select dsname,* from eap_account order by cacc_num

T+應急備份和恢復數據方法彙總


將該帳套的dsname值修改為附加帳套庫的名稱UFTData727932_000001:

T+應急備份和恢復數據方法彙總


修改完成後,即可以用demo登陸到附加的帳套。

三、數據庫備份和恢復

1、查詢賬套在數據庫中的名稱

進入數據庫,點擊“新建查詢”,執行查詢語句:

use UFTsystem

select dsname,* from eap_account

T+應急備份和恢復數據方法彙總


查詢結果中cAcc_Num為賬套號,cAcc_Name為賬套名稱, Dsname為數據庫名稱,查看需要備份的賬套對應的數據庫名稱dsname。

2、備份

假設需要將上圖中的004帳套進行備份,dsname為UFTData954681_000004,在數據庫中,找到對應的數據庫,點擊右鍵“任務”—“備份”:

T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


點擊“添加”,選擇備份路徑,或者直接點擊“確認”默認備份至數據庫安裝路徑下C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Backup

T+應急備份和恢復數據方法彙總


演示按照默認地址進行備份。

T+應急備份和恢復數據方法彙總


3、恢復數據

如果沒有備份帳套也沒有保留物理文件的情況下,只存在數據庫備份文件.bak時,需要在數據庫中進行還原來恢復帳套。

(1)新建帳套

登陸到T+軟件中,新建一個帳套,假設如下圖帳套:

T+應急備份和恢復數據方法彙總


(2)還原

同樣新建查詢查看新建帳套對應的帳套名稱:

T+應急備份和恢復數據方法彙總


在“數據庫”中找到查詢到的新建帳套的名稱,點擊右鍵“

T+應急備份和恢復數據方法彙總


選擇“源設備”

T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


T+應急備份和恢復數據方法彙總


勾上“還原”,點擊左側的“選項”,選擇“覆蓋現有數據庫”:

T+應急備份和恢復數據方法彙總


選擇之後,點擊“確定”進行還原操作,還原成功之後即可正常登陸軟件。


分享到:


相關文章: