尝试使用异类落实来落实分布式事务失败

数据库服务器有可能因为以下一个或多个原因而导致在使用异类协议时未能落实分布式事务:
  • 通信错误
  • 站点故障
  • 网关故障
  • 其他未知错误
当发生这类故障时,协调者将返回以下消息:
-441    Possible inconsistent data at the target DBMS name due to an aborted commit.

在数据库服务器发送该消息后,它会回滚所有正在参与事务的更新站点,但网关参与者站点上完成的工作有可能出现异常。 如果故障发生在网关参与者处理落实消息之后,那么网关参与者可能已落实其更新。如果网关参与者落实了更新,您必须手动回滚这些更新。