sp_dbremove (Transact-SQL)

Aplica-se a:SQL Server

Remove um banco de dados e todos os arquivos associados a ele.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Recomendamos que você use DROP DATABASE em vez disso.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_dbremove [ @dbname = ] 'database' [ , [ @dropdev = ] 'dropdev' ]   

Argumentos

[ @dbname = ] 'database' É o nome do banco de dados a ser removido. database é sysname, com um valor padrão de NULL.

[ @dropdev = ] 'dropdev' É um sinalizador fornecido apenas para compatibilidade com versões anteriores e é ignorado no momento. dropdev tem o valor dropdev.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Permissões

Exige associação à função de servidor fixa sysadmin .

Exemplos

O exemplo a seguir remove um banco de dados chamado sales e todos os arquivos associados a ele.

EXEC sp_dbremove sales;  

Confira também

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