国产91在线高潮白浆在线-久久综合香蕉久久久久-国产亚洲二区高清在线-久久亚洲精品中文字幕亚瑟-午夜AV手机在线免费观看-国产成人精品一区二区三在线观看-无码综合天天久久综合网色吧影院-中文字幕国产在线观看

歡迎來到山東捷君信息技術(shù)有限公司!
DETAILS詳情
當(dāng)前位置:首頁 > 幫助中心 > 詳情

U8備份文件的批量導(dǎo)入

作者:山東捷君         上傳時(shí)間:2020-04-23

用友財(cái)務(wù)軟件是目前國內(nèi)財(cái)務(wù)領(lǐng)域中使用得最廣泛的一種,審計(jì)署下發(fā)的AO軟件中,就可以直接導(dǎo)入用友多個(gè)版本的數(shù)據(jù),給審計(jì)人員帶來極大的方便。但有時(shí)審計(jì)人員會(huì)面對幾十甚至上百個(gè)賬套,如果逐個(gè)處理,未免費(fèi)時(shí)費(fèi)力。本文針對用友8.51的一個(gè)備份文件作一點(diǎn)分析,對其中各關(guān)鍵步驟給出一個(gè)程序處理的辦法,最后給出一個(gè)解決用友8.51備份文件批量導(dǎo)入的流程。一點(diǎn)粗淺想法,拋磚引玉,同時(shí)也希望能給大家一點(diǎn)啟示。

一、分析過程

用友8.51在備份的時(shí)候,一般會(huì)產(chǎn)生兩個(gè)文件:UFDATA.BA_和UfErpYer.Lst.其中UfErpYer.Lst比較小,不到1K,而UFDATA.BA_通常比較大。由此,我們判斷,財(cái)務(wù)數(shù)據(jù)應(yīng)該在UFDATA.BA_中。

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

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

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

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

對一個(gè)本地的數(shù)據(jù)庫,我們就可以根據(jù)自己的需要,進(jìn)行相關(guān)的查詢和操作了。到此為止,我們其實(shí)已經(jīng)完成了將一個(gè)用友U8.51的備份文件轉(zhuǎn)換成我們可操作數(shù)據(jù)庫的過程。但如果僅僅如此,那么本文其實(shí)是沒有什么意義的,因?yàn)檫@個(gè)步驟我們可以很容易地利用AO軟件來實(shí)現(xiàn)。

在實(shí)際工作中,我們遇到的往往不是單個(gè)的賬套。由于很多企業(yè)有很多獨(dú)立核算的分公司,并且每個(gè)公司每年都要建一套賬,因此,我們面對的往往是十幾個(gè)、幾十個(gè)賬套,有時(shí)甚至?xí)鎸ι习賯€(gè)賬套,而AO中又沒有提供批量導(dǎo)入的辦法,如果一個(gè)一個(gè)導(dǎo)入的話效率太低?;谶@種情況,本文就利用上述分析的結(jié)果,給出一個(gè)解決的辦法,能讓我們批量導(dǎo)入用友的備份數(shù)據(jù)。

二、解決辦法

要實(shí)現(xiàn)批量導(dǎo)入,必須編寫程序,實(shí)現(xiàn)上述分析過程中的解壓、添加備份設(shè)備、還原數(shù)據(jù)庫、抽取數(shù)據(jù)等步驟。我們首先對每一個(gè)關(guān)鍵步驟給出相應(yīng)的解決辦法,最后再給出一個(gè)總體的流程。

文件解壓:利用Win32的API:ShellExecuteEx,調(diào)用WinRar將壓縮文件解壓到指定的臨時(shí)文件夾下,并得到解壓程序的句柄(前提是已經(jīng)安裝了WinRar軟件)。其中要用到SHELLEXECUTEINFO這個(gè)結(jié)構(gòu),用來指定WinRar的路徑以及相應(yīng)的解壓參數(shù)。具體可以查閱Win32 API幫助。

添加設(shè)備:利用SQL Server 2000的存儲(chǔ)過程sp_addumpdevice添加設(shè)備文件。

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

