私はSQL Server Express 2008がインストールされているため(この試用版のみ)、このサードパーティのSQLトレースアプリケーションを使用しています。SQLプロファイラは、渡されたパラメータ値を表示しますか?
これは、@ p1のようなパラメータでサーバに渡されたsqlを示しているだけで、実際のパラメータの値ではありません。
組み込みのSQLプロファイラは、.net Webアプリケーションが '2342'やa = 200のように渡す実際の値を表示しますか?
私はSQL Server Express 2008がインストールされているため(この試用版のみ)、このサードパーティのSQLトレースアプリケーションを使用しています。SQLプロファイラは、渡されたパラメータ値を表示しますか?
これは、@ p1のようなパラメータでサーバに渡されたsqlを示しているだけで、実際のパラメータの値ではありません。
組み込みのSQLプロファイラは、.net Webアプリケーションが '2342'やa = 200のように渡す実際の値を表示しますか?
はい、既に置換されたパラメータを含むクエリが表示されます。デバッグするときは、通常、プロファイラからSQLをコピーして、それをManagement Studioに貼り付けて実行します。
できます。プロファイル・テンプレートを定義するときに、表示するSQL「もの」と、各「物」についてどの列(情報)を表示するかを指定できます。したがって、パラメータが表示されない場合は、使用しているプロファイルテンプレートを変更する必要があります。