Возможное решение для сценария, которую вы описали, чтобы читать журнал транзакций базы данных (файл LDF). Любые изменения, как на схеме, так и на уровне данных, которые были переданы в базу данных, записываются в журнал транзакций базы данных. Теперь, как читать информацию, находящуюся в t-log?
Вы можете использовать либо встроенные функции SQL Server fn_dblog, DBCC PAGE или fn_dump_dblog или какой-либо третьей инструмент стороной. Однако родные функции не документированы, и очень сложно понять полученные ими результаты. Что касается инструмента 3 партии, вы можете проверить Open LDF file and view LDF file content онлайн статью для более подробной информации и более глубокий анализ того, что требуется для прочтения информации журнала транзакций
Отказ от ответственности: я работаю в качестве поддержки продуктов Инженер по ApexSQL
Изменить как ЛЮБОЕ изменение? Вы можете проверить номер транзакции. – TomTom
Да, как в любых изменениях. Вставка/обновление/удаление в любой таблице или таблица изменений, изменение индекса и т. Д. Вид метки времени/строки, но для всей базы данных. – Locksfree
Проверить вопрос http://stackoverflow.com/questions/2423909/is-there-meta-data-i-can-read-from-sql-server-to-know-the-last-changed-row-table/2424035 # 2424035 – Andrew