0

我对某些表中的行中的数据有疑问。我想知道他们是如何改变的。如果有人通过更新或代码应用程序进行了更改。不幸的是,我没有“更改跟踪 = 开启”选项,而且我无法使用功能 - 我收到错误消息

消息 22105,第 16 级,状态 1,第 1 行

有机会以某种方式检查吗?

4

1 回答 1

0

检查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

于 2019-10-23T14:02:26.857 回答