ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

LinuxからWindowsサーバーのPervasiveSQLへODBC接続できません。

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010-7-2 17:19
neoredribbon  新米   投稿数: 6
お世話になっております。

Webサーバー(Linux)より、そのPervasiveSQLの入っている
WindowsサーバーにODBC経由にて、アクセスをして、PHPにて
そのデータベースの内容を取得(Select)したいのですが、
現状で、Disconnectになり、接続できておりません。

以下は、Linuxでisqlを実行した結果です。

[root@colinux etc]# isql -v TEMPDB
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> quit
[root@colinux etc]# isql -v AMAS2
[01002][unixODBC][Pervasive][Pervasive ODBC Client Interface][Client LNA]Disconnect error; Transaction rolled back.
[ISQL]ERROR: Could not SQLConnect
[root@colinux etc]#

Linuxのローカルにある、TEMPDBには接続できるのですが、
ネットワーク先にあるAMAS2には接続できない状況です。

何分、初めてすることでわからないことが多く、
インターネットなどで調査しながらやっておりますが、
うまくいってない状況です。
誠に申し訳ないのですが、
ご助力の方をお願いいたします。

下記はodbc.iniの設定情報です。

--[odbc.ini]--

[ODBC Data Sources]
TEMPDB=Pervasive ODBC Engine Interface
AMAS2=Pervasive ODBC Engine Interface

[TEMPDB]
Driver=/usr/local/psql/lib/libodbcci.so
Description=Pervasive ODBC Engine Interface: database TEMPDB
DBQ=TEMPDB
UID=
PWD=
OpenMode=0

[AMAS2]
Driver=/usr/local/psql/lib/odbcci.so
Description=Pervasive ODBC Engine Interface
ServerDSN=AMAS
ServerName=192.250.250.16
Port=1583
DBQ=AMAS
UID=
PWD=
OpenMode=0


投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-7-2 18:19
Jiro123  長老   投稿数: 271
AMASのポート1583番は、Linuxからアクセスできるよう、Firewallなどの設定で許可はされていますか。

投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約