日本黑人久久_亚洲一区二区三区免费观看_性欧美ⅴideo另类hd_污污片在线免费视频_gogo久久日韩裸体艺术_亚洲人成网站在线_国产精品入口免费_18国产精品_国产精品女同一区二区三区_欧美日本成人

馭夢科技-政企信息化服務提供商
0531-85151617

用友U8備份文件有哪些方法

更新時間:2020-01-07 ???? 作者:管理員 ???? 人氣:375

用友財務軟件是目前國內財務領域中使用得最廣泛的一種,在使用中需要備份文件,那么在備份文件的方法有哪些呢?

  一、分析過程

  用友8.51在備份的時候,一般會產生兩個文件:UFDATA.BA_和UfErpYer.Lst.其中UfErpYer.Lst比較小,不到1K,而UFDATA.BA_通常比較大。由此,我們判斷,財務數據應該在UFDATA.BA_中。

  我們用UltraEdit軟件打開UfErpYer.Lst文件,發現它其實就是一個文本文件,保存著備份相關的一些信息,如軟件版本、備份日期、賬套年度、文件路徑等。而打開UFDATA.BA_文件時,我們發現是一堆亂碼,甚至找不到常見的一些文件頭的信息。因此我們初步判斷它有可能是壓縮過的文件。而且,從常理講,考慮到磁盤空間的問題,數據文件備份的時候通常也會壓縮處理。

  嘗試用WinRar打開UFDATA.BA_,成功。解壓后,得到一個文件:UFDATA.文件沒有后綴名,因此我們還是先用UltraEdit打開。在文件頭部,我們看到有“TAPE”、“Microsoft SQL Server”等字樣,因此我們初步判斷它跟SQL Server有關。

  根據以上思路,我們反過來比較,查看SQL Server數據庫的各種文件的頭部,看是否有與UFDATA 文件頭相似的文件。SQL Server數據庫中,與數據相關的文件,我們平時接觸比較多的主要有數據文件和備份設備文件。新建一個空的數據庫,用UltraEdit查看它的數據文件的頭部,未發現相關字樣,而創建一個備份設備后,查看該文件的頭部,正好跟UFDATA文件的頭部是一樣的。因此我們初步判定UFDATA文件為SQL Server數據庫的備份設備文件。并且,我們知道TAPE是磁帶的意思,而SQL Server中跟磁帶相關的通常與數據庫的備份有關系。

  接下來我們就分析UFDATA文件中的內容。打開SQL Server的企業管理器,新建一個備份設備,并將文件名指定我我們解壓后得到的UFDATA文件。確定后,查看新建立備份設備的內容,發現它其實是一個(或多個)數據庫的完全備份。將它還原后,我們可以看到,這是用友的一個賬套數據庫。

  對一個本地的數據庫,我們就可以根據自己的需要,進行相關的查詢和操作了。到此為止,我們其實已經完成了將一個用友U8.51的備份文件轉換成我們可操作數據庫的過程。但如果僅僅如此,那么本文其實是沒有什么意義的,因為這個步驟我們可以很容易地利用AO軟件來實現。

  在實際工作中,我們遇到的往往不是單個的賬套。由于很多企業有很多獨立核算的分公司,并且每個公司每年都要建一套賬,因此,我們面對的往往是十幾個、幾十個賬套,有時甚至會面對上百個賬套,而AO中又沒有提供批量導入的辦法,如果一個一個導入的話效率太低。基于這種情況,本文就利用上述分析的結果,給出一個解決的辦法,能讓我們批量導入用友的備份數據。

  二、解決辦法

  要實現批量導入,必須編寫程序,實現上述分析過程中的解壓、添加備份設備、還原數據庫、抽取數據等步驟。我們首先對每一個關鍵步驟給出相應的解決辦法,最后再給出一個總體的流程。

  文件解壓;利用Win32的API:ShellExecuteEx,調用WinRar將壓縮文件解壓到指定的臨時文件夾下,并得到解壓程序的句柄(前提是已經安裝了WinRar軟件)。其中要用到SHELLEXECUTEINFO這個結構,用來指定WinRar的路徑以及相應的解壓參數。具體可以查閱Win32 API幫助。

  添加設備;利用SQL Server 2000的存儲過程sp_addumpdevice添加設備文件。

  還原數據庫;利用SQL Server 2000的命令Restore DATABASE,從設備中的備份還原數據庫。另外,查看備份文設備中的備份數據庫信息可以使用命令:RESTORE HEADERONLY.

  刪除備份設備;可以使用存儲過程:sp_dropdevice.詳細信息可以查閱SQL Server 2000的幫助文檔。

  接下來我們就給出批量導入用友8.51備份文件的主要流程:

  定義SHELLEXECUTEINFO類型的變量:SI

  指定SI的相關參數:動作為“Open”、文件為WinRar的執行文件(指定長文件名)

  對每個備份文件UFDATA.BA_,循環處理(循環1)

  得到文件路徑和文件名,以及某些賬套信息(公司、年份等等)

  指定SI的參數為:x sFile *.* sTemp

  (注:sFile為備份文件的長文件名,sTemp為一個臨時文件夾)

  調用:ShellExecuteEx SI

  獲取SI的狀態直到它執行完畢

  在數據庫服務器上執行:sp_addumpdevice disk,U8Back,physical_name

  (注:U8Back為我們為設備取的名,physical_name為解壓后得到的UFDATA文件的長文件名)

  執行:RESTORE HEADERONLY From U8Back,得到設備中的備份列表記錄集

  (注:一條記錄對應于一個備份)

  對備份列表記錄集的每條記錄,循環處理(循環2)

  根據列表記錄集中的內容,得到數據庫的某些信息(如賬套年份)

  Restore DATABASE UF8 From U8Back with File=file_number,Move Ufmodel

  To DataFile,MOVE Ufmodel_LOG TO LogFile, replace

  (注:file_number為從備份列表記錄集中得到的要還原的備份集編號,DataFile與LogFile分別為還原后數據文件與日志文件的長文件名)

  抽取數據庫中相應的數據

  (注:如果把多個賬套數據合并到一起,需要根據前面得到的賬套信息將數據進行區分,例如:將各表加入賬套的年份、公司、地區等字段或是能區分各賬套的一個關鍵字字段進行區分)

  結束循環1

  在數據庫服務器上執行:sp_dropdevice U8Back,刪除設備

  結束循環2

  善后工作,如刪除臨時文件等

