| Предыдущий | Следующий |
| 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 между каталогами с разными границами хранения.
- Не пытайтесь скрыть ошибку повтором той же операции в той же транзакции.
Если операция действительно должна охватывать разные диспетчеры ресурсов, разделите её на несколько поддерживаемых шагов и предусмотрите восстановление между ними вместо принудительной псевдоатомарности.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.