Required Starts a new transaction. Supported Does not start a transaction. Does not start a transaction. You must add the directive to each page that should be run under a transaction. The current transaction ends when the script finishes processing.
Most applications only require transaction context for certain operations.
For example, an airline site might use transactional scripts for ticket purchasing and seat assignments. All other scripts could be safely run without a transaction context. Because transactions should be used only for pages that need transaction processing, you cannot declare an application's Global.asa file as transactional. If a transaction is aborted, Transaction Server rolls back any changes made to resources that support transactions. Currently, only database servers fully support transactions as this data is the most critical to enterprise applications.