2013-01-11 14 views
2

我無法弄清楚如何在Ubuntu服務器上從Windows Server服務器上連接到Pervasive DB Linux 64bit via ODBCISQL命令導致:無法在Ubuntu Linux上使用unixODBC和Pervasive客戶端打開lib'odbcci.so'

我安裝unixodbc,然後從32bit Pervasive Client 11sp2here焦油含量移動到的/ usr /本地/ PSQL並執行clientpreinstall.shclientpostinstall.sh我做的dsnadd命令,加入DBA源之後。現在

,如果我嘗試測試與isql -v dba ODBC連接我碰到下面的:

[ISQL]ERROR: Could not SQLConnect [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found

odbcci.so存在於該目錄。

我該怎麼做才能使它工作?

+0

這聽起來像你可能有一個32和64位版本不匹配:http://cs.pervasive.com/forums/p/14171/48829.aspx – paulsm4

+0

肯定它的32位和64位版本庫的問題,請匹配你的操作系統拱門。如果您有64位操作系統,則使用64位版本庫。 – Satish

+0

我終於用* Ubuntu 32安裝*解決了。太複雜的解決方案,以64位運行它。 – Marteo

回答