none
Ferramenta para Leitura de Arquivos de Log RRS feed

  • Pergunta

  • Bom Dia,

    Passei por um downtime de uma aplicação bastante crítica e após diversas tentativas identificamos que uma determinada linha de uma tabela teve seu valor alterado. Com o uso dos backups conseguimos identificar o intervalo em que a alteração foi feita, mas por uma solicitação de auditoria precisamos levantar exatamente o comando executado.

    Visto que o SQL Server não possui ferramentas nativas de leitura de log (e que o recurso de auditoria do 2008 não estava disponível) só me resta recorrer às ferramentas de terceiros. Preciso de algumas opiniões sobre ferramentas que sejam capazes de ler o log de transação para averiguarmos exatamente o que aconteceu.

    Já tive boas experiências com o Log Explorer da Lumigent, mas ao consultar o site da empresa me parece que ela não comercializa mais esse produto. Recentemente utilizei o Apex Log da Apex e achei excelente o nível de detalhes e funcionalidades que ele proporciona. É possível fazer vários filtros na pesquisa do log e até gerar scripts de UNDO ou REDO. Alguém mais já utilizou alguma outra ferramenta desse tipo que queira comentar ?

    [ ]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
    terça-feira, 15 de dezembro de 2009 12:07

Respostas

  • Gustavo, 
      Apenas para escrever o que você mesmo já escreveu, eu uso as ferramentas da ApexSQL, inclusive essa de Log e de todas que avaliei no começo do ano achei mesmo a melhor e de longe....

      Não tenho nenhum vinculo com a Apex, mas as ferramentas deles são fantasticas, leves, rapidas e eficientes, aqui na empresa compramos o pacote Universal Studio, como opinião pessoal, vale cada centavo! Eu uso principalmente a ApexSQL Diff, Clean (uso para gerar relatorios de rastreabilidade dos objetos) e a Log e eventualmente a Doc e Audit
    Tks. Fausto Fiorese Branco MCTS/MCDBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    terça-feira, 15 de dezembro de 2009 12:23
  • Gustavo,

    se não me engano a red gate tem um software para isso, o Log Rescue, mas eu nunca usei.
    http://www.red-gate.com/products/SQL_Log_Rescue/index.htm

    Espero ter ajudado.

    Abs,

    Alex M. Bastos
    terça-feira, 15 de dezembro de 2009 14:25
  • Eu não conheço as da Apex, mas ha algum tempo tenho testado as ferramentas da REDGATE e não achei lentas ou pesadas.
    A SQL Log Rescue é uma de minhas  preferidas, e eu prefiro ela e em relação ao LOG EXPLORER (que era o que eu usava).
    Ela é free e eu não sei se ela funciona em outras versões do sql server sem ser o 2000.
    Ainda não cheguei a testar ela em outras versões !!!

    www.laertejuniordba.spaces.live.com
    terça-feira, 15 de dezembro de 2009 17:55
  • Laerte,

    Eu também já usei muito, principalmente o Log Rescue.

    Gostei bastante, mas em alguma situações achei um pouco pesado.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 15 de dezembro de 2009 18:16
    Moderador

Todas as Respostas

  • Gustavo, 
      Apenas para escrever o que você mesmo já escreveu, eu uso as ferramentas da ApexSQL, inclusive essa de Log e de todas que avaliei no começo do ano achei mesmo a melhor e de longe....

      Não tenho nenhum vinculo com a Apex, mas as ferramentas deles são fantasticas, leves, rapidas e eficientes, aqui na empresa compramos o pacote Universal Studio, como opinião pessoal, vale cada centavo! Eu uso principalmente a ApexSQL Diff, Clean (uso para gerar relatorios de rastreabilidade dos objetos) e a Log e eventualmente a Doc e Audit
    Tks. Fausto Fiorese Branco MCTS/MCDBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    terça-feira, 15 de dezembro de 2009 12:23
  • Olá Fausto,

    Eu agradeço desde já por esse feedback. Essa não é uma dúvida trivial e é bem possível que haja poucas respostas.

    Por ser MVP tenho direito a suíte das ferramentas da APEX para uso próprio durante dois anos. Eu achei as ferramentas da suíte fantásticas e a log inclusive é bem superior ao log explorer. Não tenho nenhum vínculo, mas assim como você, reconheço que são muito boas.

    Eu só não gostaria de indicar a compra sem antes pesquisar um pouco mais. A Red Gate por exemplo possui uma ferramenta para o mesmo fim e ela, assim, como a Apex possui vários MVPs no time de produto além de ser uma marca de peso. Não sei se a Quest também possui solução similar.

    [ ]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
    terça-feira, 15 de dezembro de 2009 13:13
  • Gustavo,

    se não me engano a red gate tem um software para isso, o Log Rescue, mas eu nunca usei.
    http://www.red-gate.com/products/SQL_Log_Rescue/index.htm

    Espero ter ajudado.

    Abs,

    Alex M. Bastos
    terça-feira, 15 de dezembro de 2009 14:25

  • Eu achei as ferramentas da RedGate lentas e pesadas....


    Tks. Fausto Fiorese Branco MCTS/MCDBA - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    terça-feira, 15 de dezembro de 2009 15:52
  • Fausto,

    Realmente não podemos dizer que as ferramentas da Red-Gate são rápidas, mas com certeza são excelentes produtos.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 15 de dezembro de 2009 15:56
    Moderador
  • Eu não conheço as da Apex, mas ha algum tempo tenho testado as ferramentas da REDGATE e não achei lentas ou pesadas.
    A SQL Log Rescue é uma de minhas  preferidas, e eu prefiro ela e em relação ao LOG EXPLORER (que era o que eu usava).
    Ela é free e eu não sei se ela funciona em outras versões do sql server sem ser o 2000.
    Ainda não cheguei a testar ela em outras versões !!!

    www.laertejuniordba.spaces.live.com
    terça-feira, 15 de dezembro de 2009 17:55
  • Laerte,

    Eu também já usei muito, principalmente o Log Rescue.

    Gostei bastante, mas em alguma situações achei um pouco pesado.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 15 de dezembro de 2009 18:16
    Moderador
  • Boa Tarde,

    Bem pessoal eu gostaria de agradecer os feedbacks. Para a minha surpresa eu não sabia que o Log Rescue era gratuito para a versão 2000. Por coincidência a base que eu precisava auditar era justamente no SQL Server 2000 e pude avaliar a Log Rescue também.

    Gostei muito das ferramentas da Apex e da Red Gate, mas preciso admitir que a Apex na minha opinião foi superior. Utilizei a ferramenta da Apex contra um log de 33GB e consegui extrair as informações necessárias. Fui fazer o mesmo procedimento com a ferramenta da Reg Gate com um log de apenas 7GB e a mesma apresentou uma certa lentidão (chegando a travar em alguns momentos).

    Tanto a Apex quanto a Red Gate são empresas fantásticas e muito bem representadas já que fazem parte do quadro alguns dos MVPs de SQL Server bem consagrados. Entretanto, achei que a Apex possui mais recursos interessantes além de me parecer um pouco mais leve. Como a da Red Gate é gratuita estou utilizando-a, mas vou recomendar a compra da Apex para o cliente em que estou prestando esse serviço.

    Obrigado a todos pelas postagens.

    [ ]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 16:41