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

 
Предыдущий Следующий
ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS ERROR_HANDLE_NO_LONGER_VALID

ERROR_REMOTE_FILE_VERSION_MISMATCH

Что означает ERROR_REMOTE_FILE_VERSION_MISMATCH

ERROR_REMOTE_FILE_VERSION_MISMATCH означает, что удалённый сервер вернул версию файла или Fid, которые не совпадают с объектом, ранее открытым в текущей транзакции TxF.

Почему возникает ошибка

Во время транзакции приложение должно продолжать работать с тем же представлением файла. Переименование, замена файла, повторное подключение к сетевому ресурсу или переключение сервера после отказа могут сделать ранее полученный дескриптор устаревшим.

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

  • Сохраните идентификатор транзакции, имя сервера и общего ресурса, идентификатор файла, его версию и сведения о дескрипторе на обеих сторонах.
  • Проверьте, не выполнялись ли между открытием и ошибкой переименование, замена файла, переподключение или переключение на другой узел.
  • Убедитесь, что повторно найденный путь действительно указывает на тот же объект, а не только имеет то же имя.

Как исправлять

Закройте дескриптор с несовпадающей версией и заново откройте файл в корректном контексте транзакции. Не продолжайте ввод-вывод через дескриптор, для которого сервер уже сообщил другую версию объекта.

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


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