Что означает код ошибки 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 означает, что одна транзакционная операция с файлом затрагивает области, которыми управляют разные диспетчеры ресурсов TxF. Для одной атомарной операции такая граница недопустима.

Видимые пути могут находиться рядом, но фактически относиться к разным томам, точкам подключения или экземплярам диспетчера ресурсов.

Что проверить

  • Разрешите исходный и целевой пути до фактических томов и точек подключения.
  • Определите транзакцию и диспетчер ресурсов для каждого участвующего файла.
  • Особенно проверьте rename, move, hard-link и restore между каталогами с разными границами хранения.
  • Не пытайтесь скрыть ошибку повтором той же операции в той же транзакции.

Если операция действительно должна охватывать разные диспетчеры ресурсов, разделите её на несколько поддерживаемых шагов и предусмотрите восстановление между ними вместо принудительной псевдоатомарности.

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


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