| Предыдущий | Следующий |
| ERROR_STREAM_MINIVERSION_NOT_FOUND | ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION |
ERROR_STREAM_MINIVERSION_NOT_VALID
Что означает ERROR_STREAM_MINIVERSION_NOT_VALID
ERROR_STREAM_MINIVERSION_NOT_VALID означает, что запрошенная TxF miniversion потока больше не существует или недопустима в текущем состоянии транзакции. Miniversion привязана к конкретной транзакции и её переходам состояния.
Что проверить
- Сохраните transaction ID, файл/stream и момент получения miniversion.
- Проверьте, не происходили ли после этого savepoint, rollback, commit или другой переход, инвалидирующий прежнюю версию.
- Не переносите miniversion или связанный с ней handle между разными транзакциями и после восстановления Resource Manager.
Как исправить
Получите представление потока, допустимое в текущем transaction state, и пересмотрите срок хранения miniversion в вызывающем коде. Принудительное повторное использование старой версии не восстанавливает её.
Как подтвердить исправление
Каждая miniversion используется только в допустимой фазе своей транзакции и освобождается до перехода, который делает её недействительной.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.