2017-10-14 78 views
1

我最近獲得了SAP SQL Anywhere 12.0.1.3152 [1] .db和.log文件的副本。我沒有訪問源數據庫的權限,只有這兩個文件。使用免費的unix工具提取SAP SQL Anywhere .db/.log數據庫文件?

這是一個ARGUS公共記錄數據庫,我想公開發布(通過BigQuery)。但是,我還沒有發現任何免費的SAP版本的SAP,我可以使用它來讀取它並導出爲可用的東西(例如csv,json,MySQL轉儲等)。

如何使用免費工具(最好在Ubuntu上)提取此數據?

[1]我對數據格式的猜測基於.db文件的第一行,其中包含字符串WIN_LATIN1windows-1252UCAUTF-8和許多重複的Sybase Inc., Copyright (c)2000 12.0.1.3152

對於規模: $ du -m * 736 Argus12.db 2170 Argus_new.log $ wc * 10943417 44373930 771203072 Argus12.db 38517623 83903318 2275373056 Argus_new.log 49461040 128277248 3046576128 total

+0

SQL Anywhere在Windows上運行,所以最好的方法是獲取該軟件的演示版本並提取數據。 –

回答

0

的文件,你有數據庫。假設您擁有數據庫的用戶名/密碼,則可以在Windows或Linux上使用SQL Anywhere開發人員版(可用here)運行它並從中獲取數據。

聲明:我在SQL Anywhere工程中爲SAP工作。

相關問題