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

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

用友U8備份文件的批量導(dǎo)入方法

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

用友財(cái)務(wù)軟件是目前國(guó)內(nèi)財(cái)務(wù)領(lǐng)域中使用得最廣泛的一種,審計(jì)署下發(fā)的AO軟件中,就可以直接導(dǎo)入用友多個(gè)版本的數(shù)據(jù),給審計(jì)人員帶來(lái)極大的方便。但有時(shí)審計(jì)人員會(huì)面對(duì)幾十甚至上百個(gè)賬套,如果逐個(gè)處理,未免費(fèi)時(shí)費(fèi)力。本文針對(duì)用友8.51的一個(gè)備份文件作一點(diǎn)分析,對(duì)其中各關(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ù)以上思路,我們反過來(lái)比較,查看SQL Server數(shù)據(jù)庫(kù)的各種文件的頭部,看是否有與UFDATA 文件頭相似的文件。SQL Server數(shù)據(jù)庫(kù)中,與數(shù)據(jù)相關(guān)的文件,我們平時(shí)接觸比較多的主要有數(shù)據(jù)文件和備份設(shè)備文件。新建一個(gè)空的數(shù)據(jù)庫(kù),用UltraEdit查看它的數(shù)據(jù)文件的頭部,未發(fā)現(xiàn)相關(guān)字樣,而創(chuàng)建一個(gè)備份設(shè)備后,查看該文件的頭部,正好跟UFDATA文件的頭部是一樣的。因此我們初步判定UFDATA文件為SQL Server數(shù)據(jù)庫(kù)的備份設(shè)備文件。并且,我們知道TAPE是磁帶的意思,而SQL Server中跟磁帶相關(guān)的通常與數(shù)據(jù)庫(kù)的備份有關(guān)系。

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

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

在實(shí)際工作中,我們遇到的往往不是單個(gè)的賬套。由于很多企業(yè)有很多獨(dú)立核算的分公司,并且每個(gè)公司每年都要建一套賬,因此,我們面對(duì)的往往是十幾個(gè)、幾十個(gè)賬套,有時(shí)甚至?xí)鎸?duì)上百個(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ù)庫(kù)、抽取數(shù)據(jù)等步驟。我們首先對(duì)每一個(gè)關(guān)鍵步驟給出相應(yīng)的解決辦法,最后再給出一個(gè)總體的流程。

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

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

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

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

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

定義SHELLEXECUTEINFO類型的變量:SI

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

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

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

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

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

調(diào)用:ShellExecuteEx SI

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

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

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

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

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

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

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

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ù)文件與日志文件的長(zhǎng)文件名)

抽取數(shù)據(jù)庫(kù)中相應(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ù)庫(kù)服務(wù)器上執(zhí)行:sp_dropdevice U8Back,刪除設(shè)備

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

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

聯(lián)系我們

  • 地址:濟(jì)南市高新區(qū)丁豪廣場(chǎng)6號(hào)樓705
  • 咨詢熱線:0531-66958699
  • 服務(wù)熱線:0531-66956760
  • 郵箱:jitservice@ijiejun.com
