Transaction states are represented by the following icons in the Large Icon view of the MS DTC Transactions window:
The transaction has been started.
The transaction is aborting. The commit coordinator is notifying all participants that the transaction must abort.
It is not possible to change the transaction outcome at this point.
The transaction has aborted. All participants have been notified or are currently inaccessible. Once a transaction has aborted, it is immediately removed from the list of transactions in the MS DTC Transactions window.
It is not possible to change the transaction outcome at this point.
The client application has issued a commit request. The commit coordinator is collecting prepare responses from all participants.
All participants have responded yes to prepare.
The transaction is prepared, is coordinated by a different MS DTC, and the coordinating MS DTC is inaccessible. The system administrator can force the transaction to commit or abort by right-clicking in the Transactions window and choosing the Resolve/Commit or Resolve/Abort command. Once a forced outcome is executed, the transaction is designated as forced commit or forced abort.
Caution Do not manually force an in-doubt transaction until you have read Manually Resolving Transactions.
The administrator forced the in-doubt transaction to commit (see In Doubt).
The administrator forced the in-doubt transaction to abort (see In Doubt).
The transaction has prepared successfully and the commit coordinator is notifying participants that the transaction has been committed. The commit coordinator does not forget the transaction until all participants have acknowledged receiving (and logging) the commit request.
It is not possible to change the transaction outcome at this point.
The commit coordinator has notified all connected participants that the transaction has committed. The only participants not notified are those that are currently inaccessible.
The system administrator can force a subordinate MS DTC to forget the transaction by right-clicking in the Transactions window and choosing the Resolve/Forget command.
Caution Do not manually force an in-doubt transaction until you have read Manually Resolving Transactions.
The transaction has committed and all participants have been notified. Once a transaction commits, it is immediately removed from the list of transactions in the MS DTC Transactions window.
It is not possible to change the transaction outcome at this point.