【发布时间】:2020-02-19 18:39:12
【问题描述】:
我对某些表中的行中的数据有疑问。我想知道他们是如何改变的。如果有人通过更新或代码应用程序进行了更改。不幸的是,我没有选项“更改跟踪 = on”,我无法使用功能 - 我收到错误
消息 22105,第 16 级,状态 1,第 1 行
有没有机会以某种方式检查一下?
【问题讨论】:
标签: tsql sql-server-2014 data-tracing
我对某些表中的行中的数据有疑问。我想知道他们是如何改变的。如果有人通过更新或代码应用程序进行了更改。不幸的是,我没有选项“更改跟踪 = on”,我无法使用功能 - 我收到错误
消息 22105,第 16 级,状态 1,第 1 行
有没有机会以某种方式检查一下?
【问题讨论】:
标签: tsql sql-server-2014 data-tracing
检查该表上的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%';
【讨论】: