【发布时间】:2021-05-25 15:31:03
【问题描述】:
我有一个 WAS 环境设置,其中 DataSources 连接到 SQL 服务器环境。我们在 SQL 环境中启用了 MSDTC,它总是会断开一些连接。有什么方法可以在不使用 MSDTC 的情况下设置该连接?
【问题讨论】:
我有一个 WAS 环境设置,其中 DataSources 连接到 SQL 服务器环境。我们在 SQL 环境中启用了 MSDTC,它总是会断开一些连接。有什么方法可以在不使用 MSDTC 的情况下设置该连接?
【问题讨论】:
代表 Microsoft 分布式事务协调器的 MSDTC 支持两阶段提交事务 (XADataSource)。如果您的应用程序实际上不需要两阶段提交(这允许您在单个事务中征用多个资源),那么您可以将您的数据源配置切换为仅一阶段 (ConnectionPoolDataSource) 并且不再需要 MSDTC。
这是来自 Microsoft SQL Server JDBC 驱动程序的文档的 link。
【讨论】: