| Предыдущий | Следующий |
| STATUS_TRANSACTION_NO_RELEASE | STATUS_TRANSACTION_RESPONDED |
STATUS_TRANSACTION_NO_MATCH
Что означает STATUS_TRANSACTION_NO_MATCH
STATUS_TRANSACTION_NO_MATCH — Транзакционный запрос не соответствует транзакции, с которой связан текущий объект или контекст.
Практический смысл
Операция использует другой transaction object/ID, чем тот, под которым ресурс, файл или enlistment был создан или открыт.
Что проверить
- Запишите transaction GUID для каждого участвующего handle и resource manager.
- Проверьте, не пересекаются ли объекты из разных транзакций после retry или перехода между потоками.
- После commit/rollback не переиспользуйте старый транзакционный контекст для новой операции — получите новый объект и заново откройте ресурсы.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
