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