| Предыдущий | Следующий |
| STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION | STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS |
STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT
Что означает STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT
STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT означает, что TxF miniversion транзакционного файла пытаются открыть с намерением изменить данные, хотя miniversion предназначена для чтения исторического состояния.
Что проверить
- Какой файл, transaction/UOW и номер miniversion используются.
- Запрошенные access/share flags и не добавляет ли wrapper право записи автоматически.
- Существует ли ещё соответствующий transaction context, если приложению требуется дальнейшее изменение актуальной версии.
Правильная модель
Открывайте miniversion read-only для просмотра состояния, связанного с транзакцией. Для записи используйте поддерживаемую текущую версию в допустимом transaction context, а не handle исторической miniversion. После исправления отдельно проверьте чтение miniversion и запись основной транзакционной версии.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.