What does NTSTATUS 0xC0190051 (STATUS_TRANSACTIONMANAGER_NOT_FOUND) mean?

 
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


Looking for a different code? Search another status or error code.