2

SQL Server Profiler(SQL Server 2008)を実行しています。実行中のストアドプロシージャの名前を確認する方法はありますか?私はSP:StartedSP:Completedをプロファイリングしています。私のストアドプロシージャが暗号化されているので、TextData列は役に立たなかったので、TextDataは " - 暗号化されたテキスト"を表示します。SQL Serverプロファイラ:ストアドプロシージャ名を取得

Profiler Screenshot

答えて

5

ObjectName列を追加しようとしましたか?これにより、ストアドプロシージャ名が表示されます。私は暗号化されたプロシージャでは働いていませんが、名前が暗号化されていれば非常に驚くでしょう(なぜなら、名前を知らないとprocを呼び出すことができるからです)。

+3

ObjectNameを追加すると完全に動作します!ありがとうございました。 [ファイル]> [プロパティ]> [イベントの選択]タブ> [すべての列を表示]チェックボックス> [SP:開始]の横にある[ – JeredM

1

あなたのデシベルの「暗号化で」を含むテキストを検索してみてください、ストアドプロシージャが暗号化されている可能性があります。

さらに、SSPがテキストを表示しないspに渡されるデータが多すぎる可能性があります。

+0

私はストアドプロシージャ暗号化されています。名前が暗号化されていて、プロファイラでその名前が見えないのでしょうか?私が持っている目標は、どの手順が遅いかを見つけることです。私は他のストアドプロシージャを呼び出すプロシージャを格納しており、内部プロシージャのどれが遅いかを知る必要があります。 – JeredM

関連する問題