Por que o SQL Server 2005 está desativado quando tento excluir um banco de dados?

5

Eu tenho um servidor Windows 2003 com o SQL Server 2005 e quando eu logar no Management Studio, clique com o botão direito do mouse em um banco de dados e escolha "Excluir" Eu recebo o diálogo Excluir objeto. Em seguida, clico em OK na parte inferior e escurece o diálogo e mostra um indicador giratório, mas não termina. Deixei funcionar por 5 ou 10 minutos e parece consumir a CPU, mas não fazer nada. O banco de dados que estou tentando excluir é muito pequeno (algumas tabelas com talvez 1-3 mb de dados). Alguma idéia?

    
por Austin 31.07.2009 / 21:09

2 respostas

7

Quando você soltar o banco de dados, a interface do usuário também tentará excluir o histórico de backup e restauração do banco de dados do banco de dados MSDB. Secar usando a instrução DROP DATABASE de uma janela de consulta e, em seguida, limpar manualmente o histórico de backup do banco de dados.

    
por 31.07.2009 / 21:19
2

você também pode usar este comando:

ALTER DATABASE [foo] SET SINGLE_USER COM ROLLBACK IMEDIATO;

GO

DROP DATABASE [foo];

GO

Onde foo é o nome do banco de dados

    
por 28.08.2009 / 06:16