Copyright???2017-2026?-?m.fjyali.com?All?Rights?Reserved?捷君信息技術(shù)有限公司?版權(quán)所有?魯ICP備17035670號(hào)??技術(shù)支持:永易搜科技
客服
激情五月综合网| 99e久久国产精品| 久久国产AⅤ| 激情综合五月婷婷| 伊人丁香五月婷婷| 91精品久久久| 五月婷婷爱六月丁香色| 国产精品久久久三级无码| 国产综合网站在线播放| 国产A v无码专区| 性在久久久久久| www.色婷婷| 欧美一区二区三区互相| 99久久99九九99九九九| 张柏芝国产一区在线观看| 国产毛片毛片4p懂色| 欧美性xxxxx狂欢| 天堂中文资源在线bt| 亚洲av影院在线观看| 搡老女人911熟妇老熟女| 操B视频日韩无码| 九九Av| 一道α片欧美| 日韩精品永久在线观看| 狼人久草| 婷婷亚洲五月***久久| 国产老太乱伦一区| 国产一区自拍欧美日韩| 无码高清专| 看全色黄大色大片免费视频| 无码人妻丰满热妇又大又粗| 日日噜噜夜夜狠狠视频无| 美女被艹尤物视频| 人人操av| 色五月网址| 久久五月综合| 在线免费观看日韩一区| 婷婷九月| 日本3级一区二区免费| 亚洲一本色道中文无码aV天美| 91精品久久久| 亚洲一区二区三区播放在线| 成人av免费观看| 影音先锋国产精品| 久操热线| 99热精品在线| 色欲久久久久综合网| 日韩成人性日韩成人性爱视频在线免费观看 | 国产丝袜欧美在线视频| 人人操,操人人| 中国乱伦一区二区| 亚洲一区二区精品福利| 国产超碰| AAAA级日本片免费视频| 亚欧高清| 综合 欧美 亚洲 日本| 人人妻人射| 熟妇操花| 视频黄色国产一级| 女人喷水视频在线观看| 97最新在线播放视频| 婷婷久久久| 内射小黄片| a天堂视频| 五月婷婷激情综合| 婷婷伊人五月| 日本免费专区| 欧美日韩99| 91色人妻| 日亚韩精品视频二区三| www.狠狠| 精品人妻av在线播放| 欧美一级黄片免费播放| 操b在线观看| 三级网色| 亚洲国产美女久久久久 | 极品极品色影院| 日韩三级在线观看网站| 国产成人一级av88| 色999五月色| 在线播放免费av福利片| 熟女视频久久| 国产美女裸体秘 永久无遮挡| 色一色综合网| 岛国片在线播放| 簧片免费看视频| 操逼逼一区视频| 久久99亚洲精品久久99果| 中字幕人妻一区二区三区| 精品一区二区国产日韩| 国产精品探花视频| 亚洲AV麻豆Aⅴ无码电影一| 人妻中文字幕日韩电影| 中国操逼无码| 大香蕉综合网| 精品国产久热在线观看| 亚洲精品国产专区在线观看| 婷婷综合激情| HEYZO高无码国产精品227| 在线观看亚洲成人精品| 日本国产成人亚洲精品无码| 欧美丰满少妇xx高潮| 欧美精品久久96人妻无码| 欧美极度丰满熟妇hd| 秋霞一级A片黄色视频| 99这里有精品| 日本欧美国内在线| aaaa黄片| 国产亚洲美日韩Aⅴ中文字幕无码成人| 国产品精品自在在线午夜免费| 亚洲色图殴美色图激情乱伦| 亚洲国产91精品一区二区久久| 五月亭亭六月丁香| 婷婷五月天成人网| 国产精品老师| 亚欧韩av| 日韩人妻无码专区| 亚洲国产一区二区三区四区国产| 一区二区三区探花在线观看| 国产精品原创巨作?v网站| 日韩免费av片高清无码| 麻豆国产97在线| 日本成a人v网站在线观看| 久久精品人妻一区| 五月天激情网站| 亚洲中文字幕熟女| h在线看免费版在线看| 九九香蕉网| 色色五月婷婷| 国产激情视频一区区三区| 日日爽夜夜爽| 天堂v无码免费视频| 久久精品国产Aⅴ| 粉嫩av平台| 久久青青草原免费视频| 无码黑人精品一区二区三区三| 精品国产Av无码久久久伦古装| 天天爽夜夜操| 日韩熟女操逼| 性开放中文AV高清无码免费看| 国产区性爱在线视频秋霞豆| 国产一区二区在线电影| 丁香啪啪| 亚洲一卡二卡在线免费| 成人日韩3| 亚洲国产一级精品毛一级精品看免费视频 | 91chinese在线| 中英熟女操女| 在线色导航| aⅴ日韩成人电影av在线免费看av大全| 黄色毛片A片| 天天爽天天爽| 久久这里是精品| 丁香五月天激情网站| JIZZJIZZ亚洲女人被躁| 久草视频观看视频在线| 婷婷深爱五月| 日B操| www色日本| 情趣丝袜无码操逼视频| 92午夜免费福利视频| 天天干天天干天天干| 日韩精品人妻一| 99欧美| 青娱乐国产精品| 2024黄色视频| hd成人一区二区在线| 人人爱人人乐人人操| 日本一区二区三区四区免费观看| 丁香五月激情五月| 亚洲最新中文字幕免费| 五月天激情网站| 综合欧美日韩在线观看| 成人一道本免费视频| 99日韩| 太久视频| 亚欧毛片基地国产毛片基地| 乱伦熟女区| 嗯啊抽插大香蕉网页| 久久精品国产精品一区| 日韩性爱再线视频| 在线色导航| 日本精品一级二级三级| 国产粉嫩出水在线播放| 欧美日日操| 欧美亚洲自拍另类人妻| 日韩女模中文造逼| 你想操日本小逼吗| 午夜视频久久久久一区| 99精彩视频| 欧亚在线视频| 强奸乱伦资源| 欧美一区二区三区另类精品| 大香蕉乱级| 人妻少妇久久中文字幕一区二区 麻豆| 久久久久成人亚洲国产| 国产一级不卡在线观看| 性爱综合一区二区| 五月丁香黄色网| 婷婷久久五月天| 丁香五月久久| 柠檬AV导航| 亚洲精品亚洲人成人网| 7777欧美成是人在线观看| 亚洲AV操| 五月天玖玖资源站| 日本国产高清色www视频在线| 国产精品网址| 成人精品一区二区91毛片不卡| a片 xxxx受爽视频| 欧美精品成人一区二区在线观看| 97色干| 女人精品内射国产99| 五月综合视频| 明星性猛交ⅹxxx乱大交| 91综合色噜噜| 精品国模无码| 热思思免费视频| 欧美大香蕉久| 一类无码操逼视频| 久久成人午夜精品影院| 太久视频| 免费一级视频特黄色大片| 爱我干综合| 乱伦强奸区日韩| 人人操人人摸avav| 久草免费福利在线播放| 欧美十八禁导航成人| 熟女人妻一区二区三区| 久久五月综合| 国产91av在线播放| 夜嗨影院| 综合激情五月丁香| 欧美大香蕉久| 91爆操视频| 亚洲无992tv| 95自拍视频在线观看| 强奸a片网| 97超碰磁| 性做久久久久久久| 日韩三级伊人| 草草影院最新网址| 120分钟婬片免费看| 久久精品福利影院| 国产精品自拍欧美在线| 国产精品ww久久| 黄在线| 黄片免费日韩| 久操视频资源站公开| 婷婷综合在线| 欧美,日韩综合久久| 婷婷五月天福利| 欧美日韩亚洲一区二区在线观看| 国产呦精品一区二区三区下载| 亚洲本色精品一区二区久久| 韩日性爱av| 亚洲天堂久久久久久粉红视频| jk白丝没脱就开始啪啪| 一起草高清无码| 91精品人妻电影| 久久久久久国产成人| 大香蕉乱伦视频网| 26uuu性| 玖玖爱在线视频免费观看| 手机看片1024你懂的国产| 精品久久无码午夜福利| 日韩成人网址| 秋霞免费AV| 国产精品久久久无码aV去| 激情五月丁香五月| a级成人毛片免费视频高清| 岛国福利在线精品播放| 99亚洲天堂| 免费看久久久性性| 国产精品女久久久久av爽| 91一区二区三区蜜桃| 久久综合九九| 亚洲天堂 视频你懂的| 日本高清_区二区三区 | 99re热有精品视频国产| 操91| 天天爱天天操| 五月丁香综合啪啪| 亚洲色图欧美视频| 日本激情免费大片| 日韩亚洲国产视频| 精品中文字幕一区二区| 日本人妻中文字幕 | 欧美日韩国内不卡| 51一区二区三区| 这里只有精品视频在线观看麻豆| 成人无码在线视频网站| 国产在线观看一区二区三区| 色色色综合网| 丁香五月成人| 亚洲欧洲成人在线电影| 久久久新亚洲AV| 青娱乐淫乱1314| av一区二区三区不卡| 少妇熟女1区2区3区| 日韩熟女操逼| 在线无码视频| 免费看国产曰批40分钟怎么下载| 成全在线观看免费观看| 丁香六月激情| 国产尤物AV尤物在线观看不卡| a天堂视频| 日本中文字幕在线电影| 丁香六月啪啪| 91看黄片| 97精品熟女少妇一区| 亚洲午夜福利在线影院| 男人的天堂一区三区| 柠檬AV导航| 亚洲一区中文精品| 免费精品中文字幕| 欧亚性爱视频免费看| 九色PORNY9l原创自拍| 日韩精品字幕| 亚洲国产精品无码AV在线| 亚洲综合中文字幕有码| 久热9| 岛国福利在线精品播放| 国产亚洲中文不卡二区| 亚洲高清无码免费观看视频| dy888午夜老子影视达达兔| 2017人人操,人人摸| 操逼网站地址|