この日のログを既存のログファイルに追加するのではなく、毎日新しいログファイルを作成するように「データコレクターセット」を構成したい。毎日特定の時刻に実行するようにスケジュールを構成し、手動で開始しましたが、毎日新しいログが作成されません。
1日にonrファイルを作成するには、次のようにします。私のサーバーでは、7日間1日あたりファイルに保存しています。最も古いファイルを削除します。
この例のように、ファイルの名前にプレフィックスを付けて、その形式を選択できます。
そして、コレクターのプロパティで、データセットの再起動を選択し(インターフェースがフランス語でごめんなさい。下の画像を見ることができます)、タスクの期間を選択する必要があります:
最も古いログを削除するには、[タスク]タブに移動して、そのためのジョブを作成します。これはWindowsのデフォルトのパラメーターです。
結局のところ、変更を適用するためにカウンターを再起動する必要があります。
@Sorchaの優れた答えに追加するだけで、古いファイルを削除するために追加のジョブは必要ありません。毎日のファイルの生成に使用できるように、組み込みの機能を使用できます。まず、Sorchaの答えを要約しますが、英語のスクリーンショットを使用します。
データコレクタセットの作成をスケジュールするには、毎日、次の手順を実行します。
右クリックデータコレクターセット-> プロパティ:
停止条件タブを選択し、制限でデータコレクターセットを再起動フィールドと期間フィールドの両方をチェックして、選択した期間を選択します。
OKをクリックし、データコレクターセットを保存します。注:ユーザー認証情報のポップアップを通過する方法がわからない場合は、NT AUTHORITY\SYSTEM
ユーザーをクリアして両方のフィールドを空白にして、OKを押してください。
データコレクターセットのトレースファイルを削除する追加のジョブを構成せずに作成するには、次の手順に従います。
右クリックデータコレクターセット-> データマネージャー...:
アクションタブをクリックし、ペインの下部にある追加...ボタンを押します。 Folder Action ウィンドウで、ファイルを保持する時間を設定しますAge/Unitsおよび/またはFolder sizeDelete ...オプションの横にあるボックスをチェックしてチェックし、Okを押します.
データマネージャーのアクションペインには、以下のようなレコードが含まれているはずです。 OKを押します。これにより、設定した時間が設定された後、ファイルが自動的に削除されます。
ボーナスとして、あなたが私のようで、これらのデータコレクターを常に実行したい場合は、 Jeff Stokesが概説したこれらの手順 に従って、再起動時にコレクターを開始するように構成できます。 DBAとして、私は常にperfmonトレースを実行して、ボトルネックの可能性があるものを確認するのが好きです。トラブルシューティングセッションの途中でコレクターを起動することは、私の頭の中で最後になることがよくあります。また、手遅れになる傾向があるため、ドライブを爆破せずにこれらを単独で実行すると非常に役立ちます。