アプリケーションを開発するために LocalDB を実行していますが、アプリケーションによって実行されている SQL ステートメントをさまざまなコンポーネントから確認したいと考えています。これらのステートメントをキャプチャするために使用できるツールはありますか?
2 に答える
LocalDb を含むさまざまな SqlServer フレーバーのジョブを実行できる 2 つの非常に軽量な Sql プロファイラーについて説明させてください - 「私のマシン (TM) で動作しました」
ExpressProfiler
最も簡単に使用できるもの (そして最も必要最小限の SQL ステートメントを表示する kthxbye) は、CodePlex の ExpressProfilerです。
そして、プログラム全体が 1 つの 126 KB EXE です。これで軽量化!
AnjLab SQL プロファイラー
もう 1 つはDataWizardのもので、以前は無料でした (価格は現在 $5 からとなっているようです)。
GitHub がオープンソースだったときに、誰かがスナップショットを GitHub (xcopy でインストール可能なバイナリを含む)に保存することに成功しました。
実行可能ファイルは「AnjLab Sql Profiler」として表示され、表示されたイベントをフィルタリングできますが、有効/無効にできるイベントの種類が非常に多いため、この長所は短所でもあります。すべてが選択されている場合、出力は圧倒的に冗長になります。
特定のイベントのみを選択することで、より健全な出力を得ることができます。
上記の出力を得るために選択したイベントは次のとおりです。