Maneiras de Manter o Histórico de Dados no Banco de Dados SQL Server 2008

Por um longo tempo, desejamos criar um sistema de gerenciamento de casos em que nenhum histórico seja perdido. Quando uma alteração é feita, queremos registrar essa alteração, mas temos a capacidade de voltar a qualquer momento e ver como era o registro. Eu queria fazer essa pergunta à comunidade Stack Overflow para ver quais são algumas maneiras de fazer isso. Existe alguma tecnologia para isso?

questionAnswers(2)

yourAnswerToTheQuestion