web-dev-qa-db-ja.com

ディスクスペースを使用してSQLServerプロファイラーでトレースを開く

アプリケーション用の小さなc:ドライブとストレージ用の巨大なd:でサーバーをセットアップしました。最近、SQL ServerProfilerを使用してSQLServerトレースを実行し、その結果をd:ドライブのファイルに保存しました。 c:ドライブの空き領域が不足しているにもかかわらず、結果を開こうとすると、実際に何でもできるように、開封が完了する前に実行されます。

SQL Server Profilerに一時ファイルを作成するように説得する方法はありますか、またはd:十分なスペースがある場合に、そのすべてのディスク領域が必要であると考えられる方法はありますか?

前もって感謝します。

2
sitra

トレースを再生するときにも同様の問題が発生しました。結果を画面に再生しないと、一時ファイルは大きくなりません。

または、tmpおよびtempユーザーウィンドウ変数を変更することにより、一時ファイルが配置される場所を変更できます。 (コンピューターを右クリックし、プロパティをクリックし、[詳細設定]タブをクリックして、[環境変数]をクリックします)。

3
SuperCoolMoss

本番サーバーでSQLServerプロファイラーを実行しないでください。代わりに、サーバーサイドトレースを使用してください。私はこれについてブログを書いていました ここ

0
Nomad

C:ドライブの空き領域が不足しているにもかかわらず、結果を開こうとすると、実際に何でもできるように、開封が完了する前に実行されます。

トレースファイルをサーバーから移動するか、share/urnを使用してクライアントから開いてみてください。

0
Sam