当 SQL Anywhere 在分布式事务中被征用时,它会将事务控制权交给事务服务器,而 SQL Anywhere 将确保它不会执行任何隐式事务管理。SQL Anywhere 参与分布式事务时会自动规定以下条件:
如果自动提交处于使用状态,则它自动关闭。
在分布式事务过程中不允许数据定义语句(其提交属于意外情况)。
由应用程序直接(而不是通过事务协调器)向 SQL Anywhere 发出的显式 COMMIT 或 ROLLBACK 会生成错误。但是该事务并不中止。
一个连接一次只能参与一个分布式事务。
当连接被征用到分布式事务中时一定不能有未提交的操作。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |