1

私は毎日SQLステートメントをキャプチャするジョブを作成したパフォーマンステストを行っています。ジョブは、詳細を.trcいずれかのサーバーのトレース ファイルに自動的に保存します。夕方 6 時に実行される別のジョブを作成しました。このジョブは、トレース ファイルから情報をコピーし、必要なテーブルに挿入します::fn_trace_gettable

私の質問は.trc、SQL クエリを使用してこのファイルを削除する方法です。翌日にジョブが実行されると、このファイルは既に存在すると表示されることを明確に述べたいと思います。したがって、SQLクエリを使用してこのファイルを自動的に削除する必要があります。手動で削除できますが、SQL を使用する必要があります。

4

1 に答える 1

0

とてもシンプルです

  1. トレースを停止します。exec sp_trace_setstatus 2, 2

  2. そしてこれを実行します。xp_cmdshell 'del c:\delete-me-file.trc'

于 2016-10-12T20:17:17.433 に答える