许多大型主机客户都认为不同应用程序使用的资源的详细记帐是他们的操作过程的重要部分。“DB2 OS/390 版”提供了扩充功能以生成记帐报告, 它允许信息系统部门对个别用户部门所使用的大型主机资源进行收费。此进程通常称为对方付费记帐。 DB2 Connect 产品允许使用现存的记帐报告和过程来对 PC 和 UNIX 应用程序所使用的主机资源进行精确记帐。
DB2 Connect 通过下列方法来灵活地实现此功能:
缺省计帐字符串是由 DB2 Connect 工作站的 dft_account_str 配置参数设置的。对于不能将计帐字符串转发至DB2 Connect的数据库客户机, 此缺省机制很有用。例如,在“版本 2”产品之前开发的应用程序。
客户机应用程序可以用两种方法来覆盖在 DB2 Connect 服务器中所设置的缺省计帐字符串:
在应用程序与数据库相连之前,调用 sqlesact() API。您应该使用此方法,因为:
有关使用此 API 的详情,参考 Administrative API Reference。
若在第一个数据库连接请求之前未调用 sqlesact() API, 则读取 DB2ACCOUNT 注册表值。该计帐字符串用于后续的所有数据库连接请求。
注意: | 当定义计帐字符串时,应该遵守下列规则:
|