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 = ] 'database' [ , [ @dropdev = ] 'dropdev' ]   

Argumentos

[ @dbname = ] 'database' Es el nombre de la base de datos que se va a quitar. database es sysname, con un valor predeterminado de NULL.

[ @dropdev = ] 'dropdev' Es una marca proporcionada solo para la compatibilidad con versiones anteriores y actualmente se omite. dropdev tiene el valor dropdev.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

None

Permisos

Requiere la pertenencia al rol fijo de servidor sysadmin .

Ejemplos

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

EXEC sp_dbremove sales;  

Consulte también

ALTER DATABASE (Transact-SQL)
CREATE DATABASE (Transact-SQL de SQL Server)
DBCC (Transact-SQL)
sp_detach_db (Transact-SQL)