| Previous | Next |
| STATUS_ENLISTMENT_NOT_FOUND | STATUS_TRANSACTIONMANAGER_NOT_ONLINE |
STATUS_TRANSACTIONMANAGER_NOT_FOUND
STATUS_TRANSACTIONMANAGER_NOT_FOUND means that the transaction manager object itself could not be opened. A KTM transaction manager is associated with a log and coordinates one or more resource managers, so a missing TM is more fundamental than a missing transaction inside an otherwise available manager.
Keep this separate from STATUS_TRANSACTIONMANAGER_NOT_ONLINE. Not-found means lookup failed; not-online means the associated manager was found but has not completed the recovery needed to make its transaction and resource-manager namespaces usable.
The requested transaction manager cannot be located
- Record the TM name, GUID, log path or registration information used to open it.
- Verify that the intended manager has been created and that the caller is using the same identity that resource managers were configured to use.
- Inspect startup ordering before treating this as a damaged log or a generic permissions problem.
References
- Microsoft: KTM transaction managers and recovery
- Microsoft: creating a KTM resource manager
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.