国产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ù)支持:永易搜科技
客服
色色色网站| 成人免费性爱视视| 99热| 美国人人操人人操| 激情久久久| 日操粉逼逼| 男女猛烈无遮掩视频免费软件| 日韩AV无码中文一区二区| 欧美gv在线观看| 亚洲操逼网| 在免费jIzzjIzz在线视频| 国内毛片热久久思思热| 久久综合激情| 欧美丝袜制服久久| 性暴力欧美猛交在线直播| 99综合| 男人的天堂一区三区| 国产精品人妻熟女aⅴ| 成人小说另类在线| 欧美一级色| 久久久精品成人国产| 午夜福利精品| 乳欲人妻办公室奶水| 桃花色综合影院| 精品人妻一二三| 欧美精品999| 女人爽到高潮潮喷18禁网站| 久久久久久久国产视频| 国产精品一区二区校花| 9国产超碰| 92性色国产午夜福利在线661| 亚洲欧洲另类| 五月天开心网| 日韩电影在线观看网址| 亚洲欧美日韩中文播放| 五月丁香综合网| 天天爽夜夜操| 亚洲成a人v欧美综合天堂下载| 欧美色色色| 人妻少妇色综合| 日韩成人无码| 日韩黄色片子| 欧美国产精品| 操高情无码| 欧美成人午夜免费福利785| 日本高清有码网址视频| 午夜黄色免费在线观看| 日本99久久| 国产精品精品系列在线观看| 天堂v无码免费视频| 日韩中文字幕国产| 国产亚洲精品av一区| 欧美人妻精品一区二区| 韩国一级婬片A片AAAAA| 极品销魂美女一区二区| 久久久久久国产成人| 亚州免费啪啪视频| 天天干人妇| 插入逼91| 国产精品干干干| 中文字幕日本久久| 亚洲麻豆av一区二区| 国产精品熟女九色九色蜜臀| 凸凹视频在线观看| 国产内射爽爽大片| 成人精品一区二区91毛片不卡| 亚洲av淫乱| 被操高清无码视频| 99久久久er直播网址| 久久婷婷影院| 三级激情网站| 亚洲无码99| 久操网无码在线| 丁香婷婷久久 | 国产美女销魂在线观看不卡| 日本欧美一区二区三区免费| 97精品综合久久| 天天日天天搞天天干| 看一级黄色视频| 高清国产性猛交xxxx乱大交| 丁香六月婷婷综合| 在线a v| 国产在线播放成人免费| 国产麻豆福利av在线播放| 在线视频 亚洲精品| 粉嫩av在线一区二区| 欧美区亚洲区偷拍区 | 色播丁香| 日本五十路熟女一区二区| 亚洲在线网站| 久久伊人大香蕉| 日本视频在线观看污污污| 思思热在线视频免费| 国产67194| 久久久久九九九| 日韩精品在线观看观看| 日本中文熟女视频| 久操大香蕉| 欧美日韩性爱操大逼| 欧美国产欧美在线观看| 内射夫妻三片| 一级做受视频免费是看美女| 婷婷五月天色色| 在线v中文字幕一区二区三区| 国产精品网址| 国产亚洲深夜激情| 午夜小电影在线插入淫高潮| 欧美99热| 狠狠操综合| 日本熟女中文| 日本岛国黄色网址| 偷看洗澡一二三区美女| 国产日韩在线播放| 国产强奸超碰AV| 国产亚州高清国产拍精| 一,爱啪啪,在线免费视频| 二男一女成人A片| 伦伦成年午夜免费视频| 欧美日韩国产三级黄色| 操逼天美3区| 日韩在线一区高清在线| 性暴力欧美猛交在线直播| 欧美高清无码免费视频高清版| 日韩在线国产字幕| 日本孕妇一区二区视频操逼免费看 | 老熟女乱子伦中文字幕一区二区| 国产成人 综合亚洲 天堂| 91一区二区三区蜜桃| 被男人吃奶很爽的毛片| 亚洲精品尤物yw在线影院| 色y情视频免费看| 26uuu性物| 欧美精品久久久久久久久88| 久久一区二区三区入口| 99精品成人免费看| 极品极品色影院| 曰韩中文人妻视频| 黄色片一区二区三区四区五区 | 99精品久久久久久久婷婷| av天堂5| 成人日韩欧美| 亚洲一卡二卡在线免费| 国产成人欧美一区二区三区的国产| 日韩激情啪啪啪| 日韩中文字幕视频在线观看| 东京热一区二区中文字幕| 国产精品一区二区久久精品| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲欧洲国产综合av| 婷婷五月成人| 超清福利精品视频在线| 国产区性爱在线视频秋霞豆| 亚洲中文字幕av| 91性高朝久久久久久久久| 在线一道啪| AV大香蕉| av网站在线观看了| 免费黄色视频网址| 国产精品无码久久久久2025| 亚洲欧美国产日本一区二区三区| 亚洲一区二区三区春色| 色爱三区| 北约熟女超碰| 丁香激情网| 亚洲欧美在线观看2021 | 涩涩这里只有精品视频| 依人大香蕉| 韩国午夜理伦三级好看| 日本孕妇一区二区视频操逼免费看| 久久美女国产| 在线观看不卡一区二区三区| 人妻熟女av国产网站| 国内偷自视频区视频综合| 激情五月综合网| 操逼网站视频漫画国产| 亚洲成人性| 无码久久亚洲高清,| 强奸乱亚洲| 免费看A片毛毛片在线播| 蜜乳成人AV| 天天看天天日| 99热伊人| 国产CHASE男男GAYGA 毛多色婷婷| 男女日B国产| 欧美性xxxxx狂欢| 99热精品在线播放| 蜜臀操逼黄色视频操的好爽| 国产精品亚洲无码| 欧美成人A√在线一区二区| 五月丁香影视| 凹凸视频特色日本特黄| 成人性爱全视频观看| 在线a v| 日韩精品一区二区日韩| 亚瑟国产精品久久无码| 国产精品人妻一区二区| 日韩国产精品人妻无码久久久| 婷婷九月色| www九九热| 久久99综合| 激情综合婷婷| 柠檬AV导航| 婷婷综合五月| 色久综合| 尤物网站91| 明星性猛交ⅹxxx乱大交| 夜草网站| 午夜.DJ高清在线观看免费7| 久久透逼视频| 高清一区AV无码| 91人妻做a观看视频| 久久一级无码精品毛片6| 亚洲国产高清福利视频| www.av在线观看| 99视频只有精品| 中英熟女操女| 国产精品爱欲| 亚洲1区2区三区高清中文字幕| 日韩欧美中文| 日韩人妻无码专区| 日韩熟女三十乱伦| WWW啪啪的com| 人妻乱仑一区二区三区| 久久激情网| 国产精品久久久久久久无码AV| 一本色道久久天天射天天干| 国产精品黄色三级av| 久久精品国产免费观看99| 色色操| 一个色导综合| 日韩人妻 中文字幕| 色五月首页| 极品综合| 亚洲日韩成人性爱视频| 欧美性xxxxx狂欢| 欧美精品一区二区少妇免费A片| 亚洲 一区二区 自拍| 成人精品在线| 在线岛国新天堂8| 黄片无码在线制服| 色在线视频导航| 人人操肉肉| 久久女婷| 欧美不卡二区| 亚洲精品久久久久毛片A片拉屎| 天天干天天舔| 精品一二三区久久AAA片| 亚洲国产另类在线中文| 高跟丝袜AV专区国产| 囯产精品久久久久久久久久梁医生 | 国产美女自拍AV| 天天天天天干夜夜夜夜夜操| WWW操逼| 午夜大香蕉| 国产区91柔拿会所技师| V A在线| 欧美v亚洲v日韩v最新在线二区| 欧美操人视频| 日本色色色| 亚洲国产麻豆一区二区三区 | 色婷婷综合网| 国产一级作爱毛片| 亚洲国产成人精品999| 国产亚洲色婷婷久久99精品91| 亚洲一级性爱视频免费看| 永久电影三级在线观看| 成人日本视频人妻在线| 中国一级特黄大片护士 | 亚洲精品国产熟女久久久久久| 色激情综合网站| 国产又爽又黄| 日韩人妻中文视频| 台湾成人无码AV| 国产美女自拍AV| 国产精品懂色tv影视免费观看| 91GD.COM| 九色婷婷| 久综合网| 亚洲av无码成人精品国产| 成人免费福利在线观看| 老司机老司机午夜影院| 亚洲欧美在线观看免费| 老司机天天操| 人妻丰满熟妇一区二区三| 亚洲性爱成人| 日韩一区二区精彩视频| 人人操 欧美| 大香蕉免费3| 啪啪啪精品| 欧美一区二区三区四区综合| 久草尤物| 中文人妻av高清一区| 国产日韩欧美操逼视频| 天天操夜夜操狠很操| 韩日性爱av| 精品v日韩欧美国产| 亚洲中文字母在线播放| av凤凰久久久| www.久久| 免费视频在线一区二区不卡| 欧美十八禁视频| 一本久道在线综合视频| 日本东京热加勒比久久| 中文字幕aⅴ在线视频| 久久久精品成人国产| 玖玖婷婷五月天| 在线播放成人高清免费视频| 韩国手机不卡无码三级视频| 成人小说视频在线精品欧美| h4610国产人妻| 韩国一级做A片免费的| 激情五月激情综合网| 无码人妻一区二区三区色欲aⅴ| 中文字幕日韩电影人妻| 欧美性巨大╳╳╳╳╳高跟鞋| 精品国产一级久久| 国产强奸无码乱伦| 逼操网站| 伊人久久婷婷| 国产精品露脸在线观看| 午夜寂寞欧美| 91香蕉国产尤物视频| 欧美日韩不卡a片| 国产又爽又黄| 老外又粗又长一晚做五次| 性做久久久久久久| 亚洲春色一区二区三区| 久久成人国产|