Как вести аудит / историю изменений в таблице

Меня попросили создать простое приложение в стиле DataGrid для редактирования одной таблицы базы данных, и это достаточно просто. Но часть запроса состоит в том, чтобы создать контрольный журнал о внесенных изменениях, кто их сделал, а также дату / время.

Как вы могли бы решить такие вещи?

(Я буду использовать C # в VS2008, ADO.NET, подключенный к SQL Server 2005, WPF и Xceed DataGrid, если это будет иметь значение.)

Ответы на вопрос(7)

Ваш ответ на вопрос