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

 
Предыдущий Следующий
ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS ERROR_CLUSTER_NULL_DATA

ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS

Фиксация и откат допустимы только во время активной транзакции

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

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

Почему активная транзакция исчезла

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

Ссылки


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