如何使用sql查询删除.trc文件

时间:2012-06-07 19:53:29

标签: sql-server

我正在进行性能测试,在那里我创建了一个每天都捕获SQL语句的作业。该作业将在其中一个服务器中自动将详细信息保存到跟踪.trc文件中。我创建了另一个在晚上6点运行的作业,它将从跟踪文件中复制信息,然后使用::fn_trace_gettable插入到我们的必要表中。

我的问题是如何使用SQL查询删除此.trc文件。我的意思是清楚地说明,当第二天运行的工作时,它会说这个文件已经存在。所以,我需要使用SQL查询自动删除此文件。我可以手动删除它,但我需要使用SQL。

1 个答案:

答案 0 :(得分:0)

这很简单

  1. 你停止追踪; exec sp_trace_setstatus 2, 2

  2. 然后运行; xp_cmdshell 'del c:\delete-me-file.trc'