3 votos

Cómo elimino un viejo 2008 Express base de datos de instancia de SQL Server

Estoy tratando de restaurar una base de datos sobre la existente. Esto funcionó bien en el pasado, hasta que de repente, no.

He claramente, en el pasado, se adjunta el mismo archivo de base de datos con un nombre diferente y ahora se piensa que la restauración de una base de datos a la instancia actual sobrescribirá la otra instancia de ahí me da el siguiente error:

Failed to restore database: The file 'E:\database\db.mdf' cannot be overwritten. It is being used by database 'ABC'.
File 'db' cannot be restored to 'E:\database\db.mdf'. Use WITH MOVE to identify a valid location for the file.

The file 'E:\database\db_log.ldf' cannot be overwritten.  It is being used by database 'ABC'.
File 'db_log' cannot be restored to 'E:\database\db_log.ldf'. Use WITH MOVE to identify a valid location for the file.

La gran pregunta: ¿Cómo eliminar las referencias a la antigua base de datos? ¿Cómo encontrar lo anterior instancias de base de datos fueron utilizados incluso?

Gracias

0voto

TylerShads Puntos 790

Trate de mover el conflicto de archivos en un directorio diferente o eliminación de ellos. La operación es básicamente dice que sobrescribir los archivos que se ve será que hay algo diferente. He tenido un problema similar en un entorno de prueba y descubrió elimina el conflicto de archivos/movimiento les funcionó a la perfección.

También, ¿has probado a usar el WITH REPLACE , bajo la opción de restauración de menú? No estoy del todo seguro de que esto funciona para una instancia con nombre diferente, pero con un mismo nombre se sobrescribirá a la perfección.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: