Macromedia のビルトイン ドライバの代わりにデータソースに jTDS を使用するように ColdFusion インスタンスをセットアップしようとしていますが、データソースを保存すると次のエラーが発生します。
Connection verification failed for data source: rxdsn
java.sql.SQLException: Timed out trying to establish connection
The root cause was that: java.sql.SQLException: Timed out trying to establish connection
組み込みのドライバーで同じデータソースを作成すると、問題なく接続できます。
Windows 2008 R2 の ColdFusion 9 Standard でこれらすべてを実行しています。これまでに行ったことは次のとおりです。
- jtds-1.3.0.jar と jcifs-1.3.17.jar を C:\ColdFusion9\lib にドロップします。
- ColdFusion を再起動します (ColdFusion sys info ページを確認し、両方が CF サーバー Java クラス パスにあることを確認します)。
- 次の情報で新しいデータソースを作成しました:
- CF データ ソース名: rxdsn
- JDBC URL: jdbc:jtds:sqlserver://slavedb:1433/CFOnward1
- ドライバー クラス: net.sourceforge.jtds.jdbc.Driver
- ドライバー名: jTDS
- ユーザー名: コールドフュージョン
- パスワード: *
保存した後、エラーが発生します。繰り返しますが、組み込みのドライバーで同じ情報 (サーバー、データベース、ユーザー名、およびパスワード) を使用したところ、正常に接続できました。
私の環境は次のとおりです。
サーバー 1:
- Windows 2008 R2
- IIS7.5
- ColdFusion 9 スタンダード
サーバー 2:
- Windows 2008 R2
- Microsoft SQL Server 2008 R2 標準