国产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)啟示。

一、分析過(guò)程

用友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)是一堆亂碼,甚至找不到常見的一些文件頭的信息。因此我們初步判斷它有可能是壓縮過(guò)的文件。而且,從常理講,考慮到磁盤空間的問(wèn)題,數(shù)據(jù)文件備份的時(shí)候通常也會(huì)壓縮處理。

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

根據(jù)以上思路,我們反過(guò)來(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ù)的過(guò)程。但如果僅僅如此,那么本文其實(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)上述分析過(guò)程中的解壓、添加備份設(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ǔ)過(guò)程sp_addumpdevice添加設(shè)備文件。

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

刪除備份設(shè)備:可以使用存儲(chǔ)過(guò)程: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ù)支持:永易搜科技
客服
26uuu国产免费观看| 91人妻PORNY九色大屁股| 在线国产福利网址导航 | 精品中文字幕第一页| 欧美精品xxxwww| 牛黄色久午久| av九九| 免费成人在线观看91| 久久毛卡| 丁香五月天堂网| 26uuu国产日韩综合在线观看| ji熟女.com| 日本熟女中文| 人人操 欧美| 人妻精品一区二区在线| 日本性感人妻91| 亚洲va有码在线天堂| 2018天天干在线视频| 日本综合久久| 精品国产丝袜一区二区三区乱码| 色播丁香| 美國A片| 精品久久久久久AV无码| 大香蕉免费乱伦视频| 欧美高清18A片| 麻豆啪啪啪视频| ji熟女.com| 99久久久| 欧美日韩操逼嗦吊| 高清无码一区二区三区| 天天日天天插| 日韩av乱伦| 91三级理论片播放器| 不卡中文字幕aⅴ在线| 日韩无码专区| 国产精品久久久久久 百度| 国产9 9在线 | 亚洲| 婷婷色婷婷| 国产又色又爽又舒服的三级视频| 日韩亚洲中文字幕在线| 操操逼视频| 国产1024在线播放| 色综合色综合网| 日本123区操B视频| 人人操人人叉人人插人人| .精品人妻一区二区三| 九九在线精品| 影音先锋国产精品| av一区二区三区不卡| 婷婷色中文字幕| 久久久国产成人一区二区三区在线| 2019天天干天天操| 亚洲囯产精品女人久久久| 樱花蜜乳av| 在线播放一级无码视频| 国产午夜在线观看视频| 乱伦熟妇一区二区| 欧美成熟性爱精品| 国产一区二区三三视频| 免费观看网黄| 免费黄色片。| 乱伦1色页| 麻豆三极片| 国产成人91一区二区三区| 国产粉嫩蜜臀av一区二区三区| 91精品综合久久久久久五月丁香| 色婷婷久久| 男女无套 免费网站| 亚洲影院365| 黄色片一区二区三区四区五区| 国产成人拍国产亚洲精品| A级毛片在线看免费| 亚洲精品人妻在线| 亚洲国产高清福利视频| 99久久婷婷国产综合| 久久久97| 强奸乱伦 亚洲一区| 17c在线成人免费A片观看| 色色香蕉| 久久曰曰| A一区片| 国产精品婬乱一级毛片彝族| 日本肏逼视频在线观看| 五月丁香啪啪啪| 熟妇xxxxx性春色| 玖玖爱免费观看视频| 色九月| 国产一区二区三三视频| 人人操,操人人| 日日干夜夜干| 人人弄人人摸| 韩国午夜理伦三级好看| 婷婷性爱| 日本操嫩b网| 五月婷婷综合网| 91碰超| 色五月综合| 精品人妻一区二区视频| 欧洲色色| 欧美日韩国产三级黄色| 日韩无码极品| 国产网站在线播放| 丁香五月成人| 高跟丝袜AV专区国产| 欧美日韩插逼视频| 日本在线播放不卡一区| 性爱网站一区二区| 成人AV在线电影| 天天色天天干天天射| 六月丁香网| 亚洲欧美在线观看2021| 中文字幕高清精品一区| 97人人草| 精品国产肉丝袜在线拍国语| 一级@啪啪视频| а√天堂资源官网在线资源| 天天草天天干天天日| 91九色蝌蚪在线观看| 最新无码国产| 97婷婷色| 久久男女激情视频网站| 青娱乐亚洲自拍| 亚洲无码成人精品| 一中国女人毛片水真多| 中文字幕jul-617人妻熟女| av在线免费一区二区| 久久久久亚洲三级电影| 亚洲中文字幕在线视频一区二区| 丁香婷婷啪啪| 精品-91人妻子系列| 爱av免费| 精品性爱一区二区| 亚洲成人久久一区二区| 国产51色综合久久免费| 人人操人人摸人人看人人插| 欧美日韩国产一区二区小黄片大全| 亚洲成人在线播放| 婷婷激情五月| 五月丁香综合激情| 婷婷五月综合在线| www色色com| 99在线观看| 电家庭影院午夜69久久夜色精品国产69乱 | 国产精品一区二区三区,亚洲综合| 国产精品无码成人精品| J?P?NESEHD熟女熟妇伦| 深夜福利黄片| 日韩激情无码影院| 国产a片操逼| 色五天伊人| 国产高清成人mv在线观看| 久干9操| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美黑人精品在线播放| 亚洲黄色a级片| 日韩乱伦视频| AV九九| 在线亚洲 欧美 日本专区| 99久久久无码精品国产人| 黄色一区二区秘书性感| 日韩欧美亚洲一区二区三区影院 | 2024年最新色情网站在线观看| 巨爆乳一区二区爆乳区| 试看日韩黄片| 国产精品一级片在线看| 日韩黄色av中文字幕| 人人么人人操| 久久97| 婷婷在线精品| 国产版a级片直播在线| 青青操综合网| 少妇无码av专区线| 青娱乐老司机视频| 国产在线视频午夜精华在| 免费观看啪视频| 国产成人无码高清| 顶级丝袜熟女一区二区三区| 国产日韩在线播放av| 最新日日夜夜天天干干| 日本成熟少妇A∨网站| 五月婷婷六月天| 人妻少妇色综合| 五月婷婷爱六月丁香色| 亚洲成av人片色午夜乱码| 亚洲色图欧美视频| 自拍大香蕉乱插| 国产男人又猛又粗又爽| 亚洲色图日韩精品| 日本综合久久| 午夜福利1区2区3区| 高跟丝袜AV专区国产| 丁香婷婷久久| 五码视频在线观看| 国产 无码 一区二区| 丝袜大香蕉| 欧美日韩另类在线| 99精品成人免费看| 囯产精品久久久久久久久久梁医生| wwwxxx日本爽| 国产成人精品亚洲日本| 乱伦熟妇一区二区| 户外裸露刺激视频第一区| 五月婷婷六月天| 超97在线精品视频| 五月丁香在线| 亚洲第2页| 欧美成年人性爱视频免费观看| 色色色欧美| 婷婷伊人五月| 黑人黄片在线免费观看| 操逼视频国产无套| 精品久久人妻成人网| 无码精品久久| 91精品91久久久中77777| 91深夜夜| 免费成人自拍视频在线| 极品尤物自安慰| 情趣丝袜无码操逼视频| 99人人干| 熟女色综合久久| 免费少妇一区二区| 熟妇乱伦一区二区| 久久精品三级影视| 伊人久久综合精品欧美| 国产成年女黄特黄| 欧美十八禁在线看| www国产天美久久久| 中文字幕人成乱码熟女香港| 深爱五月天| 日韩精品一区二区三区色欲| 综合欧美激情网| 中文人妻av高清一区| 欧差乱伦二三| 婷婷五月天成人网| 精品人人插人人操| 色综合久久88色综合久久天天| 成人av影院在线观看| 日韩激情无码影院| 秋霞 色色| 天天干天天爽| 九九色综合| 99精品在线| 丁香五月婷婷基地| 99综合视频| 乱色视频中文字幕| 搡老熟女老女人老熟妇免费视频| 51一区二区三区| 精品久久久久久中文| 精品中文字幕第一页| 国产AV色黄看到爽| 国产精品点击进入在线影院| 97人人夜夜精品视频| 中文字幕日韩电影人妻| 国产成人 综合亚洲 天堂| 操逼视频国产无套| 国产精品久久天天干| 一级做a爰片性色毛片久久| 国产精品成人AV片免费看网站| yiqicaoav| 久久这里只精品免费福利| 自拍偷拍第26| 天天日天天搞天天干| 欧美日韩大黄片| 午夜视频好爽啊| 无码精品一区二区三区潘金莲| 九色在线熟女国产黑人| 欧美性爱一级操| 超碰免费人人| 亚洲一区日韩精品中文字幕| 麻豆国产精品午夜视频| 亚欧毛片基地国产毛片基地| 人妻一二三区| 无码免费精品高清| 91色色色| 自拍内地三级在线观看| 福利社区午夜一区二区| 粉嫩av在线一区二区| 亚洲中文字幕精品久久久久久直播| 婷婷香蕉| 色在线综合| 日本国产欧美高清在线| 激情五月丁香五月| 欧美18 在线观看| 看一级特黄a大一片| 午夜高清成人在线视频| 可免费观看的av毛片中日美韩| 无码区蜜乳| 久草免费在线一区二区| 日本操逼视频免费| 天天色,天天干,天天干| 欧美一级A片在线看视频性色| 开心激情站| 久操网址| 最新亚洲黄色免费电影 | 精品国产久热在线观看| 欧美精品久久96人妻无码| 精品成人动漫一区二区| 日本久久99| 一本一道波多野毛片中文在线| 狠狠激情综合狠狠操中文字幕| 日韩无码极品| 五月天丁香婷婷综合网站| 天天干天天拍| 亚洲一卡2卡3卡4卡乱码网站| 99久久久久| 白天啪啪晚上啪啪视频| 亚洲精品99| 日韩一性一交一A片俄罗斯| 免费精品无码一级毛片牛牛影视| 天天摸夜夜添无码小视频| 狠狠操综合| 探花在线免费观看视频国产一区| 亚洲欧美另类激情小说| 亚洲国产成人精品无码专区| 极品销魂美女一区二区| 激情啪啪拍91| 成年人三级黄色片视频| 永久免费观看的毛片的网站| 日韩在线观看字幕精品| 日日操免费视频| 五月激情综合网| 日韩精品在线观看网站| 18禁中文字幕| 亚洲电影中字一区二区| 91蜜桃婷婷狠狠久久综合9色| 亚洲少妇综合在线播放| 在线播放免费av福利片| 精品欧美老熟女一二区|