2

SQL Server2005STDエディションX64を搭載したIIS6/ASP.NET2.0で実行されているアプリケーションがあります。時々、アプリケーションはいくつかのばかげたメッセージでクラッシュします(いくつかのファイルは「selectfirled1、filed2 .. frommytable」に見つかりません)。アプリケーションがエラーを報告している間に取得したSQLサーバーからアクティビティのトレースを取得しました。注:クラッシュが発生するのは、複数のユーザーが同時にレポートを作成するなど、そのサーバーに大きな負荷がかかっている場合のみです。

問題は、トレースファイルを使用して状況を解決するにはどうすればよいかということです。何が悪いのかをどうやって検出できますか?

ありがとう

4

2 に答える 2

4

SQLServerPedia で Profiler の使用を開始するためのビデオ チュートリアルを入手しました。簡単に言えば、そのトレース ファイルをテーブルにエクスポートしてから、表示されたエラーを順番に確認する必要があります。プロファイラーのトレース ファイルまたはトレース テーブル自体は、「このエラーを回避するために修正する必要があるものは次のとおりです」とは言いませんが、ダンプ ファイルが「コードの悪い行は次のとおりです」と通知するのと同じです。経験豊富な DBA が結果を解釈します。トレース ファイルをローカルの SQL Server ユーザー グループ ミーティングに持って行き、誰かが助けてくれるかどうかを確認することをお勧めします。

于 2009-02-21T18:14:46.483 に答える