Pentaho Data Integration (オープン ソース ETL ツール) を使用しており、JNDI 接続を使用して MS SQL 2005 データベースに接続しようとしています。サーバーでデフォルトのインスタンスを使用すると問題なく動作しましたが、問題は名前付きインスタンスに接続しようとすることです。
例や場所を提供していただければ幸いです。
ありがとう。
Pentaho Data Integration (オープン ソース ETL ツール) を使用しており、JNDI 接続を使用して MS SQL 2005 データベースに接続しようとしています。サーバーでデフォルトのインスタンスを使用すると問題なく動作しましたが、問題は名前付きインスタンスに接続しようとすることです。
例や場所を提供していただければ幸いです。
ありがとう。
Microsoftは、名前付きインスタンスを異なるポートで実行することを推奨しているため、ポート番号を含めると、名前付きインスタンスを完全に無視することにしました。
したがって、ポート番号を削除して名前付きインスタンスを追加するか、ポート番号をhostname\instance
削除してプロパティを使用することができますinstanceName=myinstance
。
これがJNDIにどのように変換されるかはわかりませんが、SQLServerJDBCドライバーと統合Windowsセキュリティを備えたSpoonでこれを使用することに成功しています。