Microsoft® Provisioning Framework (MPF) has transaction logs that store the real-time state of all executing running in provisioning engines. Transaction logs are implemented as Microsoft® SQL Server databases.
Provisioning engines update the transaction logs for all calls to write procedures and for calls involving procedures that are marked for audit. Once a transaction completes, an auditing and recovery manager either deletes the transaction (if it is not marked for audit) or moves the transaction to the audit log (if it is marked for audit).
Several settings in Provisioning Manager govern the behavior of transaction logs. For more information, see Provisioning Engines, Provisioning Queue Manager Service, and Provisioning Auditing and Recovery Service.