Excluir um banco de dados

Este tópico descreve como excluir um banco de dados definido pelo usuário no SQL Server Management Studio do SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Pré-requisitos

    Recomendações

    Segurança

  • Para excluir um diagrama de banco de dados usando:

    SQL Server Management Studio

    Transact-SQL

  • 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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando 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 expanda-a.

  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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando 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

Ícone de seta usado com o link Voltar ao Início[Top]

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 podem gerar mensagens de erro.

Ícone de seta usado com o link Voltar ao Início[Top]

Consulte também

Referência

CREATE DATABASE (Transact-SQL)

ALTER DATABASE (Transact-SQL)