本节假设您在一定程度上熟悉分布式事务。有关信息,请参见您的事务服务器文档。本节介绍一些常用的术语。
资源管理器是那些对事务中涉及的数据进行管理的服务。
在通过 ADO.NET、OLE DB 或 ODBC 访问 SQL Anywhere 数据库服务器时,SQL Anywhere 数据库服务器可以用作分布式事务中的资源管理器。SQL Anywhere .NET 数据提供程序、OLE DB 提供程序和 ODBC 驱动程序用作客户端计算机上的资源管理器代理。SQL Anywhere .NET 数据提供程序使用 DbProviderFactory 和 TransactionScope 来支持分布式事务。
应用程序组件并不直接与资源管理器通信,但可以与资源分发器通信,而资源分发器又管理与这些资源管理器的连接或连接池。
SQL Anywhere 支持两种资源分发器:ODBC 驱动程序管理器和 OLE DB。
在事务组件请求数据库连接时(使用资源管理器),应用程序服务器会征用参与该事务的每个数据库连接。DTC 和资源分发器执行征用过程。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |