Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Change Data Capture ou Change Tracking - Igual à Tabela Tradicional de Trilha de Auditoria?


Acho que você ainda precisa de tabelas de auditoria em suas circunstâncias. Olhando em BOL, parece que um trabalho de limpeza é criado e agendado automaticamente e é executado todos os dias às 2 da manhã. De BOL:

Isso parece que definitivamente não faz o que você quer. Eu não posso pensar que isso faria o que qualquer um que audita tabelas gostaria. Parece também que seria difícil, se não impossível, adicionar quaisquer campos que não estejam na tabela de dados ao log de auditoria, exceto seus próprios cinco campos padrão (não consegui encontrar o que eram). Também parece que os dados não ser muito útil para consultar ou usar para reverter uma alteração ruim específica. OU talvez eu simplesmente não entenda o processo porque o BOL é muito mal escrito sobre esse assunto, certamente não respondeu a nenhuma das preocupações que eu teria em substituir minha auditoria por esse processo aparentemente mal pensado.