【问题标题】:SQL Server 2014 tracking informationSQL Server 2014 跟踪信息
【发布时间】:2020-02-19 18:39:12
【问题描述】:

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

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

有没有机会以某种方式检查一下?

【问题讨论】:

    标签: tsql sql-server-2014 data-tracing


    【解决方案1】:

    检查该表上的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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      相关资源
      最近更新 更多