国产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?-?m.fjyali.com?All?Rights?Reserved?捷君信息技術(shù)有限公司?版權(quán)所有?魯ICP備17035670號(hào)??技術(shù)支持:永易搜科技
客服
亚洲精品三区在线观看| 国产一区自拍欧美日韩| 欧州一区二区三区四区| 18禁精品网站在线看| 五月丁香婷婷色| 午夜激情成人在线观看| 久/久精品99看9| 成人七区| 亚洲影院成人| 日本护士高潮| 精品无码不卡视频| 东京热一区二区中文字幕| 午夜偷拍久久熟女| 亚洲**2021在线观看| 人妻精品视频一区二区| 国产精品女生av| 秋霞Av理论一级在线| 欧美网站免费| 小视频国产| 国产区日韩区在线观看| 亚洲精品成人激情在线| 亚洲图片婷婷五月天| 91精品国产91久久福利| 色婷婷六月| 亚洲第一在线视频| 黄色小视频日本txt| 26uuu偷拍亚洲欧洲综合| 在线a亚洲视频播放在线| 五月婷久久| 亚洲操人| 色小视频蜜乳| 秋霞曰韩R级| 屁屁影院一区二区三区国产| 国产成人无码啪| 国产精品亚洲无码| 人妻献身系列第54部| 被窝影院午夜看片无码| 尤物av网站免费在线播放| 天天操综合网| 欧美日本成人一区二区| 精品综合久久久久久五月天| 丁香六月婷婷综合| 久久狠狠色噜噜狠狠狠狠97| 99免费视频| 亚洲国产美女久久久久 | 亚洲天堂无码| 国产日本久久免费精品| 怡红院一区二区熟女人妻| 欧美成人黄网色网站| 午夜高清成人在线视频| 久久久久国产无av| 狠狠综合网| 激情小说图片亚洲首页| 日韩性爱视频在线免费观看 | 国产一区二区a毛片| 国产精品无码av嫩草| 免费作爱一级视频| 欧美成人性爱视频大全| 久碰视频| 夜夜操美女| 午夜电影在线观看无码专区| 婷婷中文网| 五月婷婷综合网| 91丨九色丨国产丨人妻在线 | 成人羞羞视频国产| 欧美午夜视频免费观看| 秋霞影音一区二区三区| 九九亚洲| 欧美精品99久久久**| 欧美顶级黄片AAAAA在线免费看| 中文字幕性感少妇av| 日韩精品在线视频,日韩精品……| 亚洲国产精品无码AV久久久| 国产操操日韩三级黄| 亚洲色诱惑| AA级电影三区| 黄色高清无码无码破解免费暗网| 成人羞羞视频国产| 日韩国产不卡在线视频| 色婷五月| 天天色,天天干,天天干| 婷婷久久五月| 日韩免费在线视频观看| 91啪啪视频| 成人精品一区二区91毛片不卡| 中文字幕性感少妇av| 亚洲乱色熟女一区| 久久99网站| 97精品熟女少妇一区| 亚洲va综合va国产va中文| 这里只有精品视频在线观看麻豆| 成片免费观看视频大全| 免费精品人妻一区二区三| 亚洲中文字幕在现观看| 成人性爱全视频观看| 18禁无码永久免费无限制| 久久婷婷热| 91快色色色色色| 欧美日韩国产一区二区小黄片大全| 亚洲国产午夜真人一级片中文字幕精品黄网站| 东京热一区二区中文字幕| 黄片免费看黄片免费看| 91在线超高颜值国产| 日本在线观看网址| 色色婷婷五月天| 亚洲综合精品国产一区| av天堂精品久久| 亚洲国产美女久久久久| 日韩人妻无码专区| 成人三级片无码| 国产AV毛片| 欧美日韩另类在线| 91九色精品熟女内射| 青草草免费网站av| 强奸乱伦αv片| 亚洲综合五月天| 国产成人无码a| 91精品无码人妻系列| 深田咏美亚洲精品福利社| 亚洲色图尤物视频| 99热超碰| 乱论91| 日韩黄片视频试看| 日本高清视频xxxx| 综合久久久久久久久91| 人人么人人操| 蜜臀一区二区三区在线 | 99精品欧美一区二区三区桃色| 国产精品久久天天干| 综合久久久久久久久91| 日韩免费福利在线观看| 100啪啪视频大全| 澳门黄片一香蕉视频| 内射夫妻三片| 亚洲欧洲综合成人av一区| 日韩精品国产一区二区| 久草国产在线视频| 91精品无码人妻系列| 成人午夜视频免费播放| 亚洲色色色| 天天做天天爱夜夜爽毛片试看| 人人操人人插 - 百度 - 百度| av毛片aaaaa免费看| 蜜乳中文字幕a在线| av无线看| 黄色一级视| 婷婷五月天在线观看| 18禁看网站一区| 北约熟女超碰| 99啪啪视频| 欧美福利视频啊啊啊啊| 天堂а√在线最新版在线| 久久久精品无码亚免费| www.yw尤物| 国产日韩色综合| 国产色精品午夜大片| 国产免费一区二区在线A片视频| 蜜臀一区二区三区在线| 韩国一级婬片A片无码天美| 99久久久er直播网址| 99久久久99久久91熟女| 国产精品久久久久久久电影渣男| 啪啪啪精品视频| 国产精品 视频| 欧美顶级黄色大片免费| 粉嫩av在线| 太久视频| 人人搞人人插人人操| 强奸乱伦中文字幕AV| 中文操逼字幕| 国产树林里野战在线看| 欧美性爱综合,免费| aⅴ日韩成人电影av在线免费看av大全| 狠狠综合网| 最新中文字幕在线亚洲| a亚洲欧美色欲| 亚洲精品久久久久久久蜜桃臀| 国产精品女生av| 狠狠操天天干| 国产懂色精品国产av| 欧美激情视频在线一区| 激情综合婷婷| 成人免费福利网站国产| 韩国手机不卡无码三级视频| 国产精品大香蕉| 国产亚洲禁久一区二区| 丁香六月激情| 国产在线综合福利网站| 极品极品色影院| 日韩Va亚洲va欧美Ⅴa久久| 女性喷水高潮在线观看| 婷婷久久五月| 欧美日韩岛国大片在线观看| 免费一级特黄特色大片在线观看看| 女人精品内射国产99| 色婷久久| 日韩性爱播放| 成年人一级黄色毛片大全在线观看| 国产探花日韩援交| 色欲久久久久综合网| 亚洲网站一区二区在线| 成人精品在线观看| 97干在线视频| 色五月大香蕉| 天天日夜夜爽| 色色国产| 日韩精品在线视频,日韩精品……| 美女自卫慰黄网站免费| 欧美精品自慰系列寂寞少妇| 欧美黑人精品一区二区| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 囯产乱伦一区二区三女 | 天天干天天干天天| av影片在线观看不卡| 五月婷婷影院| 久久国产AⅤ| 韩三级a视频在线观看| 国产精品蜜臀久久久久无码AV| 久久透逼视频| 日韩欧美成人性爱在线| 国产操逼逼网| 视频分类 国内精品| 国产久久久久久久久一区二区| 巨爆乳肉感一区二区三区竹菊影视| 亚洲成人免费在线| 欧美一区二区男人天堂| 自拍偷拍草一草| 2018天天干在线视频| 美国aaaaa一级黄片| 国模精品一区二区三区苹果色戒| 久久五月视频| 超碰在线人妻中文字幕| 欧美日韩日产免费网站看| 久久久久久久国产a∨| 亚洲AV无码乱码在线观看性色| 99热最新网址| 欧美十八禁视频| av在线一区二区三区| 五月天色色网站| 啪啪性爱免费视频| 亚洲中文日韩欧美大香蕉视频| 无码自拍SM| 国产精品日韩在线一区| 婷婷五月天激情网| 在线视频 亚洲精品| 啪啪免费| 亚洲av青草久久一区二区| 国产免a费看黄片在线| 曰韩无码777| 久久亚州精品成人Av无| 蜜乳AV一区二区三区四| 99色视频| 欧美日韩性爱操大逼| 午夜美女福利视频| 黄色区免费观看中文字幕| 99热这里只有精品9| 国产Aα| 性爱久久| 美國A片| 99re免费视频精品全部| av国产无码| 影音先锋视频在线| 日韩啊V| av一区二区三区 中文| 欧美伊人久久综合网| 九九伊人网| 亚洲成人福利电影免费| 国产一区二区免费福利片| 不卡免费av在线播放| 美女尤物人人操| 日本熟女不卡视频| 婷婷91| 精品在线观看视频在线| 欧美激情性爱视频网站| 欧美色五月| 91站街按摩店老熟女熟女| 粉嫩粉嫩一区性色AV片| 国产又黄又爽又刺激久久久久久 | 高清国产精品福利网站| 成人国产精品三级A片| 久草免费福利在线播放| 免费av高清无码| www久久国产精品| 任你艹| 色区久久| 人人色人人操在线| 多乙久久久久久| 日韩精品中文字幕一| 欧美日韩亚洲一区二区在线观看| 另类图片欧美激情综合| 99色| 国产区日韩区在线观看| 任你艹| 99只有精品| 久热免费视频| 丁香五月成人| 激情丁香五月| 午夜美女福利视频| 美国日韩黄片| 国产精品视频91久久| 強姦亂倫a| 国产日韩欧美中文在线播放| 色屁屁影院www国产| 91丨九色丨国产丨人妻在线| www.99色| 久久国产免费激情视频| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 日韩一性一交一A片俄罗斯| 欧美性爱中文字幕无线码| 做爱A级亚欧| 色综合久久88色综合久久天天| 国产真实野战在线视频| 亚洲精品日韩国产欧美| 色色婷婷五月天| 中日韩免费看男女操逼大全| 黄色片A级一区二区三区| 91影库| 亚洲成A∨人影院在线欢看| 丁香五月激情综合国产| 中文字幕一区二区视频在线观看| 欧美视频一| 日韩色欲久久一二三四区| 欧亚性爱视频免费看| 色色色网站| 夜夜操青青草| 99热只有这里有精品| 婷婷五月天激情小说| 日韩精品在线视频在线观看|