none
Expandir databases SQL2008 RRS feed

  • Pergunta

  • Eu dei Take offline em uma base dentro de uma instancia do SQL2008.
    Porém, o processo ficou travado sem terminar, e acabei saindo do Management Studio.
    Horas depois, fui entrar no Management Studio de novo, e não consigo expandir databases.
    Não consigo enxergar nenhum banco debaixo dessa instancia do sql2008.
    A mensagem diz " Could not find database ID 14". Database may not be activated or may be in transiction.
    Eu consigo passar queries no banco Master, mas não consigo mexer com nenhum outro banco que não seja de sistema.
    Como eu consigo destravar esse processo ? Eu nem preciso mais desse banco que está travando essa instancia.

    Eduardo
    quarta-feira, 16 de dezembro de 2009 10:58

Respostas

Todas as Respostas

  • Bom Dia,

    Uma forma rápida de resolver é parar o serviço, renomear os arquivos da base solicitada e reiniciar o serviço.
    Quando isso for feito, a base subirá como suspect e poderá ser excluída.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    SQL Server Saturday Night
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!878.entry
    Classifique as respostas. O seu feedback é imprescindível
    • Marcado como Resposta efcampos sexta-feira, 18 de dezembro de 2009 19:39
    quarta-feira, 16 de dezembro de 2009 11:12
  • Eduardo,

    Já passei por isso, executei justamente o mesmo procedimento indicado pelo Gustavo.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 16 de dezembro de 2009 12:14
    Moderador
  • Gustavo,

    Desculpe, só tive tempo hoje de colocar em dia este tópico.

    O teu procedimento funcionou legal, e me quebrou um galhão.
    Antes de encerrar a tua sugestão como resposta, talvez você gostaria de comentar 2 coisas que aconteceram...

    Eu parei o serviço do SQL, e assim como no sql2000, me foi avisado que o SQL Agent também sairia do ar.
    Renomeei os mdf e ldf, e restartei o serviço do SQL.

    1) Ao subir, o banco não ficou como Suspect. Ele ficou direitinho, apenas sem nada abaixo dele.
        Eu o deletei sem problema. Os outros bancos não foram afetados. Continuaram ativos sem problema.
    2) O SQL Agent saiu do ar, mas no SQL Server Configuration Manager ele ainda se mostrava em Running.
        Entrei em Services do Windows, e ao ver que ele de fato não estava Started, restartei o serviço aqui mesmo.

    A versão do SQL que uso é a Enterprise do SQL2008, sem o service pack 1 instalado.
    Notei que tenho tido alguns problemas que nunca tive com o sql2000.
    Nunca eu tinha tido problemas de travar um banco dessa forma ao dar Take offline em algum banco no sql2000.

    Você sabe o que o service pack 1 to sql2008 corrige ?

    Eduardo
    sexta-feira, 18 de dezembro de 2009 10:36
  • Eduardo,

    Este tipo de problema esta mais relacionado aos arquivos do seu banco de dados, do que com a versão do SQL Server!!!

    Pode ter ocorrido alguma falha no seu sistema operacional ocasionando este erro!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 18 de dezembro de 2009 12:12
    Moderador
  • Bom Dia,

    Não conheço um Kb com esse diagnóstico. Talvez outras coisas tenham acontecido e que precisariam ser analisadas mais de perto.
    O Service Pack 1 não relata nada específico a esse problema, mas recomendo instalá-lo. Já foi lançado há algum tempo.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    SQL Server Saturday Night
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!878.entry
    Classifique as respostas. O seu feedback é imprescindível
    sexta-feira, 18 de dezembro de 2009 12:25
  • Maia,

    Eu também penso assim, aqui na empresa já tivemos um problema semelhante no SQL Server 2000, e foi justamente uma falhar em nossas unidades de disco rígidos.

    Também vejo com bons olhos a aplicação do SP1.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 18 de dezembro de 2009 12:57
    Moderador
  • Valeu gente.
    Obrigado pela ajuda.
    sexta-feira, 18 de dezembro de 2009 19:39