Информация об отслеживании SQL Server 2014 - PullRequest
0 голосов
/ 23 октября 2019

У меня проблема с данными в строках в некоторой таблице. Я хочу знать, как они изменились. Если кто-то изменился через обновление или код приложения. К сожалению, у меня не было опций «Изменить отслеживание = вкл.» И я не могу использовать функцию - я получаю сообщение об ошибке

Сообщение 22105, уровень 16, состояние 1, строка 1

Есть ли шанс как-нибудь это проверить?

1 Ответ

0 голосов
/ 23 октября 2019

Проверка UPDATE запросов к этой таблице:

SELECT  dest.*
FROM    sys.dm_exec_query_stats AS deqs
        CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE   deqs.last_execution_time > '5/19/2011 11:00'
        AND dest.text LIKE 'UPDATE YOUR_TABLE SET%';

Источник: https://dba.stackexchange.com/questions/4043/can-i-see-historical-queries-run-on-a-sql-server-database

...