Banco de dados não visível no SQL Server Management Studio

1

Um colega estava sobrescrevendo um banco de dados de teste com um banco de dados de produção, fazendo uma restauração no SSMS (SQL Server 2005). Ele percebeu que tinha definido o caminho de restauração incorretamente e cancelou a operação. Neste ponto, o banco de dados desapareceu do SSMS. Os arquivos .mdf e .ldf do banco de dados de teste ainda estão em seus locais esperados. Eu pensei que o banco de dados havia se desconectado e tentado reconectá-lo. Recebi o erro "não é possível anexar um banco de dados com o mesmo nome de um banco de dados existente". Tentei conectar-me ao banco de dados usando vários clientes usando logins sa e Window sem sucesso. Tentamos reiniciar o SQL Server e reinicializar o servidor, mas o banco de dados de teste não reapareceu.

As únicas coisas interessantes no registro foram três entradas dizendo que o SQL Server encontrou uma ocorrência de limpeza do cachestore.

Meu conhecimento do SQL Server é limitado. Alguma idéia de como fazer com que nosso banco de dados de teste funcione novamente ou remover todos os sinais dele para que eu possa recriá-lo com o mesmo nome?

    
por Doug 14.12.2010 / 18:57

2 respostas

4

Basta fazer a restauração novamente, verificando a opção REPLACE na segunda guia da tela de restauração. Quando a restauração foi cancelada, o banco de dados antigo foi removido e o novo banco de dados foi restaurado apenas parcialmente. Se você atualizar o explorador de objetos, ele deve ser removido da lista, pois não está lá. Pode mostrar em um estado de restauração, não tenho certeza de como o mecanismo lidaria com isso. Em ambos os casos, o banco de dados não poderá ser usado sem fazer outra restauração.

    
por 14.12.2010 / 20:52
0

Um consultor (que tinha vindo para fazer outro trabalho) tentou nos ajudar com esse problema, fazendo uma restauração. Eu não estava presente e meu colega de trabalho, um novato no SQL Server, não seguiu o que ele fez. Talvez fosse como mrdenny sugeriu. Isso não corrigiu o banco de dados que não está aparecendo no SSMS. No entanto, no dia seguinte, decidi tentar anexar o banco de dados novamente e desta vez funcionou. Eu não tinha tentado anexar o banco de dados depois de reiniciar o SQL Server, portanto, não sei se foi a reinicialização, a restauração ou a combinação dos dois que corrigiram as coisas.

    
por 16.12.2010 / 13:50