刪除備份設(shè)備:可以使用存儲(chǔ)過程:sp_dropdevice.詳細(xì)信息可以查閱SQL Server 2000的幫助文檔。

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

定義SHELLEXECUTEINFO類型的變量:SI

指定SI的相關(guān)參數(shù):動(dòng)作為“Open”、文件為WinRar的執(zhí)行文件(指定長文件名)

對每個(gè)備份文件UFDATA.BA_,循環(huán)處理(循環(huán)1)

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

指定SI的參數(shù)為:x sFile *.* sTemp

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

調(diào)用:ShellExecuteEx SI

獲取SI的狀態(tài)直到它執(zhí)行完畢

在數(shù)據(jù)庫服務(wù)器上執(zhí)行:sp_addumpdevice disk,U8Back,physical_name

(注:U8Back為我們?yōu)樵O(shè)備取的名,physical_name為解壓后得到的UFDATA文件的長文件名)

執(zhí)行:RESTORE HEADERONLY From U8Back,得到設(shè)備中的備份列表記錄集

(注:一條記錄對應(yīng)于一個(gè)備份)

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

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

Restore DATABASE UF8 From U8Back with File=file_number,Move Ufmodel
To DataFile,MOVE Ufmodel_LOG TO LogFile, replace

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

抽取數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)

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

結(jié)束循環(huán)1

在數(shù)據(jù)庫服務(wù)器上執(zhí)行:sp_dropdevice U8Back,刪除設(shè)備

結(jié)束循環(huán)2

善后工作,如刪除臨時(shí)文件等

 

聯(lián)系我們

  • 地址:濟(jì)南市高新區(qū)丁豪廣場6號(hào)樓705
  • 咨詢熱線:0531-66958699
  • 服務(wù)熱線:0531-66956760
  • 郵箱:jitservice@ijiejun.com
