sql-server – 我可以在SQL Server数据库上看到运行的历史查询吗
发布时间:2021-01-08 14:10:15 所属栏目:MsSql教程 来源:网络整理
导读:有人在我们的SQL Server数据库上远程运行查询,他们的系统崩溃了. 他们没有该查询的备份,并希望查看服务器上运行的内容. 是否可以在日志或历史记录中找到此查询? 解决方法 类似的Grant Fritchey遇到了他关闭SSMS并丢失了他一直在处理的问题的问题……在这里写
|
有人在我们的SQL Server数据库上远程运行查询,他们的系统崩溃了. 他们没有该查询的备份,并希望查看服务器上运行的内容. 是否可以在日志或历史记录中找到此查询? 解决方法类似的Grant Fritchey遇到了他关闭SSMS并丢失了他一直在处理的问题的问题……在这里写博客:Oh **********! 编辑 为了更详细地说明答案,上面引用的链接Grant提供了一个查询,只需转到实例上的缓存就可以提取刚刚执行的查询(或至少尝试): SELECT dest.text
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 'WITH%';
Grant的博客评论中提到了一些其他选项: >您的Windows配置文件下的Jamie Thomson points where SSMS actually has a “recovery” area,类似于Word或Excel恢复. (编辑:天瑞地安资讯网_保定站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- dns-prefetch是什么 前端优化:DNS预解析提升页面速度
- 详解iframe的src指向的内容不刷新的解决办法
- linq-to-sql – LinqToSql和全文搜索 – 可以做到吗?
- 详解HTML中字体使用line-height依然不能垂直居中解决办法
- sql-server – 只获取每天TSQL中多个条目的最后一行
- sql-server – 盲目添加缺失索引是否可以?
- sql-server – 为什么我需要两个SQL Server Service Broker
- sql-server-2008 – 如何使用损坏的模型db启动MSSQL Server
- SQL:根据其他列中的多个条件计算一列中的不同值
- SQL Server和Oracle的EF和TransactionScope没有升级/跨越到
站长推荐
热点阅读

