当关闭我的项目的基于WebSphere的JavaEE应用,分布式事务有时在2005年的SQLServer数据库活着离开。这些锁永久保留,必须手动处理。它们通常在this very good article中描述。强制MSDTC到孤儿一个SQLServer分布式事务
有关事务协调如何无法文章会谈协调分布式事务的参与者,因此标志用-2进程ID交易。
鉴于我们得到这个问题很少,但是,当我们关闭应用程序,它总是会发生的,我不相信这是MSDTC的失败。更有可能与WebSphere有关,以及它如何终止应用程序。
我想测试它。但我无法可靠地实现它。
有没有什么办法来强制MSDTC到孤儿一个SQLServer分布式事务?