恢復用友賬套數據的方法

來源:文萃谷 2.09W

很多會計朋友不懂得如何恢復用友賬套數據,yjbys小編下面為你整理了關於恢復用友賬套數據的方法,希望對你有所幫助。

恢復用友賬套數據的方法

  一、 既有數據庫文件,也有賬套備份

1.如果有整個賬套備份,直接使用系統管理裏的帳套引入最新時間備份的賬套就可以了。

  二、已沒有數據庫文件,只有賬套備份

2.如果是年度帳的備份,並且軟件中還有這個帳套和年度的話,可以用帳套主管註冊,然後從年度帳菜單下引入;如果是沒有這個帳套存在,就要在系統管理中新建一套帳,建帳時只要注意啟用日期、行業性質、帳套主管即可,其他均可忽略,然後把備份中的_ 用APP目錄下的 將它解壓縮為 再將此文件在enterprise manager 裏restore 即可.

  三、 只有數據庫文件,沒有賬套備份

1.如果是帳套的備份,而該帳套又包含很多個年度,可以先將該文件解壓縮,然後通過方法3.2所述找到該備份文件(備份設備),查看該設備的內容,選擇要恢復數據庫對應的備份號(每個年度一個號),在選項標籤裏選強制恢復,配置正確的物理文件位置既有數據庫文件,又有賬套備份2.如果磁盤上既有數據庫文件,又有賬套備份的`話,那就考慮哪種方法更方便,更有效,更迅速的解決問題.在沒有用系統管理做備份,只備份了(zt+帳套號)的的情況下,sql server 數據庫與access數據庫的恢復數據不同,它不能象access數據庫一樣直接用原來的文件覆蓋新建的的數據庫即可,它需要用sp_detach_db命令從服務器分離新建立的數據庫,然後再用原來備份的數據庫文件替換新建立的數據庫文件,最後用sp_attach_db命令將原來備份的數據庫附加到服務器。

例如:

如果存在數據庫、 兩個文件,則可以使用EXEC sp_detach_db 'ufdata_001_2002', 'true'

EXEC sp_attach_db @dbname = N'ufdata_001_2002',@filename1 = N'c:winntsystem32ufsystemzt0012002',@filename2 = N'c:winntsystem32ufsystemzt0012002'

如果只有數據庫,而丟失了文件,則可以使用EXEC sp_attach_single_file_db @dbname = 'ufdata_001_2002',@physname = 'c:winntsystem32ufsystemzt0012002'

另外,針對安裝了SQL簡版的用户,由於不能直接使用SQL的查詢分析器,無法調用sp_detach_db命令,則可以嘗試下面的方法:

1. 引入早期備份的賬套數據,如果從前一次都沒有進行過數據備份,則可以先通過系統管理建立一套新帳,賬套編號及其它參數與原賬套保持一致;2. 停止並退出MS SQLServer 服務器;

3. 停止[控制面版]---[服務]中的---U8管理軟件---進程;4. 將數據庫文件、 複製到系統中賬套目錄下,覆蓋掉通過備份恢復的數據(或通過系統管理新建立的數據);5. 重新啟動並運行MS SQLServer 服務器;

6. 重新啟動並運行[控制面版]---[服務]中的---U8管理軟件---進程。

熱門標籤