| Предыдущий | Следующий |
| ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY | ERROR_TXF_DIR_NOT_EMPTY |
ERROR_CANT_CROSS_RM_BOUNDARY
Что означает ERROR_CANT_CROSS_RM_BOUNDARY
ERROR_CANT_CROSS_RM_BOUNDARY — операция затронула бы один файл, управляемый двумя транзакционными диспетчерами ресурсов, что запрещено.
Что проверить
Зафиксируйте транзакцию/UOW, диспетчер ресурсов и состояние его журнала восстановления.
- Проверьте, завершилась ли предыдущая фаза подготовки, фиксации или отката и какой диспетчер ресурсов первым потерял или отверг состояние.
- Перед новой транзакцией однозначно установите исход старой по журналу; in-doubt и heuristic state нельзя безопасно скрывать обычным повтором.
Исходная формулировка
one file operation would cross two TxF resource-manager boundaries.
MS-FSCC: NTFS attribute types including transactional data
Resolve both source and destination paths to their volumes and resource-manager contexts.
Split the workflow at a transaction boundary when one file would otherwise span two RMs.
Check rename, link, move, and restore operations for cross-RM transitions.
Технические ссылки
- Microsoft: Transactional NTFS overview
- Microsoft: querying TxF resource-manager state
- Microsoft: TxF filesystem control codes
- MS-FSCC: NTFS attribute types including transactional data
Нужно найти другой код? Найти другой код состояния или ошибки.
