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

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

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e a expanda.

  2. Expanda Bancos de Dados, clique com o botão direito do mouse no banco de dados para excluí-lo e depois clique em Excluir.

  3. Confirme se o banco de dados correto está selecionado e depois clique em OK.

Usando o Transact-SQL

Para excluir um banco de dados

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. O exemplo remove os bancos de dados Sales e NewSales .

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)