国产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天堂国产| 精品中文字幕一区二区| 日韩兔费看黄片| 免费?级毛片无码?∨蜜芽试看| 成人激情无码在线视频| 无套内射性感少妇视频| 超碰国产精品无码| 亚洲欧美成人在线| 男女激情黄色网址| 大香蕉乱伦视频网| 日本成熟少妇A∨网站| 综合五月婷婷亚洲一区| 色色激情| 日韩久久.一级黄色片| 久热久| 操逼操逼逼操操逼91| 性色AV网站| 91chinese在线| 色嗨嗨在线| 国产AAAAAABBBBB| 狠狠操狠狠爱| 99久久婷婷国产综合| 丰满高潮18xxxx| 操操吧亚洲乱伦视频| 欧美组图日韩亚洲中文字幕| 99精品久久久久久久婷婷蜜桃| 国产一区二区a毛片| 亚洲成aⅴ人片不卡无码| 大象AV在线| 欧美色婷婷| 99久久9| 亚洲中文字母在线播放| 婷婷五月天激情网| 色欲日韩欧美在线一区| 岛国AB视频| 国产精品色片一区二区| 亚洲无吗在线视频| 国产精品久久久久中文字幕| 黄片国产精品一区二区| 亚洲,日韩,欧美,成人播放| 欧美一二三级精品在线| 100啪啪视频大全| 韩三级a视频在线观看| 欧美十八禁视频| 日B操| 久久无码一区二区二三区性色| 岛国黄片网站| 精品毛片av一区二区| 三级激情网站| 国产亚州精品美女久久久免费| 嫩草影院在线观看精品 | 日韩人妻一区二区精品| 亚洲欧美国产其他二区| 97av在线视频| 你懂的在线观看区国产| 亚川综合视频| 天天做日日做天天欢。| 欧美丰满熟妇XXXX性ppX人交| 日本欧美国内在线| 五月综合色| 影音先锋乱伦资源| 色呦呦呦在线观看视频| 久久曰曰| 激情 欧美 亚洲 小说| 欧美日韩激情无码专区| www.av在线观看| 午夜精品久久一区二区| 国产精品麻豆免费视频| 国产色呦呦| 婷婷中文字幕| 看大黄色大片原件| 99热最新| 久久久久亚洲AV无码专区少妇| 熟女人妇一区二区三区| 青娱乐休闲视频在线观看| 亚洲国产欧美另类自拍| 日本中文字幕在线电影| 100啪啪视频大全| 黄色片大香蕉| 午夜.DJ高清在线观看免费7| 久久欧美性爱视频| 国产精品露脸在线观看| 国内毛片免费h片在线| 日婷婷| 国产高潮AA片免费看| 日韩精品色呦呦| 久久五月婷| 午夜欧美女人操逼| 亚洲国产91精品一区二区久久| 激情久久av一区av二区av| 免费观看性欧美一级| 9久久精品| 日韩一区二区高清在线观看的| 一二三区操逼国产91| 国产呦精品一区二区三区下载| 欧美亚洲国产91在线| 熟女突然公开看18禁影片| 韩三级a视频在线观看| 激情综合五| 日韩成人性爱电影在线播放| 老熟女搡BBBB搡BBBB视频| 国产精品久久久啊| 色色丁香| 无码国产精品午夜不卡(| 久草视频在线视频在线视频在线观看| 日韩一级性爱无码| 韩国一级做a久久久久| 亚欧国产无码精品在线| 免费亚洲黄色视频在线观看| 岛国黄片网站| 欧美片第一页| 亚洲伊人久久综合97| 九九综合九九综合| 狠狠干狠狠色| 操碰97| 婷婷五月天AV| www色色com| 99久在线精品99re8| 女人高潮大叫一级毛片| 色综合网1| 午夜福利成人免费视频| 天天干天天狼在线视频| 亚洲欧美国产其他二区| 性爱乱伦一区| 日韩精品一区的| 亚洲人妻av| 久久亚洲AV无码白度| 国产黄色剧情影片麻豆免费播放| 五月综合激情网| 国产欧美在线观看免费观看| 午夜啪| 国产精品视频91久久| 先锋激情∨在线视频播放| 午夜AV人气不卡| 免费在线黄片视频| 国内自拍 日韩激情 99| 免费久久精品麻豆一区二区av| 亚洲图片偷拍视频区| 激情五月激情综合网| 亚洲精品国产精品成人| 国产精品免费1区2区视频| 一区二区三区亚洲| 国产AV无码AV| 五月丁香狠狠爱| 一级婬片120分钟试看| 成 人片 黄色大片| 精品一啪| 欧美性xxxxx狂欢| 草草影院最新网址| 免费A V在线| 国产精品一二三区18| 亚一综合久久久久久久久久| 久久美女福利是上海美女| 婷婷五月色| 成人亚欧免费视频| 大香蕉啪啪网| 巨爆乳一区二区爆乳区| 天天看,天天做| 俺去啦俺来也久久综合| 久久精品国产亚洲AV片多多 | 宅男影院久久久,99| 免费强奸av| 日韩AV无码网站| 日本精品高清一二区一本到| 日本淫乱女一区二区三区视频| 人妻中文字幕精品无码| www.国产高潮精品| 日韩黄片影院| 婬女免费一二三区A片| 免费a级毛片av无码久久精品中文字幕| 八人操人人摸人人看| 一区二区乱码福利| 午夜福利免费精品视频| 欧美综合国产精品久久丁香| 青青草丝袜在线视频| 操逼天美3区| 色激情综合网站| 欧美综合区| 亚洲免费在线探花| 综合亚洲欧美精品日韩?v| 一区二区三区激情在线观看| 大香蕉www.超碰| 中文字幕久久婷婷丁香五月天| 国产精品久久久久中文字幕| 日韩三级在线观看网站| 五月婷婷久久综合| 欧美日韩国产色图在线| 精品人体无圣光凹凸| 蜜乳成人AV| 立川理惠被中出无码| 久久精品99| 免费黄色片子| 日亚韩精品视频二区三| 国产高清MV操逼视频| 日本一级婬片试看三分钟| 欧美v亚洲v综合v国产v妖精| 色五月激情网| 激情AV| 精品国产精品一区二区| 欧美成人性爱视频免费观看| 国产女人和拘做爰视频 | 狠狠色噜噜狠狠狠狠2018| 国产精品人妻无码久久久互動交流 | 家庭乱伦国产| 级做a爱无码性色永久免费| 69国产对白刺激| 女性喷水高潮在线观看| 日产操逼| 999久久久免费精品国产牛牛| 人人操AV| 国产无码精品久久久久久| 操逼A∨| 欧州一区二区三区四区| 午夜福利国产欧美日韩夜夜| jazzjazz国产精品麻豆| 被窝影院午夜看片无码| 亚洲密乳AV| 久草视频在线视频在线视频在线观看 | 极品极品色影院| 色婷婷电影| 亚洲乱码精品一区二区| 亚洲欧洲无码bt精品合集| 精品成人亚洲午夜电影| 免费簧片在线观看| 男男H黄动漫啪啪无遮挡网站| 精品超碰国产| 欧美v日韩v亚洲v最新在线| 亚洲阿v天堂在线| 国产男女边吃边摸视频网站| 伊人久久在线视频观看| 嫖老熟女A片一二三区| 91碰碰| 影音先锋每日最新资源在线观看| 精品中文字幕第一页| 亚洲成?V人片在线观看福利| 99综合免费视频| 中文字幕人成乱码熟女香港| 欧美精品xxxwww| 日本在线不卡一二区| 日本影视久久免费| 在线欧美69V免费观看视频| 91狼人| 桃花色综合影院| 日韩乱伦视频| 大香蕉乱级| 久久久夜夜嗨免费视频| 国产主播福利| 欧美精品久久久久久久久88| 男女一进一出视频久久| 国产 热久久久久国产精品| 婷婷九月| 人人操,操人人| 亚欧免费观看视频| 黑人精品成人一区二区三区| 久久性爱视频| 蜜乳AV网址| 日韩AV无码网站| 国产精品青草综合久久| 精品毛片av一区二区| 丁香五月天堂网| 亚洲综合中文字幕有码| 亚洲无码超碰免费| 婷婷五月色| www成人啪啪18秘 免费| 无码高清操逼网址| 99热这里是精品| 在线中文字幕极品av| 日韩操逼性鲍| 国产成人在线观看网址| 福利色色| 国产精品黄色三级av| 超碰97人妻免费在线| 狠狠色婷婷7777久| 在线观看黄色电话| 美女极品一区二区三区| 两女互慰AV高潮喷水在线观看| 色色五月婷婷| 日韩精品中文字幕二区| 国模不卡| 久久av一级av少妇av高潮| 精品国产Av无码久久久亚洲| 99热久| 久热九九| 成年女人18级毛片毛片免费观看| 国产亚洲女v在线观看| 操人人| 久久国产逼| 日韩偷拍一区二区三区| 日韩精品中文字幕人妻| 国产精品爆乳懂色蜜乳| 色99色| 一起草AV| 麻豆三极片| 欧美一级黄色免费专区| 2017av无码免费无线播| 欧美一级A一级a爱片久久| 任你艹| 中文字幕av亚洲精品| 91精品人| 国产主播福利| 热久久国产| 韩国黄片aaaa| 久久精品国产96精品亚洲拳交| 女人喷水视频在线观看| 日韩中文字幕在线视频观看| 黑人黄片在线免费观看| 91色婷婷综合久久中文字幕二区| 精品久久久亚洲AV成人网站| AA丁香综合激情| 亚洲av性爱电影| 色婷婷六月丁香七月婷婷| 日本黄色大片一级视频免费麻豆| 国产一级特黄大片处女| 在线看片国产精品每日更新| 超碰成人国产| 五月婷婷丁香| 日本性爱欧美性爱| 久久久久久久国产视频| 曰韩无码777| 69视频入口| 久久精品国产亚洲AV无码做| 午夜福利视频在线一区| 色色色综合| 亚洲另类小说卡通动漫| 人人操人人大香蕉| 熟女探花啪啪| 秋霞无码av鲁丝片一区| 4399成人黄A片|