none
Perda de Dados Sql server RRS feed

  • Pergunta

  • Boa tarde a todos,

    Uma empresa que utiliza o sql server 2000 me pediu ajuda para tentar identificar uma falha que ocorreu no sistema onde foi perdido informações de uma tabela, restaurei um backup do dia anterior onde constavam certa de 102 mil registros e atualmente existem apenas 45 mil registros, comecei a analisar o banco, rodei o DBCC e analisei os logs do sql server e nada encontrei de anormal o banco está íntegro.O  banco está configurado com o modelo de recuperação "Simple Recovery" não oferecendo opção de backup de log pra tentar chegar até o ponto onde ocorreu a falha, avaliei também o código fonte do programa que roda lá e não há nenhuma rotina de exclusão em massa dessa tabela, existe apenas uma procedure com instrução delete, porém essa procedure está protegida por Begin tran e também faz deleção em outras tabelas, descartei então erro nessa rotina. Não há acesso a internet na empresa então descartei também a possibilidade de uma invasão de hacker.

     A única conclusão que chego é que alguém possa ter agido de má fé e excluído via query analiser os registros, porém trabalham apenas 3 pessoas nessa pequena empresa e isso seria pouco provável pois não há ninguém com conhecimento técnico lá que poderia ter feito isso.

    Ps: O servidor nessa empresa é desligado todos os dias às 18 horas, não sei se por algum motivo esta tabela pôde em algum momento estar corrompida e o simples fato de parar e reiniciar o banco possa ter resolvido o problema e eu não ter tido a chance de identificar o problema.

    Gostaria de saber se alguém já passou por problema semenhante ou se alguém tem mais algum dica de algum procedimento que eu possa utilizar para tentar identificar o problema.

    quinta-feira, 13 de julho de 2006 19:01

Todas as Respostas