Formas de mantener el historial de datos en la base de datos de SQL Server 2008

Durante mucho tiempo, hemos querido crear un sistema de gestión de casos en el que nunca se pierda el historial. Cuando se realiza un cambio, queremos registrar ese cambio, pero tenemos la capacidad de volver a cualquier punto en el tiempo y ver cómo se veía el registro. Quería plantear esta pregunta a la comunidad de Stack Overflow para ver cuáles son algunas formas de hacer esto, ¿ya existe tecnología para lograr esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta