Controlando alterações de dados

Um requisito importante para a eficiência de alguns aplicativos é a capacidade de consultar os dados que foram alterados em um banco de dados. Em geral, para determinar alterações de dados, os desenvolvedores de aplicativos precisavam implementar um método personalizado de controle nos aplicativos usando uma combinação de gatilhos, colunas de carimbo de data e hora e tabelas adicionais. A criação desses aplicativos costumava envolver uma implementação muito trabalhosa, levava a atualizações de esquema e freqüentemente acarretava uma sobrecarga de alto desempenho.

O SQL Server 2008 fornece as seguintes novas tecnologias que os desenvolvedores de aplicativos podem usar para controlar alterações de dados e que permitem que os aplicativos consultem somente os dados que foram alterados:

  • Change Data Capture

  • Controle de alterações

Nesta seção