Что означает код ошибки Windows 6825 (ERROR_CANT_CROSS_RM_BOUNDARY)?

 
Предыдущий Следующий
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.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.