我遇到了在 SQL2008 R2 中执行的 ColdFusion 查询的问题。该查询在通过 Management Studio 运行时返回两行,但通过 ColdFusion 它返回零。在网上搜索时,这指向 ColdFusion 中的缓存,所以我清除了它,不高兴。我什至升级了 SQL 的 ColdFusion 驱动程序,仍然没有乐趣。然后我在另一个论坛上发现了 JTDS,但对于我来说,我无法让它连接到我的 SQL 集群。
有没有人有他们成功设置的 JDBC URL(减去敏感信息)的真实示例?这是到集群上运行的命名 SQL 实例的连接。防火墙一切正常,检查并正常 ColdFusion SQL 连接工作正常。
我尝试过(在许多其他组合中):
jdbc:jtds:sqlserver://IP ADDRESS/Instance Name;database=DB Name
jdbc:jtds:sqlserver://IP ADDRESS/Database Name;instance=Instance Name
jdbc:jtds:sqlserver://IP ADDRESS:PORT/Instance Name;database=DB Name
jdbc:jtds:sqlserver://IP ADDRESS:POrt/Database Name;instance=Instance Name
SQL 实例位于端口 59759 上并允许通过防火墙。
我不断收到此错误:
The root cause was that: java.sql.SQLException:
Timed out trying to establish connection
我目前无法升级 ColdFusion。
或者,如果有人知道我的查询为什么失败,那也会有所帮助。