| Предыдущий | Следующий |
| ERROR_TM_INITIALIZATION_FAILED | ERROR_TRANSACTION_NOT_JOINED |
ERROR_RESOURCEMANAGER_READ_ONLY
Что означает ERROR_RESOURCEMANAGER_READ_ONLY
ERROR_RESOURCEMANAGER_READ_ONLY означает, что Resource Manager участвовал в transaction, но не изменил свой ресурс и сообщил read-only outcome. Такой результат относится к KTM enlistment semantics и не должен автоматически превращаться в ошибку фиксации.
Что проверить
- Сохраните transaction/UOW, Resource Manager и соответствующий enlistment object.
- Проверьте notification path и точку, где RM вызывает
ReadOnlyEnlistment. - Убедитесь, что coordinator учитывает read-only participant и не ожидает от него последующих write/commit actions, которые ему не нужны.
Как подтвердить правильную обработку
Корректная обработка подтверждается завершением транзакции с корректно учтённым read-only enlistment без ложного failure path.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.