当配置消息流来访问数据库时,代理将基于 ODBC DSN 建立到该数据库的连接。为了协调数据库更新与其他更新(由您为访问数据库的每个节点设置的配置决定),代理将针对每种事务方式,为在每个消息流线程上访问的每个 DSN 建立连接。
因此,如果您将消息流中某个节点的事务方式属性设置为自动,而将另一个节点的该属性设置为落实,则代理将从同一个线程建立到此 DSN 的两条不同连接。计算代理和特定 DSN 之间所需的连接数时,请考虑这一点。
有关代理建立到用户数据库连接的更多信息,请参阅用户数据库连接。
到用户数据库的连接是除代理所需的运行时连接之外的连接,这些运行时连接是到 DB2、Oracle、Sybase 或 SQL Server 数据库(被定义为保留其内部信息)的连接。有关这些连接的详细信息,请参阅连接数据库。