Determinar el siguiente paso para la recuperación de un archivo o grupo de archivos

Las vistas de catálogo sys.database_files y sys.master_files incluyen información que determina tanto el estado de un archivo o grupo de archivos como el siguiente paso necesario para ponerlo en línea. El estado de un grupo de archivos se determina mediante los archivos que incluye: a menos que todos estén en línea, todo el grupo de archivos estará sin conexión.

La propiedad clave de un archivo es su estado, indicado en las columnas state y state_desc de sys.database_files. En la tabla siguiente se describe cómo se debe interpretar y responder a cada estado.

Estado del archivo

Significado

Acciones

ONLINE

El archivo está en línea.

No se requiere ninguna acción.

RESTORING

Se está restaurando el archivo.

Para obtener información acerca de otras columnas significativas para este estado, vea Planear una secuencia de restauración por etapas para un archivo en el estado de restauración, recuperación pendiente o sin conexión.

RECOVERY_PENDING

Se ha pospuesto la recuperación del archivo. El archivo estaba en línea o no existía antes de que una restauración parcial cambiara su estado a RECOVERY_PENDING.

Vea Planear una secuencia de restauración por etapas para un archivo en el estado de restauración, recuperación pendiente o sin conexión.

OFFLINE

El archivo se dejó explícitamente sin conexión mediante ALTER DATABASE.

Vea Planear una secuencia de restauración por etapas para un archivo en el estado de restauración, recuperación pendiente o sin conexión.

RECOVERING

Se trata de un estado transitorio. Si se realiza la recuperación correctamente, el archivo estará en línea automáticamente.

No se requiere ninguna acción.

SUSPECT

El archivo está dañado.

Se puede restaurar o quitar el archivo, o bien establecer la base de datos en el modo EMERGENCY.

DEFUNCT

Se ha quitado el archivo (cuando estaba sin conexión), pero aún no se ha limpiado.

Ninguna. No es posible realizar la recuperación.