⑴ 如何恢復用友賬套數據
用友賬套恢復方法 :
一、 已沒有資料庫文件,只有賬套備份:
1.如果有整個賬套備份,直接使用系統管理里的帳套引入最新時間備份的賬套就可以了。
2.如果是年度帳的備份,並且軟體中還有這個帳套和年度的話,可以用帳套主管注冊,然後從年度帳菜單下引入;如果是沒有這個帳套存在,就要在系統管理中新建一套帳,建帳時只要注意啟用日期、行業性質、帳套主管即可,其他均可忽略,然後把備份中的ufdata.ba_ 用APP目錄下的ufuncomp.exe 將它解壓縮為ufdata.bak 再將此文件在enterprise manager 里restore 即可.
二、 已沒有資料庫文件,只有賬套備份
1.如果是帳套的備份,而該帳套又包含很多個年度,可以先將該文件解壓縮,然後通過方法3.2所述找到該備份文件(備份設備),查看該設備的內容,選擇要恢復資料庫對應的備份號(每個年度一個號),在選項標簽里選強制恢復,配置正確的物理文件位置既有資料庫文件,又有賬套備份
2.如果磁碟上既有資料庫文件,又有賬套備份的話,那就考慮哪種方法更方便,更有效,更迅速的解決問題.在沒有用系統管理做備份,只備份了(zt+帳套號)的的情況下,sql server 資料庫與Access資料庫的恢復數據不同,它不能象Access資料庫一樣直接用原來的.mdb文件覆蓋新建的的資料庫即可,它需要用sp_detach_db命令從伺服器分離新建立的資料庫,然後再用原來備份的資料庫文件替換新建立的資料庫文件,最後用sp_attach_db命令將原來備份的資料庫附加到伺服器。 例如:
如果存在資料庫ufdata.mdf、 ufdata.ldf兩個文件,則可以使用 EXEC sp_detach_db 'ufdata_001_2002', 'true'
EXEC sp_attach_db @dbname = N'ufdata_001_2002',
@filename1 = N'c:\winnt\system32\ufsystem\zt001\2002\ufdata.mdf', @filename2 = N'c:\winnt\system32\ufsystem\zt001\2002\ufdata.ldf' 如果只有資料庫ufdata.mdf,而丟失了ufdata.ldf文件,則可以使用 EXEC sp_attach_single_file_db @dbname = 'ufdata_001_2002',
@physname = 'c:\winnt\system32\ufsystem\zt001\2002\ufdata.mdf' 另外,針對安裝了SQL簡版的用戶,由於不能直接使用SQL的查詢分析器,無法調用sp_detach_db命令,則可以嘗試下面的方法:
1. 引入早期備份的賬套數據,如果從前一次都沒有進行過數據備份,則可以先通過系統管理建立一套新帳,賬套編號及其它參數與原賬套保持一致; 2. 停止並退出MS SQLServer 伺服器;
3. 停止[控制面版]---[服務]中的---U8管理軟體---進程;
4. 將資料庫文件ufdata.mdf、 ufdata.ldf復制到系統中賬套目錄下,覆蓋掉通過備份恢復的數據(或通過系統管理新建立的數據);
5. 重新啟動並運行MS SQLServer 伺服器;
6. 重新啟動並運行[控制面版]---[服務]中的---U8管理軟體---進程。
⑵ 用友T3如何恢復原來的賬套文件
只要把之前備份的賬套數據導入即可。
具體的操作方法和步驟如下:
1、第一步,在「用友系統管理」窗口中,從「賬套」選項中單擊「引入」選項,見下圖,轉到下面的步驟。
⑶ 新安裝的用友u8軟體和sql資料庫 怎麼恢復完整備份的資料庫
應該是你重新安裝U8軟體後,重新創建了UFSYSTEM數據,導致沒有相關的用戶及賬套信內息。
你如果還有舊的數據容備份,可以在SQL中分離原UFSYSTEM資料庫,再將備份的UFSYSTEM重新附加進去就行了。
當然還有簡單的方法,你有原在系統管理的輸出最新完整備份,在賬套下引入,就會帶了相關的用戶及賬套信息。