Compartir vía


sp_dbremove (Transact-SQL)

Se aplica a: SQL Server

Quita una base de datos y todos los archivos asociados con ella.

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Se recomienda usar DROP DATABASE en su lugar.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_dbremove
    [ [ @dbname = ] N'dbname' ]
    [ , [ @dropdev = ] 'dropdev' ]
[ ; ]

Argumentos

[ @dbname = ] N'dbname'

Nombre de la base de datos que se va a quitar. @dbname es sysname, con un valor predeterminado de NULL.

[ @dropdev = ] 'dropdev'

Una marca proporcionada solo para la compatibilidad con versiones anteriores y actualmente se omite. @dropdev es varchar(10), con un valor predeterminado de dropdev.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Ninguno.

Permisos

Requiere la pertenencia al rol fijo de servidor sysadmin o ejecutar el permiso directamente en este procedimiento almacenado.

Ejemplos

En el ejemplo siguiente se quita una base de datos denominada sales y todos los archivos asociados con ella.

EXEC sp_dbremove sales;