- 機構級別:普通會員
- 信用等級:
資料認證
未通過身份證認證
未通過營業執照認證
- 瀏覽人次:
次
- 加盟時間:2021年10月26日
用友軟件數據備份和恢復方法
因為不可預知的原因(計算機病毒、硬件損壞、人為原因等),導致用友數據丟失或損壞,所以我們要定時定期對用友數據進行備份,可以備份到本機硬盤,建議再備份到移動硬盤、U盤等,相當多一份保險。如果數據出問題,需要對數據進行恢復,這時備份數據就可以將**降到最小。下面我們就以用友T+為例來講解常見的數據備份和恢復方式。 一、正常數據備份與恢復 適合于用友T+能正常登陸、正常備份的情況。 1、數據備份 以系統管理員admin登陸系統管理,點擊“賬套維護”,選擇好需要進行備份的賬套,點擊“備份”,同時設置好備份路徑,保存備份文件即可,備份文件為zip格式的壓縮文件,如下圖: ![]() ![]() ![]() 2、數據恢復 以系統管理員admin登陸到系統管理,進入“賬套維護”,點擊“恢復”,恢復賬套時有“新建賬套”和“覆蓋賬套”兩種方式,選擇好方式后,選擇之前備份好的文件進行恢復即可。 新建賬套:將備份數據恢復成一個新的賬套號與賬套名稱。 覆蓋賬套:將備份數據覆蓋已存在的某個賬套,被覆蓋賬套就沒有了 ![]() ![]() 二、物理文件的備份和恢復情況1、軟件不能正常登錄,又沒有對賬套進行備份,但賬套庫文件和系統庫文件還在(1)物理文件備份 如果軟件不能正常登陸,在重新安裝軟件之前,需要先到軟件的安裝路徑下,將物理文件進行備份,存放路徑為: X:\Chanjet\TPlusPro\DBServer\data。如下圖,uftsystem.ldf和uftsystem.mdf是系統庫文件,uftdata****.ldf與uftdata****.mdf是賬套庫文件,這兩個文件對應的是一個賬套。 ![]() 物理文件的備份需要關閉數據庫服務,否則會提示“正在被數據庫打開”。 關閉數據庫服務的步驟: 點擊“開始”—“控制面板”—“管理工具”—“服務”,找到數據庫服務SQL Server(MSSQLSERVER),點擊右鍵,將服務停止,停止之后將這些文件備份好,也可以直接把data文件夾進行備份。 ![]() (2)物理文件恢復:數據庫附加 如果系統庫文件和賬套庫文件都存在的情況下,將對應的系統庫和賬套庫的物理文件放到新安裝路徑下的DBServer\data文件夾下,然后登錄到數據庫當中,將uftsystem先右鍵分離,分離完成后先附加系統庫,再附加賬套庫即可。 情況2、只保留賬套庫文件,沒有系統庫文件如果只保留了賬套庫的文件,即uftdata****.ldf和uftdata****.mdf文件。 恢復步驟: (1)附加賬套庫 a、假設只保留了001賬套的賬套庫文件,賬套庫名稱為UFTData603365_000001: ![]() 將這兩個文件放到D:\Chanjet\TPlusPro\DBServer\data(軟件安裝在D盤)。 ![]() b、登陸到數據庫的企業管理器中,點擊“數據庫”右鍵,選擇“附加”: ![]() 在彈出的對話框中,點擊“添加” ![]() 選擇到對應的文件,在數據庫附加時,只會顯示.mdf的文件,點擊“確定”,數據庫中會自動帶出對應的.ldf和.mdf文件,如下圖:
點擊“確定”,附加完成后,數據庫中就會顯示該賬套了:
如果只將賬套庫文件附加進來,在登錄的時候是選擇不到這個賬套的,軟件的“賬套維護”中也不會顯示,因為這個賬套在系統庫中沒有對應的記錄,一般情況下,新建了賬套之后,數據庫中的系統庫里會有這個賬套的記錄,記錄的數據庫表為uftsystem中的EAP_Account中,如下圖: ![]() 注:server2005數據庫是點擊表之后,右鍵“打開表”即可查看。 ![]() 從上兩張圖中可以看出,軟件和數據庫表中都沒有顯示剛新附加的賬套庫。 (2)新建賬套 登陸軟件新建一個賬套,如下圖: ![]() ![]() (3)修改字段dsname 賬套新建完成,查詢并更新系統庫(uftsystem)中表eap_account,表中自動生成新建賬套的記錄: ![]() 在數據庫中,新建查詢,執行查詢語句: use UFTSystem select dsname,* from eap_account order by cacc_num ![]() 將該賬套的dsname值修改為附加賬套庫的名稱UFTData603365_000001: ![]() 修改完成后,即可以以賬套主管登陸到附加的賬套。 ![]() 三、數據庫備份和恢復1、查詢賬套在數據庫中的名稱 進入數據庫,點擊“新建查詢”,執行查詢語句: use UFTsystem select dsname,* from eap_account ![]() 查詢結果中cAcc_Num為賬套號,cAcc_Name為賬套名稱, Dsname為數據庫名稱,查看需要備份的賬套對應的數據庫名稱dsname。 2、備份 假設需要將上圖中的001賬套進行備份,dsname為UFTData603365_000001,在數據庫中,找到對應的數據庫,點擊右鍵“任務”—“備份”: ![]() ![]() 點擊“添加”,選擇備份路徑,或者直接點擊“確認”默認備份至數據庫安裝路徑下C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup ![]() 演示按照默認地址進行備份。 ![]() 3、恢復數據 如果沒有備份賬套也沒有保留物理文件的情況下,只存在數據庫備份文件.bak時,需要在數據庫中進行還原來恢復賬套。 (1)新建賬套 登陸到T+軟件中,新建一個賬套,假設如下圖賬套: ![]() (2)還原 同樣新建查詢查看新建賬套對應的賬套名稱: ![]() 在“數據庫”中找到查詢到的新建賬套的名稱,點擊右鍵 ![]() 選擇“源設備”
勾上“還原”,點擊左側的“選項”,選擇“覆蓋現有數據庫”: ![]() 選擇好后,點擊“確定”進行還原操作,還原成功之后就可以正常登陸軟件。
至此已講解完了,有需要的朋友可以收藏并轉發,謝謝支持! 補充:提供江西用友,南昌用友,九江用友,財務軟件,ERP系統,MES系統,軟件開發。 |
因為不可預知的原因(計算機病毒、硬件損壞、人為原因等),導致用友數據丟失或損壞,所以我們要定時定期對用友數據進行備份,可以備份到本機硬盤,建議再備份到移動硬盤、U盤等,相當多一份保險。如果數據出問題,需要對數據進行恢復,這時備份數據就可以將**降到最小。下面我們就以用友T+為例來講解常見的數據備份和恢復方式。 一、正常數據備份與恢復 適合于用友T+能正常登陸、正常備份的情況。 1、數據備份 以系統管理員admin登陸系統管理,點擊“賬套維護”,選擇好需要進行備份的賬套,點擊“備份”,同時設置好備份路徑,保存備份文件即可,備份文件為zip格式的壓縮文件,如下圖: ![]() ![]() ![]() 2、數據恢復 以系統管理員admin登陸到系統管理,進入“賬套維護”,點擊“恢復”,恢復賬套時有“新建賬套”和“覆蓋賬套”兩種方式,選擇好方式后,選擇之前備份好的文件進行恢復即可。 新建賬套:將備份數據恢復成一個新的賬套號與賬套名稱。 覆蓋賬套:將備份數據覆蓋已存在的某個賬套,被覆蓋賬套就沒有了 ![]() ![]() 二、物理文件的備份和恢復情況1、軟件不能正常登錄,又沒有對賬套進行備份,但賬套庫文件和系統庫文件還在(1)物理文件備份 如果軟件不能正常登陸,在重新安裝軟件之前,需要先到軟件的安裝路徑下,將物理文件進行備份,存放路徑為: X:\Chanjet\TPlusPro\DBServer\data。如下圖,uftsystem.ldf和uftsystem.mdf是系統庫文件,uftdata****.ldf與uftdata****.mdf是賬套庫文件,這兩個文件對應的是一個賬套。 ![]() 物理文件的備份需要關閉數據庫服務,否則會提示“正在被數據庫打開”。 關閉數據庫服務的步驟: 點擊“開始”—“控制面板”—“管理工具”—“服務”,找到數據庫服務SQL Server(MSSQLSERVER),點擊右鍵,將服務停止,停止之后將這些文件備份好,也可以直接把data文件夾進行備份。 ![]() (2)物理文件恢復:數據庫附加 如果系統庫文件和賬套庫文件都存在的情況下,將對應的系統庫和賬套庫的物理文件放到新安裝路徑下的DBServer\data文件夾下,然后登錄到數據庫當中,將uftsystem先右鍵分離,分離完成后先附加系統庫,再附加賬套庫即可。 情況2、只保留賬套庫文件,沒有系統庫文件如果只保留了賬套庫的文件,即uftdata****.ldf和uftdata****.mdf文件。 恢復步驟: (1)附加賬套庫 a、假設只保留了001賬套的賬套庫文件,賬套庫名稱為UFTData603365_000001: ![]() 將這兩個文件放到D:\Chanjet\TPlusPro\DBServer\data(軟件安裝在D盤)。 ![]() b、登陸到數據庫的企業管理器中,點擊“數據庫”右鍵,選擇“附加”: ![]() 在彈出的對話框中,點擊“添加” ![]() 選擇到對應的文件,在數據庫附加時,只會顯示.mdf的文件,點擊“確定”,數據庫中會自動帶出對應的.ldf和.mdf文件,如下圖:
點擊“確定”,附加完成后,數據庫中就會顯示該賬套了:
如果只將賬套庫文件附加進來,在登錄的時候是選擇不到這個賬套的,軟件的“賬套維護”中也不會顯示,因為這個賬套在系統庫中沒有對應的記錄,一般情況下,新建了賬套之后,數據庫中的系統庫里會有這個賬套的記錄,記錄的數據庫表為uftsystem中的EAP_Account中,如下圖: ![]() 注:server2005數據庫是點擊表之后,右鍵“打開表”即可查看。 ![]() 從上兩張圖中可以看出,軟件和數據庫表中都沒有顯示剛新附加的賬套庫。 (2)新建賬套 登陸軟件新建一個賬套,如下圖: ![]() ![]() (3)修改字段dsname 賬套新建完成,查詢并更新系統庫(uftsystem)中表eap_account,表中自動生成新建賬套的記錄: ![]() 在數據庫中,新建查詢,執行查詢語句: use UFTSystem select dsname,* from eap_account order by cacc_num ![]() 將該賬套的dsname值修改為附加賬套庫的名稱UFTData603365_000001: ![]() 修改完成后,即可以以賬套主管登陸到附加的賬套。 ![]() 三、數據庫備份和恢復1、查詢賬套在數據庫中的名稱 進入數據庫,點擊“新建查詢”,執行查詢語句: use UFTsystem select dsname,* from eap_account ![]() 查詢結果中cAcc_Num為賬套號,cAcc_Name為賬套名稱, Dsname為數據庫名稱,查看需要備份的賬套對應的數據庫名稱dsname。 2、備份 假設需要將上圖中的001賬套進行備份,dsname為UFTData603365_000001,在數據庫中,找到對應的數據庫,點擊右鍵“任務”—“備份”: ![]() ![]() 點擊“添加”,選擇備份路徑,或者直接點擊“確認”默認備份至數據庫安裝路徑下C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup ![]() 演示按照默認地址進行備份。 ![]() 3、恢復數據 如果沒有備份賬套也沒有保留物理文件的情況下,只存在數據庫備份文件.bak時,需要在數據庫中進行還原來恢復賬套。 (1)新建賬套 登陸到T+軟件中,新建一個賬套,假設如下圖賬套: ![]() (2)還原 同樣新建查詢查看新建賬套對應的賬套名稱: ![]() 在“數據庫”中找到查詢到的新建賬套的名稱,點擊右鍵 ![]() 選擇“源設備”
勾上“還原”,點擊左側的“選項”,選擇“覆蓋現有數據庫”: ![]() 選擇好后,點擊“確定”進行還原操作,還原成功之后就可以正常登陸軟件。
至此已講解完了,有需要的朋友可以收藏并轉發,謝謝支持! 補充:提供江西用友,南昌用友,九江用友,財務軟件,ERP系統,MES系統,軟件開發。 |