国产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?-?www.fjyali.com?All?Rights?Reserved?捷君信息技術(shù)有限公司?版權(quán)所有?魯ICP備17035670號(hào)??技術(shù)支持:永易搜科技
客服
伊人网免费视频| 家庭乱伦性爱av| 91影库| 日本福利二区视频| 久久久99免费| 超碰人人在线| 人人插人人摸人人| 国产精品高潮呻吟av久久4虎| 日韩精品黄片免费观看| 99久久亚洲精品无码毛片潘甜甜| 嫩草影院性色| 美女视频尤物网在线看| 精品人妻伦一二三区久久| 东京热男人的天堂精品| 高清在线不卡一区二区 视频| 亚洲中文字幕三级在线| 97精品熟女少妇一区| 永久电影三级在线观看| 亚洲夜夜欢无码一区二区| 久久直播国产| 九九综合久久中文字幕| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 亚洲中文字幕熟女| 天堂种子在线www网资源| 国产探花精品在线| 看大黄色大片原件| 国产强奸AV在线| 精品国产Av无码久久久伦古装| 欧美成人一区二区三区在线播放| 午夜啪啪片| 91人妻最真实刺激绿帽| 国产家庭乱伦表演| 九九在线精品| www色色com| 国产动漫操逼视频| 黄色毛片A片| 亚洲综合精品国产一区| 国产精品久久久久久久毛片1| 蜜乳AV.COM| 国产日韩在线播放av| 亚洲AV成人无码一二三久久| 欧美中文字幕日韩在线| 国产精品一区二区久久精品| 蜜乳中文字幕a在线| 三男一女不戴套的A片| 一级做a爰片性色毛片久久| 日本黄大片在线观看视频| AAAA欧美日韩| 中文字幕日韩人妻视频| 天天看天天在线精品| 国产探花精品在线| 久精品无码av一区二免费国产在线观看| 性在久久久久久| 熟女色综合久久| 九九碰九九爱97| 国产高清亚洲日韩一区| 日韩黄色片子| 乱伦图av| 99精品在线播放| 妇女性内射冈站HDWWWCOM| 欧美一区二区福利在线| AV无码久久久精品| 天天爽人人综合免费7799| 国产精品美女久久久久久网站| www.久久制服糖| 久久三| 十八禁啪啪视频| 久久社区一区二区三区| 噜噜吧,噜噜色,噜噜| 91被操| 日韩欧美国产高清视频| 少妇被c 黄 免费观看| 精品九九国产无码| www九九热| 亚洲高清无毛一区二区| 97任你吞精| 国内毛片热久久思思热| 国产三区免费在线观看| 国产精品内射婷婷一级二| 99精品视频在线观看免费| 亚洲色色色| 国产欧美岛国精品一区| 亚洲中文字幕在线视频一区二区| 亚洲黄色a级片| av网站国产主播在线| 熟女人妇一区二区三区| 婷婷干黄色| 91丨九色丨大屁股| av在线免费一区二区| 午夜小电影在线插入淫高潮| av日韩在线观看电影| 精品国产三级av韩国在线| 日韩去日本高清在| 久久久久久亚洲中文| 丁香五月天啪啪| 看黄片视频免费| 蜜臀AV秘一区翔田千里| 能看的AV| 国产福利第一视频| 最新中文字幕精品在线| 五月丁香六月综合缴清无码 | 乱老女人一区二区视频| 亚洲中文字幕久久人妻| 国产在线能看的你懂的| 久色网| 精品少妇一区二区三区在线视频| 人妻少妇被猛烈进入中| .精品人妻一区二区三| 99热在线观看| 五月香婷婷| 精品久久久亚洲AV成人网站| 思思在线免费视频| 亚洲乱伦图片视频| 欧美黄色大片在线观看| av网站在线看| 粉嫩av在线| 26uuu国产| 婷婷大香蕉| 国产 码在线成人网站| 五月丁香六月婷综合成人综合| 国产欧美日韩精品中文| 亚洲黄色a级片| 色乱二区| 在线观看日韩av不卡| 91强奸乱轮| 成视频在线观看免费看| 免費黃色視頻觀看一| 综合一区中亚洲国产成人综合精品 | 色情乱伦AV| A片 AV一级在线播放观看免费| 国产精品蜜乳AV| 黄色一级视| 激情综合亚洲| 日本人妻最新在线中| 在线毛片片免费观看| 91人妻最真实刺激绿帽| 在线欧美69V免费观看视频| 欧美老妇曰批的视频| 日本精品高清一二区一本到| 日本中文字幕在线电影| 这里只有精品视频| 欧美A片中文字幕| 亚洲欧美在线观看免费| 蜜臀操逼黄色视频操的好爽| 九九黄色网| 亚洲无码超碰免费| 色综合av男人天堂| 亚洲色啪| 一本精品日本在线视频精品| 亚洲无码AV九九九| 狠狠操狠狠爱| 人人看人人插| 九九综合久久| www.99色| 欧美亚洲中文字幕| 99人妻碰碰碰久久久久禁片| 欧美色性爱| 亚洲国产另类在线中文| 上海一级黄片| 超碰在线人人射| 久久亚洲AV无码专区国产精品| 激情五月综合| 综合欧美激情网| 亚洲麻豆av一区二区| 老司机老司机午夜影院| 丁香激情网| 插日本熟女视频| 国产精品成久久久久午夜午夜| 欧美日韩 强奸乱伦| 99亚洲精品| 91强热人妻| 国产精品久久久无码aV去| 国产在线视视频有精品| 国产成人无码a| 色婷婷亚洲婷婷| 色噜噜人妻丝袜a∨先锋影| av一区二区三区不卡| 欧美日韩99| 探花熟女,姿勢到位,體驗感也到位| 乱伦强奸区日韩| 最新日韩黄片| 精品人体无圣光凹凸| 99久久精品国产系列| www…国产操逼| 黄色AAAAA欧美| 粉嫩av平台| 久草婷婷| 五月天婷婷基地| 在线观看黄色电话| 萌白酱自拍视频| 精品国产无码中文| 精品国产Av无码久久久亚洲| 五月丁香影视| 日本综合久久| 国产超碰人人操| 国产懂色精品国产av| 国岛片视频| av网页一区二区三区| 亚洲 自拍偷拍 欧美| 国内精品久久人妻性色av| 激情小说五月天| 国产老太乱伦一区| 国内外色色色色色成人视频| 曰韩无码777| 日韩另类| 六月丁香五月婷婷| 九九Av| 91香蕉国产尤物视频| 五月婷婷激情综合| 99热精品在线| 人人搞人人插人人操| 亚洲av青草久久一区二区| 色婷婷六月| 中文操逼字幕| 懂色中文一区二区三区| 中文字幕一区二区三区字幕| 欧美日韩电影成人在线| 精品国产人成在线| 日韩性爱再线视频| 免费的黄片wwwwww| 日韩精品一区二区三区色欲| 99热啪啪| 成人一道本免费视频| 中文日本免费高清| 天堂中文资源在线bt| 无码伊人久久大杳蕉中文无码| 91热爆在线| 97无码视频在线播放| 中文字幕精品一区欧美| 成人a大片在线观看| 色噜噜人妻丝袜a∨先锋影 | 一起草欧美| 人人干人人操人人..com| 色综合九九| 很很操在线| 日韩美女操b| 婷婷色色网| 国产欧美精选自拍一区| 超碰成人国产| 久久精品国产精品一区| 性久久| 色情成人五月天| 欧 美 自 拍 偷 拍| 人人天天干干| 91在线精品一区二区三区| 无码av永久免费专区网站| 激情婷婷| 欧美大香蕉专区网| 日韩欧美性吧婷婷乱伦大香蕉| 97在线精品观看视频| 在线播放中文字幕| 精品国产91av一区二区三区| 综合五月婷婷| 成人麻豆av电影网站| 欧美日韩999| 岛国网址国产| 无码动漫av中文字幕| 蜜桃av综合网发布| A片A5445444| 久青草影院| 亚洲女毛多水多21P| 国产午夜福利电影免费在线观看 | 7777奇米影视久久| 色色色99| 91在线精品| 三级色综合| 视频一区二区三区精品| 超碰九色| 国产福利影视| 亚洲导航深夜福利| 欧美日韩啪啪电影| 91欧美| 色色色色综合网| 熟女字幕| 91c色| 欧美一级特黄淫片在线观看| 不卡av免费在线网址| www久久久| 亚洲人妻av| 探花激情视频| 午夜国产成人福利视频| 91动漫操逼视频| 97在线观看播放视频| A级毛片在线看免费| 国产主播福利| 欧美日韩在线视频网站| 五月婷婷色| 婷婷五月天综合网| 久久思思热| 国产成人拍国产亚洲精品| 国产 v乱码一区二| 日本操色导航| 熟女五十路一区二区三| 国产日韩区| 人人看人人爰人人操| 无码人妻一区二区三区色欲aⅴ| 五月丁香激情综合| 人人操AV| 2018天天日天天日| 看免费一级在线播放毛片| 国产美女在线精品免费看| 中文?日韩?免费?精品| 国产精品人妻免费精品| AAAA级日本片免费视频 | 亚洲暴力强奸AV| 一牛影视成人片免费| 温婉少妇玩3p| 亚洲综合中文字幕有码| 日本精品成人无码| 婷婷五月丁香五月| 久久久性| 人人摸.人人色| 91人妻中文| 国产一区二区三区影片| 六月天婷婷| 欧美Aⅴ| 天天视频黄网站| 99九九久久| 无码人妻一区二区三区色欲aⅴ | 蜜乳Av成人片网站| 欧美色性爱| 色婷婷电影网| 久久性爱精品一区| 亚洲 一区二区 自拍| 久久艹逼视频| 久久无码一区二区二三区性色| 不卡一区二区日本视频| 婷婷亚洲综合|