En ocasiones es posible encontrar una base de datos en Microsoft SQL Server en un estado inconsistente, durante el proceso de restauración o recuperación y siempre teniendo una copia, es posible forzar el cambio de estado.
«ALTER DATABASE is not permitted while a database is in the restoring state»
«ALTER DATABASE statement failed. (Microsoft SQL Server. Error: 5052)»
En este caso, no podemos eliminar ni poner offline si se encuentra en modo restauración (Restoring) podemos solucionar ejecutando el siguiente comando:
RESTORE DATABASE nombreDeMiBaseDeDatos WITH RECOVERY
A partir de entonces podremos continuar con su eliminación sin problemas.