Что означает код NTSTATUS 514 (STATUS_RESOURCEMANAGER_READ_ONLY)?

 
Предыдущий Следующий
STATUS_DATA_OVERWRITTEN STATUS_RING_PREVIOUSLY_EMPTY

STATUS_RESOURCEMANAGER_READ_ONLY

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

STATUS_RESOURCEMANAGER_READ_ONLY — указанный диспетчер ресурсов не изменил и не обновил ресурс в рамках этой транзакции.

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

Зафиксируйте транзакцию/UOW, диспетчер ресурсов и состояние его журнала восстановления.

  • Проверьте, завершилась ли предыдущая фаза подготовки, фиксации или отката и какой диспетчер ресурсов первым потерял или отверг состояние.
  • Перед новой транзакцией однозначно установите исход старой по журналу; in-doubt и heuristic state нельзя безопасно скрывать обычным повтором.

Исходная формулировка

  • the KTM resource manager made no transactional changes and became read-only.
  • Check recovery assumptions because a read-only enlistment is not durably recorded for KTM recovery.
  • When the resource manager calls the read-only enlistment routine, the enlistment can no longer influence the transaction outcome and KTM does not durably record it for recovery.
  • Capture the transaction, resource manager, enlistment, notification sequence, and the moment the resource manager decided it had made no changes.
  • this result belongs to Kernel Transaction Manager terminology. A resource manager participates in transactions through enlistments and receives KTM notifications. Microsoft documents a read-only enlistment path for a resource manager that made no data modifications or only monitored the transaction.

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


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