Что означает код HRESULT 0xC7FF0004 (hrRestoreInProgress)?

 
Предыдущий Следующий
hrInvalidHandle hrAlreadyOpen

hrRestoreInProgress

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

hrRestoreInProgress (0xC7FF0004) — восстановление уже выполняется.

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

Зафиксируйте базу, таблицу или сессию ESE и первый API Jet/ESENT, который вернул hrRestoreInProgress.

  • Проверьте состояние базы и журналов ESE, свободные ресурсы процесса и состояние активной транзакции именно в момент отказа.
  • Если ошибка возникла при восстановлении или работе с журналами, сопоставьте поколения журналов, контрольную точку и выбранный набор файлов; не подменяйте восстановление простым повтором операции.
  • Проверьте, какая операция уже выполняется и допускает ли API параллельный вызов. Для hrRestoreInProgress дождитесь документированного завершения либо отмените текущую операцию штатным способом перед новой.

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

  • another restore context already owns the Directory Service restore workflow.
  • Relevant API surface — DsBackupPrepare /OpenFile/Read/Close/End and DsRestorePrepare /Register/Complete/End
  • Beginning with Windows Vista, Microsoft directs new implementations to VSS instead of these legacy functions., the HBC state advances across calls and must be released even when a later step fails.
  • do not reuse an HBC after end, abort, or a fatal sequence error.
  • hrInvalidRecips — the recipient information supplied to the legacy backup operation failed validation

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


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