none
Auditoria SQL Server não mostra valores inseridos RRS feed

  • Pergunta

  • Bom dia.

    Criei um esquema de auditoria para um determinado banco de dados, utilizando o novo esquema de auditoria nativa do SQL Server 2008.

    Fiquei desapontado quando vi que ele grava apenas as SQLs sem colocar os valores.

    Por exemplo, em uma inserçao, aparece o INSERT, e no lugar dos valores inseridos, aparecem os parametros.

    Existe alguma forma de habilitar para que sejam gravados os valores inseridos, deletados, atualizados?

     

    sexta-feira, 20 de maio de 2011 13:21

Respostas

  • Marcio,

     

    Sim, realmente isso é um pouco triste rs...mas não, não existe isso, voce precisara criar uma auditoria via trigger se isso for necessario.


    Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:28
    sexta-feira, 20 de maio de 2011 13:28
    Moderador
  • Marcio,

    Realmente o objeto Audit implementado a partir do SQL Server 2008, ainda precisa melhorar, é uma possibilidade interessante de auditoria mas que as vezes não atende todos os requisitos.

    Em relação a auditoria via trigger é uma técnica muito utilizada, mas tem que ser muito bem pensanda para evitar dores de cabeça em relação a performance do seu servidor.

    O que realmente você deseja auditar?

    Em algumas situações eu desenvolvi dentro das minhas aplicações logs de monitoramento e auditoria em relação a aplicação.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:28
    domingo, 22 de maio de 2011 23:17
    Moderador

Todas as Respostas

  • Marcio,

     

    Sim, realmente isso é um pouco triste rs...mas não, não existe isso, voce precisara criar uma auditoria via trigger se isso for necessario.


    Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:28
    sexta-feira, 20 de maio de 2011 13:28
    Moderador
  • Marcio,

    Realmente o objeto Audit implementado a partir do SQL Server 2008, ainda precisa melhorar, é uma possibilidade interessante de auditoria mas que as vezes não atende todos os requisitos.

    Em relação a auditoria via trigger é uma técnica muito utilizada, mas tem que ser muito bem pensanda para evitar dores de cabeça em relação a performance do seu servidor.

    O que realmente você deseja auditar?

    Em algumas situações eu desenvolvi dentro das minhas aplicações logs de monitoramento e auditoria em relação a aplicação.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta Richard Juhasz segunda-feira, 6 de junho de 2011 20:28
    domingo, 22 de maio de 2011 23:17
    Moderador