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 .

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@dbname [ = ] N'dbname'

O nome do banco de dados a ser removido. @dbname é sysname, com um padrão de NULL.

@dropdev [ = ] 'dropdev'

Um sinalizador fornecido apenas para compatibilidade com versões anteriores e é ignorado no momento. @dropdev é varchar(10), com um padrão de dropdev.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Permissões

Requer associação na função de servidor fixa sysadmin ou permissão de execução diretamente nesse procedimento armazenado.

Exemplos

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

EXEC sp_dbremove sales;