PHP アプリケーションで Doctrine2 ORM を使用したいと考えています。
DB2 の場合、Doctrine2 は pdo_ibm および ibm_db2 ドライバーのみをサポートします。
DB2 (DB2 Express-C) のローカル インスタンスをインストールし、pdo_ibm および ibm_db2 と正常に接続し、ローカル db2 インスタンスを使用しても、doctrine2 のインストールは正常に機能し、機能しています。
しかし、私の本当の目的は、i5/os で実行されているリモート DB2 インスタンスに接続することです。この (リモート) DB2 へのリモート接続は、odbc と PDO_ODBC を使用してのみ機能しますが、pdo_ibm と ibm_db2 では失敗し、次のエラーが発生します。
SQLSTATE=42968、SQLDriverConnect に接続できませんでした: -1598 [IBM][CLI Driver] SQL1598N ライセンスの問題により、データベース サーバーへの接続に失敗しました。SQLSTATE=42968