Copyright???2017-2026?-?www.fjyali.com?All?Rights?Reserved?捷君信息技術(shù)有限公司?版權(quán)所有?魯ICP備17035670號(hào)??技術(shù)支持:永易搜科技
客服
不卡av在线中文字幕| 国产亚洲日韩欧| 思思久热在线精品66| 日韩Va亚洲va欧美Ⅴa久久| 婷婷伊人綜合中文字幕| 欧美日本中字另类在线| 香蕉综合网| 嫩草影院在线观看精品| 一级乱伦网站| 九九性爱网| 天天摸夜夜添无码小视频| 欧美日韩第一页| 日韩乱伦AⅤ| 日韩三级伊人| 欧美国产日韩高清在线| 脫衣舞一区二区三区| 精品无码欧美三级| 99综合网| 手机看片1024你懂的国产| 亚洲中文字幕在现观看| 九九黄色视频在线观看| 欧美日韩一区二区三区四区蜜桃| а√天堂资源官网在线资源| 色婷婷电影网| 亚洲AV成人在线| 亚洲一区二区三区欧美日韩| 国产精品亚洲天堂网址| 欧美大香蕉久| 精品无码久久久久久久久果冻糖心 | 操逼操网| 免费伦费视频在线观看| 小视频国产| 国产亚洲色停停久久99精品91| AAA久久| 1769精品一区二区三区| 在线看片国产精品每日更新| 波多野结衣一级视频| 8x福利精品第一福利视频导航| 亚欧无码线免费观看视频| 亚洲网站一区二区在线| 天天干天天干天天干| 五月综合激情| 日韩成人性日韩成人性爱视频在线免费观看| 日欧操屄视频| 天天综合精品| 成 人 A V免费视频在线观看| 久久久久久网址| 久久丁香久草综合网| 强被迫伦姧在线观看无码网站| 国产午夜精品理论片一二三区区| 91福利网在线观看| 午夜无遮挡男女啪啪视频| se01国产在线视频| 大色综合网| www.99在线| 亚洲欧洲成人在线电影| 国产综合在线视频网站| 3P乱轮视频| 国产福利第一视频| 日韩电影在线观看网址| 性爱视频啪啪啪啪| 蜜乳AV一区| 色噜噜人妻丝袜a∨先锋影| 国产精品电影| 麻豆国产视频精品观看| 欧美大香蕉专区网| av中文在线| 欧美性爱免费短视频| 日逼国产| 精品人妻中文字幕高清| 久久伊人亚洲AV无码网站| 国产精品久久久无码AV网站| www激情| 一区不卡在线观看av| 五月天丁香婷婷综合网站| 91精品久久久久久77777| 美女操逼A A| 激情看片网站| 色综合久久av| 久久婷婷五月天| 青青久久手机线视频| www.夜夜| 欧美视频一区二区在线| TS人妖另类精品视频系列| 日韩国产乱子伦App| 中文字幕国产在线天堂| 国产浮力影院第1页| 午夜男女爽爽大片免费观看| 国产一区二区在线电影| 18禁无码永久免费无限制| 久久久久9| 操逼1区| 国产日韩手机视频在线| 亚洲中文字幕网| 国产精品制服丝袜清纯唯美| av网站国产主播在线| 性色av婷婷久久一区二区点复制| 俄罗斯一区二区视频在线观看| 国产又爽又黄| 另类 日韩 熟女| 日韩免费在线视频观看| 国产高清亚洲日韩一区| 婷婷久月| 日韩成人大片在线观看| 手机在线播放国产福利| 強姦亂倫a| 天天干天天操天天操夜夜操天天操 | 亚洲精品一区二区三区在线播放| 中国操逼无码| 99人妻碰碰碰久久久久禁片| 精品国产精品一区二区| 日韩性爱免费视频在线网站| 日本狂喷奶水在线播放212| 伊人网青青| 黄色片A级一区二区三区| 91综合色噜噜| 91精品国产91综合久久蜜臀| 免费观看的av| 婷婷综合在线| 99热免费| 中文字幕av亚洲精品| 思思热在线| 天天日天天插| 中英熟女操女| 人人操人人摸avav| 51久久夜色精品国产麻豆| 成人av福利在线观看| 日本欧美韩国国产在线| 岛国视频一二三区| 日本一区二区成人在线| 亚洲国产欧美中日韩成人综合视频| 国语对白在线播放视频| 97最新在线播放视频| 依人大香蕉| 狠狠久久手机视频精品| 天天狠操| 手机在线看片免费人成视频| 午夜国产成人福利视频 | 欧美性爱另类综合| 日本人妻A片成人免费看片| 99色热| 日日操免费视频| 精品欧美А∨无码黑人大荫蒂| 日韩精品国产一区二区| 看日韩操逼| 欧美人黑A片无码免视费| 久久精品国产AV一区二区三区| 久久直播国产| 日本123区操B视频| 91网九色蝌蚪操熟女| 欧美一区二区三区另类精品| 操逼网免费无码视频| 日语五十路和六十路亚洲国产精品| 熟女这里只有精品6| 蜜桃av综合网发布| 青娱乐老司机视频| 在线v中文字幕一区二区三区 | 国产无吗在线播放| 入口操逼网站| 无码人妻精品一区二区三区99不卡| av无码av无码专区| 免费精品无码一级毛片牛牛影视| 岛国毛片在线观看免费| 成人片在线播放| 一区二区三区高清天码| 91丨九色丨东北熟女| 国产精品爽爽v| 日韩兔费看黄片| 日韩欧美俄罗斯A片| 国产辣妈在线视频福利| 日本国产成人亚洲精品无码| 影视综合无码少妇| 亚洲精品久久久久毛片A片拉屎 | 乱论91| 亚洲本色精品一区二区久久| 亚洲性爱免费电影| 99热啪啪| 天天干天天操天天干天天操| 日韩免费在线观看不卡| 黄色高清无码无码破解免费暗网| 狠狠色伊人亚洲综合网站色| 日本福利二区视频| 太久视频| 色五天伊人| 精品欧美不卡在线播放| 97久久超碰| 久久精品国产72国产精品福利| 国产综合在线视频网站| 亚洲国产美女久久久久| 曰韩av中文字幕专区| 蜜乳性色无码专日粉嫩骚逼AV| 欧美A片中文字幕| 亚欧高清| 成人五月天丁香激情综合| 国产综合操逼高清| 8050午夜少妇无码| 蜜乳性色无码专日粉嫩骚逼AV| 中文字幕国产| 色操逼网| 九月激情婷婷| 国内精品a| 欧美日韩性爱电影在线| 色视频蜜乳| 乱操乱伦AV| 日本一区二区三区午夜观看| 国产福利一区二| 色哟哟 日韩精品| 91大神精品长腿在线观看网站| 精品午夜福利导航| 色激情综合网站| 美国日韩黄片| 精品无码一区二区三区| 亚洲精品白浆高清久久久久久| 日本黄色精品专区网站| 中文字幕一区二区三区字幕| 人人做,人人操,人人摸| 成人性爱AV在线免费观看| 国产无码精品高清| 国产精品嫩草影院免费| 强奸乱伦av电影| 国内自拍 日韩激情 99| 97干在线视频| 日韩欧美大片免费高清啪啪| 在线亚洲 欧美 日本专区| 成人乱人伦一区二区| 亚洲色图日韩精品| 丁香九月激情啪| 免费人成毛片乱码| 久久亚洲欧美中文字幕国语| 手机在线人成免费视频| 99热超碰在线| 人妻献身系列第54部| 午夜电影在线观看无码专区| 国产做?爰片久久毛片?片美国| 激情综合五| 性久久久| 自拍偷拍2025在线观看| 五月婷婷综合网| 影音先锋新男人| 69精品久久久久中文字幕| 日日干日日| 嗯啊抽插大香蕉网页| 国产日比| 国产成年精品高清在线观看91| 国语对白在线播放视频| 亚洲视频中文一区| 国产精品久久久久中文字幕| 五月天激情小说| 中国大陆国产高清AⅤ毛片| 伊人99热| 一区二区三区探花在线观看| 色啪网| 激情网色| 国产在线综合福利网站| 伊人影院综合是一个与深夜成人在线| 欧美 亚洲 偷拍自拍| 色欲av一区二区三区蜜芽| 欧美黄色片AAAAA| 国产一在线观看| a级免费在线观看| 欧美日韩性爱操大逼| 一区二区精品日韩欧美在线观看| 亚洲日韩成人性爱视频| 亚洲,日韩,欧美,成人播放| 亚洲综合在线视频| 亚洲二区精品在线观看| 欧美探花网| 精品人妻免费观看| 久久婷婷亚洲| 欧美三级中文字幕hd| 懂色av色欲av蜜臀av| 日产操逼| 色情成人五月天| 免费综合亚洲中文| 黑人狂躁日本妞一区二区三区| 日本人妻最新在线中| 国产伦精品一区二区三区在线观| 日本免费中文字幕在线| 国产精品久久妻无码网站| 狠狠操天天干| 九九99精品| 色情五月综合婷婷| 在线观看精品国产免费| 户外裸露刺激视频第一区| 国产一进一出视频网站| 国产美女口爆吞精视频| 欧洲性爱无码区| 91P0RNY大屁股人妻| 熟妇乱伦一区二区| 狠狠色丁香| 天天日天天干天天操| 我爱大香蕉| 色婷婷久久| 国产一级内射高清视频| 丁香五月婷婷五月| 久久性爱视频| 明星性猛交ⅹxxx乱大交| 日本中文熟女视频| 强被迫伦姧在线观看无码网站| 日韩啊V| 一区二区精品日韩欧美在线观看 | 国产熟女免费观看久久| 免费看A片毛毛片在线播| 亚洲啪啪视频一区二区| 久久激情亚洲精品无码?V | 色色色色网站| 国产亚洲色婷婷久久99精品91| 99视频内射三四| 国产主播福利| 日韩激情啪啪啪| 亚洲欧美在线观看2021| 国产乱伦性爱AV| 99久久综合| 操逼逼一区视频| 日本操嫩b网| 人妻中文在线| 国内毛片热久久思思热| 97精品熟女少妇一区| 天天躁日日躁XXXXYY| 丁香五月色| 操www| 5月婷婷6月六月丁香| 天天日天天操天天射河南省| 91性高朝久久久久久久久| 狠日操| 丁香五月婷婷五月| 一级@啪啪视频| 激情专区综合|