我希望能够查看服务器上最近2天执行的所有查询等。
查看脚本,执行日期,发件人等 有什么办法吗?
我正在使用SQL X 2005。
答案 0 :(得分:2)
如果没有运行SQL Server Profiler,我不相信这是可能的。
答案 1 :(得分:1)
这是一个免费的,开源的Profiler工具,可能有所帮助。
答案 2 :(得分:1)
是的,您可以使用SQL-Trace记录提交给服务器的每个命令。它与探查器使用的机制相同,但您不必使用探查器或任何其他工具来使用它。
SQL Trace可以运行两种模式 - 内存缓冲区和磁盘文件。前者仅由分析器使用,未记录且不应使用。使用磁盘文件模式。该文件稍后可以在相同或不同的机器上打开,甚至可以加载到表中进行分析。
要了解详情,请转到此页面:http://msdn.microsoft.com/en-us/library/ms191511.aspx并搜索标题为“使用Transact-SQL存储过程使用SQL跟踪执行监视任务”的部分