0

複数の EXEC ステートメントを実行していますが、DECLARE がどこにもありません。以下は私が見ているものです。私はこれらの何千ものを見ています。

RPC:Completed | exec sp_execute 14,69 | TDS0X00000000030000001400730070005F0065007800650063007500740065001400000003000600380069006E0074000E0000001400000003000600380069006E 

いくつかではなく、他のストアド プロシージャの宣言ステートメントが表示されます。これらは、私が本当に分析する必要があるステートメントです。

ありがとうございました。

4

1 に答える 1

0

に加えてRPC completed(またはその代わりに)、おそらく以下をキャプチャする必要があります。

SP:Starting
SP:Completed

これらのプロシージャ内の個々のステートメント、または周囲のバッチを表示する場合は、次のようにします。

SP:StmtCompleted
SQL:StmtCompleted
SQL:BatchCompleted

とはいえ、ステートメントがどのように呼び出されて渡されるかによっては、個々のステートメントをすべてキャッチできるとは限りません。

于 2012-09-24T20:11:31.870 に答える