Eliminar una base de datos
Puede eliminar una base de datos definida por el usuario cuando ya no sea necesaria o si se mueve a otra base de datos o servidor. Eliminar una base de datos y quitar una base de datos son sinónimos. Cuando se elimina una base de datos, se eliminan del disco del servidor los archivos y sus datos. Una vez eliminada una base de datos, se quita de forma permanente y sólo podrá recuperarse mediante una copia de seguridad previa. Las bases de datos del sistema no se pueden eliminar.
Las bases de datos se pueden eliminar independientemente de su estado. Entre estos estados se incluyen sin conexión, de sólo lectura y sospechosa. Para ver el estado actual de una base de datos, utilice la vista de catálogo sys.databases.
Para quitar una base de datos del servidor actual sin eliminar los archivos del sistema de archivos, use sp_detach_db.
Debe realizar una copia de seguridad de la base de datos master después de eliminar una base de datos, ya que, al eliminarla, se actualiza la información de master. Si debe restaurar master, las bases de datos eliminadas desde la última copia de seguridad de master seguirán teniendo referencias a estas bases de datos no existentes. Esto puede dar lugar a la aparición de mensajes de error.
Requisitos previos
Deben cumplirse las siguientes condiciones para eliminar una base de datos:
- Si la base de datos interviene en el trasvase de registros, quítelo antes de eliminarla. Para obtener más información, vea Trasvase de registros.
- Para poder quitar una base de datos publicada para la réplica transaccional, o publicada o suscrita para la réplica de mezcla, primero debe quitar la réplica de la base de datos. Para obtener más información, vea Quitar la réplica. Si se daña una base de datos y no se puede quitar antes la réplica, a menudo podrá quitar la base de datos utilizando ALTER DATABASE para desconectarla antes.
- Primero se deben quitar las instantáneas de base de datos existentes. Para obtener más información, vea Instantáneas de base de datos.
Para eliminar una base de datos
- DROP DATABASE (Transact-SQL)
- Cómo eliminar una base de datos (SQL Server Management Studio)
- Cómo eliminar una instantánea de base de datos (Transact-SQL)
Para crear una copia de seguridad de base de datos
Vea también
Conceptos
Otros recursos
Realizar copias de seguridad y restaurar bases de datos en SQL Server
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|