¿Qué significa el código HRESULT 0x80670008 (STATEREPOSITORY_E_BUSY_RECOVERY_RETRY)?

 
Anterior Siguiente
STATEREPOSITORY_E_BUSY_RETRY STATEREPOSITORY_E_LOCKED_RETRY

STATEREPOSITORY_E_BUSY_RECOVERY_RETRY

Qué significa STATEREPOSITORY_E_BUSY_RECOVERY_RETRY

STATEREPOSITORY_E_BUSY_RECOVERY_RETRY (0x80670008): El archivo de base de datos está bloqueado porque otro proceso está recuperando la base de datos. Se volverá a intentar la solicitud.

Qué comprobar

Comprueba qué proceso está realizando recovery y evita confundir esa actividad con un deadlock normal entre escritores. Registra cuánto tiempo permanece abierta la recuperación.

Cómo resolverlo

Permite que la recuperación finalice y usa la política de reintento del servicio; investiga ciclos de recovery repetidos si nunca progresa.

Qué distingue este resultado

La base está busy específicamente porque otra conexión/proceso la está recuperando.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.