T+應(yīng)急備份和恢復(fù)數(shù)據(jù)方法匯總

 二維碼 3
發(fā)表時間:2024-10-19 09:32作者:小管君

對于企業(yè)系統(tǒng)管理員來講,定時地將企業(yè)數(shù)據(jù)備份出來存儲到不同的介質(zhì)上(如常見的光盤、網(wǎng)絡(luò)磁盤等等),對數(shù)據(jù)的安全性是非常重要的。如果企業(yè)由于不可預(yù)知的原因(如地震、火災(zāi)、計算機(jī)病毒、人為的誤操作等等)造成數(shù)據(jù)損失或丟失,需要對數(shù)據(jù)進(jìn)行恢復(fù),此時備份數(shù)據(jù)就可以將企業(yè)的損失降到最小。

一、正常備份和恢復(fù)

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

1、備份

以系統(tǒng)管理員admin的身份登陸到系統(tǒng)管理,點擊“帳套維護(hù)”,選擇好需要備份的帳套,點擊“備份”,設(shè)置好備份路徑,保存?zhèn)浞菸募纯?,備份文件為zip格式的壓縮文件。

2、恢復(fù)

登陸到系統(tǒng)管理中,在“帳套維護(hù)”里,點擊“恢復(fù)”,恢復(fù)帳套時有“新建帳套”和“覆蓋帳套”兩種方式,選擇好方式之后,選擇之前備份好的本地文件進(jìn)行恢復(fù)即可。

新建帳套:可以將之前備份的帳套新建成新的帳套號和帳套名稱恢復(fù)進(jìn)來。

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

二、物理文件的備份和恢復(fù)

情況1、備份了帳套庫文件和系統(tǒng)庫文件

適用于軟件不能正常登陸,但是又沒有對帳套進(jìn)行備份的情況。

(1)備份

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

X:\Chanjet\TPlusPro\DBServer\data。如下圖,uftsystem.ldf和uftsystem.mdf是系統(tǒng)庫文件,uftdata****.ldf與uftdata****.mdf是帳套庫文件,這兩個文件對應(yīng)的是一個帳套。

物理文件的備份需要關(guān)閉數(shù)據(jù)庫服務(wù),否則會提示“正在被數(shù)據(jù)庫打開”,關(guān)閉數(shù)據(jù)庫服務(wù)的步驟:

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

(2)恢復(fù):數(shù)據(jù)庫附加

如果系統(tǒng)庫文件和帳套庫文件都存在的情況下,將對應(yīng)的系統(tǒng)庫和帳套庫的物理文件放到新安裝路徑下的DBServer\data文件夾下,然后登錄到數(shù)據(jù)庫當(dāng)中,將uftsystem先右鍵分離,分離完成后先附加系統(tǒng)庫,再附加帳套庫即可。

情況2、只保留帳套庫文件,沒有系統(tǒng)庫文件

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

恢復(fù)步驟:

(1)附加帳套庫

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

將這兩個文件放到D:\Chanjet\TPlusPro\DBServer\data(軟件安裝在D盤)。

b、登陸到數(shù)據(jù)庫的企業(yè)管理器中,點擊“數(shù)據(jù)庫”右鍵,選擇“附加”:

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

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

點擊“確定”,附加完成后,數(shù)據(jù)庫中就能顯示該帳套:

只將帳套庫文件附加進(jìn)來,在登錄的時候是選擇不到這個帳套的,軟件的“帳套維護(hù)”中也不會顯示,因為這個帳套在系統(tǒng)庫中沒有對應(yīng)的記錄,一般情況下,新建了帳套之后,數(shù)據(jù)庫中的系統(tǒng)庫里會有這個帳套的記錄,記錄的數(shù)據(jù)庫表為uftsystem中的EAP_Account中,如下圖:

注:server2005數(shù)據(jù)庫是點擊表之后,右鍵“打開表”即可查看。

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

(2)新建帳套

登陸軟件中新建一個帳套,如下圖:

(3)修改字段dsname

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

在數(shù)據(jù)庫中,新建查詢,執(zhí)行查詢語句:

use UFTSystem

select dsname,* from eap_account order by cacc_num

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

修改完成后,即可以用賬套主管登陸到附加的帳套。

三、數(shù)據(jù)庫備份和恢復(fù)

1、查詢賬套在數(shù)據(jù)庫中的名稱

進(jìn)入數(shù)據(jù)庫,點擊“新建查詢”,執(zhí)行查詢語句:

use UFTsystem

select dsname,* from eap_account

查詢結(jié)果中cAcc_Num為賬套號,cAcc_Name為賬套名稱, Dsname為數(shù)據(jù)庫名稱,查看需要備份的賬套對應(yīng)的數(shù)據(jù)庫名稱dsname。

2、備份

假設(shè)需要將上圖中的001帳套進(jìn)行備份,dsname為UFTData603365_000001,在數(shù)據(jù)庫中,找到對應(yīng)的數(shù)據(jù)庫,點擊右鍵“任務(wù)”—“備份”:

點擊“添加”,選擇備份路徑,或者直接點擊“確認(rèn)”默認(rèn)備份至數(shù)據(jù)庫安裝路徑下C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup

演示按照默認(rèn)地址進(jìn)行備份。

3、恢復(fù)數(shù)據(jù)

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

(1)新建帳套

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

(2)還原

同樣新建查詢查看新建帳套對應(yīng)的帳套名稱:

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

選擇“源設(shè)備”

勾上“還原”,點擊左側(cè)的“選項”,選擇“覆蓋現(xiàn)有數(shù)據(jù)庫”:

選擇之后,點擊“確定”進(jìn)行還原操作,還原成功之后即可正常登陸軟件。






更多用友軟件操作問題,可以聯(lián)系梁老師18110593406

長按識別二維碼添加好友,及時解答

點分享

點收藏

點點贊

點在看