SQL Server 2014跟踪信息

问题描述 投票:0回答:1

我在某些表中的行中的数据有问题。我想知道他们是如何改变的。如果有人通过更新或代码应用程序进行了更改。不幸的是,我没有选项“ Change tracking = on”,并且无法使用功能-出现错误

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

是否有机会以某种方式进行检查?

tsql sql-server-2014 data-tracing
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

© www.soinside.com 2019 - 2024. All rights reserved.