2016-07-06 1 views
0

私は数十のデータベースと数千のオブジェクトを持つSQL Serverを持っています。クライアント側からシナリオを実行し、そのビューで使用されたビューを確認する必要があります。ストアドプロシージャから呼び出されるか、直接使用される可能性があります。SQL Server:プロファイラを使用してビューをキャプチャ

私は成功せず、次のイベントを試してみました:

  • SP:/
  • SP完了開始:StmtStartingイベント/ StmtCompletedの

をそれは、トリガー、ストアドプロシージャ、関数ではなく、ビューをキャプチャしています。

お知らせください。

+0

これは、ビューが表のようなものだからです。これは関数でもプロシージャでもありません。ビューを実行しないで、ビューを参照するselectステートメントを実行します。プロシージャなどでどのようなビューが使用されているかを知るには、コードを解析する必要があります。またはsys.dependsをチェックしてください。 –

答えて

0

SQL:StmtCompletedイベントを見て、TextDataの列で、表示する名前を探します。

関連する問題