SQL

Cómo eliminar una base de datos utilizando DROP DATABASE y SQL Server Management Studio

Estrada Web Group
jiestrada
Cómo eliminar una base de datos utilizando DROP DATABASE y SQL Server Management Studio

Resumen: en este tutorial, aprenderás cómo eliminar una base de datos en una instancia de SQL Server utilizando la instrucción DROP DATABASE y SQL Server Management Studio.

Toma en cuenta que este tutorial utiliza Test_EstradaWebGroup_Db y Sample_EstradaWebGroup_Db creados en el tutorial CREATE DATABASE para los ejemplos.

Uso de la instrucción DROP DATABASE de SQL Server para eliminar una base de datos

Para eliminar una base de datos existente de una instancia de SQL Server, utiliza la instrucción DROP DATABASE.

La instrucción DROP DATABASE te permite eliminar una o más bases de datos con la siguiente sintaxis:

DROP DATABASE  [ IF EXISTS ]
    database_name
    [,database_name2,...];

En esta sintaxis, se especifica el nombre de la base de datos que deseas eliminar después de las palabras clave DROP DATABASE. Si deseas eliminar varias bases de datos con una sola declaración, puedes usar una lista de nombres de bases de datos separados por comas después de la cláusula DROP DATABASE.

La opción IF EXISTS está disponible en SQL Server 2016 (13.x). Te permite eliminar condicionalmente una base de datos solo si la base de datos ya existe. Si intentas eliminar una base de datos inexistente sin especificar la opción IF EXISTS, SQL Server te regresa un error.

Antes de eliminar una base de datos, debes asegurarse de los siguientes puntos importantes:

  • Primero, la instrucción DROP DATABASE elimina la base de datos y también los archivos del disco físico utilizados por la base de datos. Por lo tanto, debes tener una copia de seguridad de la base de datos en caso de que desees restaurarla en el futuro.
  • En segundo lugar, no puedes eliminar la base de datos que se está utilizando actualmente.

Intentar eliminar una base de datos que se está utilizando actualmente provoca el siguiente error:

No se puede eliminar la base de datos "database_name" porque está actualmente en uso.

El siguiente ejemplo usa la instrucción DROP DATABASE para eliminar la base de datos Test_EstradaWebGroup_Db:

DROP DATABASE IF EXISTS Test_EstradaWebGroup_Db;

Uso de SQL Server Management Studio para eliminar una base de datos

Puedes seguir estos pasos para eliminar la base de datos Sample_EstradaWebGroup_Db:

Primero, debes hacer clic con el botón derecho en el nombre de la base de datos que deseas eliminar y elegir Eliminar elemento de menú:

eliminar base de datos con Drop Database

En segundo lugar, desmarcar la casilla de verificación Eliminar la copia de seguridad y restaurar la información del historial de las bases de datos, marca la casilla de verificación de Cerrar las conexiones existentes y haz clic en el botón Aceptar para eliminar la base de datos.

COMO ELIMINAR UNA BASE DE DATOS SQL SERVER

En tercer lugar, verifica que la base de datos se haya eliminado del Explorador de objetos.

Drop databse de sql server

En este tutorial, has aprendido a usar la instrucción DROP DATABASE de SQL Server y SQL Server Management Studio para eliminar bases de datos en una instancia de SQL Server.

Compartir artículo:

Más artículos geniales

Cómo eliminar los espacios en blanco en SQL

Cómo eliminar los espacios en blanco en SQL

En este tutorial veremos como eliminar los espacios en blanco en una consulta de SQL Server

Ver artículo completo
¿Cómo restringir una columna en SQL Server que no acepte valores nulos con Not Null?

¿Cómo restringir una columna en SQL Server que no acepte valores nulos con Not Null?

En este tutorial, aprenderáS cómo usar la restricción NOT NULL o IS NULL de SQL Server para garantizar que los datos contenidos en una columna no sean NULL.

Ver artículo completo
Cómo crear índices en SQL Server con la instrucción CREATE INDEX

Cómo crear índices en SQL Server con la instrucción CREATE INDEX

Resumen: en este tutorial, aprenderás a usar la instrucción CREATE INDEX de SQL Server para crear índices para tablas.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla ;