locked
Database Supect

    Frage

  • Bom dia Pessoal, Desculpe novamente incomodar, mas o meu curso de MTCS só começa semana q vem então ainda preciso de uma auxilio.

    Estou com um banco "marcado" como suspect , essa marcação é resultando de um remoção do ldf porém fiz o retorno do lfd sem alterações ou qualquer tipo de inconveniencia´

    Fiz algumas pesquisa e encontrei o seguinte comando

    update sysdatabases
    set status = status & ~256
    where name = 'MySuspectDatabase'

    Gostaria de saber mais sobre esses comando... o que é esse status... quem puder me ajuda eu agradeço.....
    W.Marrane
    Freitag, 15. Mai 2009 15:10

Alle Antworten

  • Boa Tarde,

    O primeiro passo nessa situação é pensar antes de agir, pois, uma atitude errada pode não ter mais volta. Não rode nenhum comando antes de refletir e saber o que ele faz.

    O comando zera o status. Pode ser que o banco esteja íntegra, mas seu status esteja marcado como suspect. Nesse caso você deve zerar o status. Não recomendo optar por esse comando (até porque no 2005 ele não funciona). Tente a sp_resetstatus.

    Se não resolver vamos prosseguir com outras linhas.

    [ ]s,

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

    Criando uma tabela com uma seqüência de números – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!556.entry
    Classifique as respostas. O seu feedback é imprescindível
    Freitag, 15. Mai 2009 15:13
    Moderator
  • Como poderia aplicar esse comando. Estou tentando abri uma nova query para o banco e não estou conseguindo!!!


    W.Marrane
    Freitag, 15. Mai 2009 16:46
  • Boa Tarde,

    Você deve executar no master. Ex:

    exec sp_resetstatus 'Banco'

    [ ]s,

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

    Criando uma tabela com uma seqüência de números – Parte II
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!556.entry
    Classifique as respostas. O seu feedback é imprescindível
    Freitag, 15. Mai 2009 17:42
    Moderator
  • Maia,

    Você esta certo, é melhor planejar e analisar a situação antes de qualquer coisa.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Freitag, 15. Mai 2009 19:43
    Moderator
  • Cabe ressaltar apenas que você estará realizando uma limpeza forçada no status de erro.

    Já vivi situações em que o sp_resatstatus resolveu plenamente o problema, porém caso sua base tenha sido corrompida apenas a limpeza do status pode não ser suficiente.


    Abrako!

    Ricardo Augusto
    Dienstag, 19. Mai 2009 23:41
  • Ricardo,

    Neste caso teremos que aguardar algum retorno do nosso colega.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Mittwoch, 20. Mai 2009 12:11
    Moderator
  • Boa tarde a todos,

    Sr(s), não teve jeito.... realmente perdi o banco, ainda bem que era um banco que não tinha muita importancia para companhia... apesar de perder o banco fiquei feliz... pois tive a oportunidade de falar com um DBA e foi muito proveitoso... ainda mais agora q começo minha certificação.

    Gostaria de agradeço aos colegas pela ajuda.


    []'s.

    W.Marrane
    Mittwoch, 20. Mai 2009 17:25
  • Olá W. Marrane,

    A sp_resetstatus era apenas uma das primeiras tentativas. Tinhamos outras ainda. Que pena que não poderemos mais aplicá-las.
    Bem, eu espero que quando você passar por isso, seja apenas com bancos sem muita importância (rs)

    [ ]s,

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

    Como executar tarefas ao iniciar o SQL Server ?
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!570.entry
    Classifique as respostas. O seu feedback é imprescindível
    Mittwoch, 20. Mai 2009 17:31
    Moderator
  • Marrane,

    Podemos dizer então que foi somente um pequeno susto.

    Boa sorte na sua caminhada para certifição.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Mittwoch, 20. Mai 2009 18:51
    Moderator
  • Post antigo, por isso o mesmo foi encerrado.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Dienstag, 5. Juni 2018 12:48
    Moderator