Excluir um banco de dados
Este tópico descreve como excluir um banco de dados definido pelo usuário no SQL Server Management Studio no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL.
Neste tópico
Antes de começar:
Para excluir um diagrama de banco de dados usando:
Acompanhamento: Depois de excluir um banco de dados
Antes de começar
Limitações e Restrições
- Bancos de dados de sistema não podem ser excluídos.
Pré-requisitos
Exclua todos os instantâneos do banco de dados que existam no banco de dados. Para obter mais informações, consulte Descartar um instantâneo do banco de dados (Transact-SQL).
Se o banco de dados estiver envolvido em envio de logs, remova o envio do logs.
Se o banco de dados for publicado para replicação transacional, publicado ou com assinatura para replicação de mesclagem, remova a replicação do banco de dados.
Recomendações
- Pense em fazer um backup completo do banco de dados. Um banco de dados excluído só poderá ser recriado por meio da restauração de um backup.
Segurança
Permissões
Para executar DROP DATABASE, a um mínimo, um usuário deve ter permissão CONTROL no banco de dados.
Como usar o SQL Server Management Studio.
Para excluir um banco de dados
No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e a expanda.
Expanda Bancos de Dados, clique com o botão direito do mouse no banco de dados para excluí-lo e depois clique em Excluir.
Confirme se o banco de dados correto está selecionado e depois clique em OK.
Usando o Transact-SQL
Para excluir um banco de dados
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. O exemplo remove os bancos de dados
Sales
eNewSales
.
USE master ;
GO
DROP DATABASE Sales, NewSales ;
GO
Acompanhamento: depois de excluir um banco de dados
Faça backup do banco de dados mestre . Se o mestre precisar ser restaurado, todos os bancos de dados que tiverem sido excluídos desde o último backup do mestre ainda terão referências nas exibições do catálogo do sistema e poderão gerar mensagens de erro.
Confira também
CREATE DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)