Как определить последний раз, когда какая-либо запись была изменена в конкретной базе данных Sql Server 2000?

У меня есть экземпляр базы данных SQL Server 2000, который редко
обновляется. У меня также есть таблица базы данных, в которой нет
столбцов, содержащих дату или дату изменения каждой строки.

Есть ли способ, который я могу определить в последний раз, когда
обновление или вставка было выполнено в базе данных в целом, чтобы
я мог по крайней мере установить привязку, когда могут быть
изменены конкретные записи в таблице?

Примечание. Я ищу информацию о транзакциях, которые уже
произошли. Триггеры могут помочь нам в будущем, но я не требую
этого в будущем, но не решает проблему, которую я пытаюсь
описать.

Если это можно сделать, как я могу это сделать?

Файл журнала базы данных может содержать некоторую информацию,
полезную для вашего квеста. AFAIK, сама база данных не хранит
«последнюю обновленную» дату.



В зависимости от размера базы данных и количества таблиц вы
можете поставить триггер, который будет обрабатывать
обновления/вставки и записывать их в другую таблицу, потенциально
регистрируя имя таблицы и временную метку, она не изящна, но может
работать , и не требует каких-либо изменений для остальной части
db.