Solution
解決方案
  • 1
  • 2
日本黑人久久_亚洲一区二区三区免费观看_性欧美ⅴideo另类hd_污污片在线免费视频_gogo久久日韩裸体艺术_亚洲人成网站在线_国产精品入口免费_18国产精品_国产精品女同一区二区三区_欧美日本成人
欧美精品一区二区三区蜜桃视频| 麻豆精品国产传媒mv男同 | 亚洲欧洲精品一区| 久久久99爱| 激情小说网站亚洲综合网 | 一本色道综合亚洲| 一区二区三区免费看| 亚洲国产精品视频一区| 亚洲精品一区二区三| 亚洲精品国产精品国自产观看| 神马影院午夜我不卡| 日韩视频在线播放| 一区二区三区偷拍| 在线观看日韩毛片| 欧美午夜精品久久久| 欧美日韩另类一区| 欧美精品日韩一区| 日韩女优电影在线观看| 欧美v日韩v国产v| 久久久久久久久久久久电影 | 精品国产91亚洲一区二区三区婷婷| 欧美成人一区二区| 国产午夜精品久久| 中文字幕日韩av资源站| 亚洲精品伦理在线| 亚洲不卡av一区二区三区| 日韩黄色在线观看| 久99久精品视频免费观看| 国产福利91精品| 99久久久久久| 国产精品一区二区三区免费 | 国产精品久久久久精k8| 亚洲精品免费播放| 天天影视网天天综合色在线播放| 免费的国产精品| 精品一区二区免费看| 国产 欧美在线| 97久久夜色精品国产九色| 精品国产日本| 亚洲国产欧洲综合997久久| 在线免费精品视频| 日韩一区二区影院| 国产午夜精品一区二区三区嫩草| 亚洲人成小说网站色在线| 午夜成人在线视频| 国产乱码精品一品二品| 97se亚洲综合| 亚洲韩国在线| 欧美精品久久一区| 国产亚洲欧美日韩日本| 亚洲精品国产a| 免费在线观看视频一区| 福利一区二区在线观看| 国产伦精品一区二区三毛| 日韩中文一区| 91麻豆精品国产无毒不卡在线观看| 国产日产欧产精品推荐色| 亚洲影视资源网| 国产在线一区二区| 波多野结衣久草一区| 偷拍视频一区二区| 日韩亚洲欧美高清| 亚洲欧美日韩在线| 精品一区二区三区在线视频| 91麻豆蜜桃一区二区三区| 五码日韩精品一区二区三区视频| 717成人午夜免费福利电影| 中文字幕巨乱亚洲| 免费欧美日韩国产三级电影| 成人综合日日夜夜| 免费看成人片| 欧美电影一区二区三区| 亚洲欧洲一区二区在线播放| 看电视剧不卡顿的网站| 99高清视频有精品视频| 日韩高清国产精品| 91精品国产91久久久久久最新毛片| 国产精品欧美一区二区三区| 日韩国产欧美三级| 91免费在线看| 色久综合一二码| 国产色91在线| 免费高清在线一区| 国产精品免费一区二区三区四区 | 国产一区二区三区最好精华液| αv一区二区三区| 色综合欧美在线| 久久蜜桃香蕉精品一区二区三区| 亚洲妇女屁股眼交7| www.av亚洲| 亚洲国产精品www| 精品国产91九色蝌蚪| 午夜欧美大尺度福利影院在线看| 成人黄色免费短视频| 午夜欧美性电影| 久久久久国产精品免费免费搜索| 日韩成人伦理电影在线观看| 高清视频在线观看一区| 欧美日韩第一区日日骚| 亚洲欧美色一区| 成人av网址在线观看| 亚洲欧美日本国产有色| 国产亚洲午夜高清国产拍精品 | 日韩av电影免费播放| 日韩欧美国产午夜精品| 五月天婷婷综合| 国产精品sss| 91超碰这里只有精品国产| 亚洲已满18点击进入久久| 波多野结衣亚洲一区| 在线中文字幕一区二区| 日韩理论片一区二区| 成人黄页毛片网站| 在线区一区二视频| 亚洲男人的天堂av| 99精品欧美一区二区三区小说 | 91精品国产综合久久精品app| 亚洲狠狠丁香婷婷综合久久久| 成年人国产精品| 在线观看不卡一区| 一区二区三区四区激情| 91丝袜美腿高跟国产极品老师| 欧美影视一区在线| 一区二区激情小说| 97中文在线| 日韩午夜激情免费电影| 日本sm残虐另类| 日韩精品久久久毛片一区二区| 国产网红主播福利一区二区| 狠狠色狠狠色综合系列| 亚洲精品视频一二三| 一区在线观看免费| 91pron在线| 日韩欧美国产系列| 国产综合久久久久影院| 亚洲资源在线网| 亚洲欧洲综合另类| 99一区二区三区| 欧美成人官网二区| 国产精品一级在线| 欧美色视频在线| 日韩高清不卡一区二区三区| 青娱乐一区二区| 国产精品狼人久久影院观看方式| 99热这里都是精品| 欧美一区二区三区色| 国内成人免费视频| 欧美一a一片一级一片| 天堂成人国产精品一区| 色一情一乱一伦一区二区三区丨| 国产精品成人在线观看| 91麻豆视频网站| 精品国产91久久久久久久妲己| 国产精品一区二区久久不卡| 欧美色综合久久| 麻豆91精品视频| 一本一道久久a久久精品| 午夜精品福利在线| 亚洲一区三区电影在线观看| 亚洲最色的网站| 欧美高清视频一区| 综合久久久久久久| 久久久精彩视频| 亚洲四区在线观看| 久久国产精品-国产精品| 国产精品白丝在线| 国产伦精品一区二区三区在线| 国产午夜精品一区二区三区四区| 91首页免费视频| 久久久久久9999| 99re在线观看视频| 欧美高清在线精品一区| 国产精华一区二区三区| 国产精品久久久久久久第一福利| 国精产品一区二区| 亚洲欧美aⅴ...| 日韩在线电影一区| 亚洲成人自拍一区| 一本一道久久久a久久久精品91| 亚洲成人精品影院| 色综合一个色综合| 蜜桃av一区二区在线观看| 欧美日韩一区二区三区视频| 精品亚洲aⅴ乱码一区二区三区| 欧美性感一类影片在线播放| 国内精品嫩模私拍在线| 69久久夜色精品国产69蝌蚪网| 国产麻豆午夜三级精品| 日韩精品一区二区在线观看| 成人黄色大片在线观看| 久久综合视频网| 高清av免费一区中文字幕| 中文字幕中文字幕一区二区| 欧美高清性xxxxhd| 天天色图综合网| 精品视频在线视频| 懂色av中文一区二区三区| 久久久蜜臀国产一区二区| 国产精品一区二区三区在线 | 精品一区二区三区在线播放|