Я хотел бы знать, есть ли какие-либо функции в MS SQL Server, которые дадут мне возможность отслеживать перемещение данных между таблицами?Отслеживание изменений в базе данных Microsoft SQL Server
Я использую поддержку клиентов в приложении с управлением базой данных с сотнями таблиц в одной базе данных. Данные, зарегистрированные в приложении, проходят через несколько этапов, и при переходе между этими этапами данные часто перемещаются из одной таблицы в другую.
Я хотел бы получить лучшее представление о базовой модели данных приложения, и поэтому было бы полезно, если есть какой-либо механизм или другой метод для отслеживания вставок, обновлений, удалений или другого перемещения в базе данных.
Например, если я регистрирую данные в приложении, то я хотел бы перейти к предпочтительно SQL Server Management Studio и получить уведомление о том, что новые данные были вставлены в таблицу X. Если я вношу изменения в данные в приложении я могу вернуться в среде SQL Server Management Studio, и видеть, что данные были удалены из таблицы X и добавляется в таблицу Y ..
Я думаю, что CDC будет работать для вас. http://sqlmag.com/sql-server-2012/tracking-changes-sql-server-2012 – vercelli
триггеры? http://www.sqlteam.com/article/an-introduction-to-triggers-part-i –
Какова ваша версия SQL Server? Стандарт? BI? Предприятие? –