Contenido
- ¿Cómo arreglar la base de datos SQL atascada en el problema de restauración del estado?
- Solución alternativa
- Conclusión
Cuando la base de datos SQL se atasca en un estado de restauración e intenta usar la base de datos, arroja un error “no se puede acceder a la base de datos DB_NAME”. Hacer clic DE ACUERDO y verá que la base de datos sigue atascada en el estado de restauración, como se muestra en la figura:.
¿Cómo arreglar la base de datos SQL atascada en el problema de restauración del estado?
- Lo primero que intentaremos hacer es eliminar la base de datos que está atascada en el estado de restauración. Eso le muestra una ventana de confirmación que se ve a continuación:
- Hacer clic DE ACUERDO y eliminar la base de datos. Cuando elimina la base de datos, también se elimina de su lista de bases de datos.
- Haga clic derecho en la base de datos y seleccione Restaurar base de datos opción como se muestra en la figura:

- Se abrirá la ventana Restaurar base de datos:

- Selecciona el “ Dispositivo ” casilla de verificación para seleccionar el archivo de copia de seguridad en su máquina.

- Después de seleccionar el archivo .bak, presione el botón “ DE ACUERDO ” botón.

- En la esquina izquierda de la captura de pantalla, puede ver el progreso de la restauración, lo que significa que su archivo de copia de seguridad está seleccionado sin daños. Hacer clic DE ACUERDO .

- El mensaje completo es:

Ahora, la base de datos está lista para usar.
Aquí he explicado los diferentes métodos para arreglar la base de datos desde el estado de restauración. Ahora, hay un método más mediante el cual puede solucionar el problema de restauración de la base de datos.
- Haga clic derecho en la base de datos y seleccione Restaurar base de datos (captura de pantalla 3) y seleccione el archivo de copia de seguridad de la base de datos. Selecciona el Opciones como se muestra en la figura:

- Compruebe las opciones de recuperación:

- En esta ventana, puede ver una lista desplegable con tres opciones. Seleccione la segunda opción de la lista desplegable “RESTAURAR SIN RECUPERACIÓN” y presione el botón “ DE ACUERDO ”. Se abre una ventana de instrucciones desde MS SQL Server Management Studio, que muestra que la base de datos se restauró correctamente.

- Hacer clic DE ACUERDO y verifique la base de datos en la lista.

- Esta es la copia de seguridad diferencial porque no queremos otorgar acceso a la base de datos a nadie durante el proceso de restauración. Por eso usamos la opción “RESTAURAR SIN RECUPERACIÓN”.
- Como la base de datos todavía está en estado de restauración y, en este caso, simplemente puede eliminar la base de datos y restaurar desde la copia de seguridad o tenemos otra solución.
- Prensa “ Nueva consulta ”, que resalté en la imagen y verás una nueva ventana abierta en el lado derecho donde puedes escribir tu consulta. Aquí escribimos “RESTAURAR BASE DE DATOS DB_NAME CON RECUPERACIÓN”.


- Hacer clic Ejecutar y actualice la base de datos. Ahora, puede acceder a su base de datos.

Solución alternativa
La solución alternativa es Reparación estelar para MS SQL que repara y reconstruye la base de datos SQL corrupta. Seleccione el archivo MDF corrupto y repárelo. También puede guardar la base de datos en cuatro formatos diferentes.

Conclusión
Revisamos los métodos detallados sobre cómo recuperar la base de datos MS SQL cuando una base de datos se atascó en el estado de restauración. Base de datos MS SQL utilizada para almacenar una gran cantidad de datos. Recuperaremos resultados útiles utilizando MS SQL Management Studio. A veces, cuando el servidor y la máquina se reinician y algunas operaciones están en proceso, la base de datos se corrompió. Entonces la base de datos se atasca en el estado de restauración. Usamos un método de restauración de base de datos simple que toma el archivo .bak y restaura nuestra base de datos. Pero primero, debemos eliminar la base de datos de la carpeta raíz de la base de datos.
Por otro lado, estudiamos un segundo método en el que restauramos nuestra base de datos sin opción de recuperación. Después de completar con éxito la restauración, vemos que el archivo está en estado de restauración. En el siguiente paso, escribimos una consulta que recupera la base de datos y hace que la base de datos sea útil.