請教各位老師:如何用pb腳本實作將金蝶的財務軟體的資料庫 *.ais (實際是經過加密的access資料庫),匯入到SQLSERVER2000 資料庫中?而不用人為通過以下辦法:
金蝶6.2行政事業版的財務資料備份有兩種方式,一種是財務軟體自帶備份功能備份的資料,后綴名為“.AIB”;另一種是直接拷貝后臺資料庫,其后綴名為“.AIS”,如果有多年的賬套,后綴名的形式自動變為“.07”。以“.AIB”檔案為例,在SQL—server中非模板匯入可以經由以下幾個步驟完成:
1.正確認識后臺資料庫。由于金蝶系列是以ACCESS為后臺資料庫的,因此,將備份檔案的后綴名改為“.mdb”,明確資料源為“Microsoft Access”。
2.用戶名與密碼的確定。由于金蝶的資料庫經過了一定的演算法加密,因此使用該資料時,需要輸入用戶名與密碼。在使用DTS功能匯入時,可以將用戶名輸入為“Morningstar”,口令“ypbwkfyjhyhgzj”
3.ODB物件的驅動設定。將“Jet OLEDB:System database”選項的值設定為“System.mda(用戶權限組態檔)”,在設定該值時,同時應注明該檔案的系統路徑。
4.將備份資料匯入到SQL—server預先創建的資料庫中。
通過以上的四個步驟,就可以把備份資料轉化成我們可以識別的資料,找出相關的憑證表、科目表、以及往來賬表,根據資料字典就可以整理出我們所需要的表格。
uj5u.com熱心網友回復:
access直接導到sqlserver中,比用腳本做個代碼方便啊。不過你要是想寫個程式來處理它們的資料的話,倒是還可以。
uj5u.com熱心網友回復:
關注!uj5u.com熱心網友回復:
沒有多少人關注?uj5u.com熱心網友回復:
知道了ACCESS 的密碼的話,可以直接用 資料匯入/匯出 工具將其資料匯入SQL 資料庫.PB6.5連接ACCESS 可能有些問題.
uj5u.com熱心網友回復:
資料遷移,把所有需要導的表列出來,放在一個組態檔里,
每個表建一個資料管道,從access到sqlserver,
寫個程式回圈執行組態檔的資料管道
uj5u.com熱心網友回復:
這是PB程式的辦法如果可以人工干預,
建議直接用sqlserver的DTS
也可以把每個DTS的任務配置后保存下來以備下次使用
uj5u.com熱心網友回復:
如果一條一條的處理的話,可能會要考慮效率問題了!uj5u.com熱心網友回復:
MIS都合適uj5u.com熱心網友回復:
關鍵就是要用程式實作,讓非程式人員也可以輕松將資料匯入。希望各位老師能說的具體些,比如舉一個具體的例子,謝謝!uj5u.com熱心網友回復:
那位老師能幫助解決此問題,本人愿意付費,不知200元可否啊?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/92166.html
標籤:腳本語言
