locked
Trilha de Auditoria sem Utilização de Trigger RRS feed

  • Pergunta

  • Boa tarde Senhores,

     

    Preciso implementar uma trilha de auditoria, para inser,update e delete, mas não gostaria de usar trigger devido a queda no desempenho que a mesma proporciona. Alguém poderia ajudar? A versão do SQL é 2005 =/

    segunda-feira, 17 de outubro de 2011 16:11

Respostas

  • Boa Tarde,

    No 2005, o caminho mais fácil é o uso de trigger. Caso o desempenho não seja aceitável só lhe restará o uso de Event Notification ou o SQL Trace. Logar alterações DML com Event Notification é lidar com um volume de informações enorme. O uso do SQL Trace é bom, mas não é tão simples de administrar como uma trigger.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql 


    Classifique as respostas. O seu feedback é imprescindível
    segunda-feira, 17 de outubro de 2011 17:05

Todas as Respostas

  • Qual a versão e edição de seu SQL?

    no 2008 temos o SQL Audit e o CDC que pode te ajudar.

     


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    segunda-feira, 17 de outubro de 2011 16:21
    Moderador
  • Vou me certificar a edição de produção, mas é a versão 2005.
    segunda-feira, 17 de outubro de 2011 16:26
  • Cleidson para saber a edição pode usar a consulta: SELECT @@VERSION
    segunda-feira, 17 de outubro de 2011 16:41
  • Cleidson

    estas feature existem somente a partir do SQL 2008.

    no SQL 2005, vc nao tem muitos recursos nativos, ou um profiler ou as triggers.

    Ou você pode adquirir um software de terceiro para auditoria


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba


    segunda-feira, 17 de outubro de 2011 16:47
    Moderador
  • Boa Tarde,

    No 2005, o caminho mais fácil é o uso de trigger. Caso o desempenho não seja aceitável só lhe restará o uso de Event Notification ou o SQL Trace. Logar alterações DML com Event Notification é lidar com um volume de informações enorme. O uso do SQL Trace é bom, mas não é tão simples de administrar como uma trigger.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql 


    Classifique as respostas. O seu feedback é imprescindível
    segunda-feira, 17 de outubro de 2011 17:05