Um gatilho escrito corretamente deve ser rápido o suficiente.
Você também pode consultar Alterar captura de dados
Costumo usar AutoAudit :
Atualizar :(A edição original foi rejeitada, mas estou adicionando novamente):
Uma grande atualização para a versão 3.20 foi lançada em novembro de 2013 com estes recursos adicionais:
-
Lida com tabelas com até 5 colunas PK
-
Melhorias de desempenho até 90% mais rápidas que a versão 2.00
-
UDF de recuperação de dados históricos aprimorada
-
Lida com nomes de coluna/tabela que precisam de quotename [ ]
-
Processo de arquivamento para manter as tabelas de auditoria ativas menores/mais rápidas, mas reter os dados mais antigos nas tabelas de auditoria automática de arquivamento