| Предыдущий | Следующий |
| MQ_ERROR_TRANSACTION_USAGE | MQ_ERROR_MISSING_CONNECTOR_TYPE |
MQ_ERROR_TRANSACTION_SEQUENCE
Что означает MQ_ERROR_TRANSACTION_SEQUENCE
MQ_ERROR_TRANSACTION_SEQUENCE (0xC00E0051) — Нарушен порядок операций транзакции.
Диагностика и проверка
Сопоставьте неуспешный вызов MSMQ с идентификатором транзакции, её типом и итоговым состоянием MS DTC. Проверьте, является ли очередь transactional, какую операцию выполняли и в каком порядке шли enlist, send/receive, commit или abort; простой повтор без выяснения исхода может продублировать бизнес-работу.
Код указывает на порядок транзакционных действий: проверьте последовательность вызовов и уже завершённое состояние. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Нарушен порядок операций транзакции» больше не возникает.
Документация для результата 0xC00E0051: MSMQTransaction.Commit and transaction model links · DTC Developers Guide · enable MS DTC diagnostic tracing.
Нужно найти другой код? Найти другой код состояния или ошибки.