| Previous | Next |
| STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE | STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION |
STATUS_TRANSACTION_REQUIRED_PROMOTION
STATUS_TRANSACTION_REQUIRED_PROMOTION means that a resource manager could participate only if KTM promoted the transaction, but the transaction configuration explicitly disallowed promotion. The result is a policy and topology mismatch, not an authentication failure.
Promotion can change which coordinator and recovery responsibilities participate in the work. Therefore enabling it indiscriminately is not a repair. First determine why the resource manager needs it and whether the transaction was intentionally constrained to a local or non-promoted model.
Participation requires a promotion the caller prohibited
- Capture the requested resource manager, transaction options, and the event that triggered the enlistment attempt.
- Review whether the workflow may legitimately use a promoted or distributed transaction before changing that policy.
- Keep a separate failure path for an operation that cannot satisfy the required transactional topology.
References
- Microsoft: creating a superior transaction manager
- Microsoft: KTM transaction notifications
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.