SQL查询日志查看数据库历史记录记录的方法

好的,到数据库日志中查找,通过时间,关键字批处理。你可以想到它都在使用中。

首先,假设你已经执行了它,不是吗好吧,要么太简单,要么你太简单了。
复制代码代码如下所示:
选择前1000
-创建时间
qs.creation_time,
查询语句
子串(st.text,(QS。statement_start_offset / 2)+ 1,
((案例qs.statement_end_offset当- 1数据长度(st.text))
其他qs.statement_end_offset端QS。statement_start_offset) / 2)+ 1
作为statement_text),
-文本的执行
ST.text,
-实施计划
qs.total_worker_time,
qs.last_worker_time,
qs.max_worker_time,
qs.min_worker_time

sys.dm_exec_query_stats QS
关键词
交叉应用
sys.dm_exec_sql_text(QS。sql_handle)ST
哪里
'2011-10-20 16:00:00'and '2011-10-20 17:00:00之间qs.creation_time
和st.text像%
顺序
qs.creation_time desc

这里我们使用SQL Server 2005的新交叉应用程序和外部应用程序连接语句,该语句用于交叉连接表值函数(返回表结果集的函数),更重要的是,该函数的参数是另一个表中的字段。

跨应用与外部应用