2

ODBC経由で Ubuntu Linux 64 ビットから Windows Server マシン上のPervasive DBに接続する方法がわかりません。

をインストールunixodbcし、ここ32bit Pervasive Client 11sp2から、tar コンテンツを/usr/local/psqlに移動して実行した後、 dbaソースを追加してコマンドを実行しました。clientpreinstall.shclientpostinstall.shdsnadd

ここで、ODBC 接続をテストしようとするとisql -v dba、次のようになります。

[ISQL]エラー: SQLConnect [01000][unixODBC][ドライバー マネージャー]できません lib '/usr/local/psql/lib/odbcci.so' を開けません: ファイルが見つかりません

odbcci.soはそのディレクトリに存在します。

機能させるにはどうすればよいですか?

4

1 に答える 1

2

This is a similar problem to the one in another question: Pervasive ODBC on Linux Error [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found

The answer is that you need to either run as the user psql which was created by the Pervasive install script, or source the .bashrc from that user's home prior to attempting an ODBC connection.

于 2016-03-15T13:22:54.797 に答える