2016-07-06 3 views
0

데이터베이스가 수천 개가 넘는 SQL Server가 있습니다. 클라이언트 측에서 시나리오를 실행하고 프로세스에서 어떤 뷰가 사용되었는지 확인해야합니다. 저장 프로 시저에서 호출되거나 직접 사용될 수 있습니다.SQL Server : 프로파일 러를 사용하여 뷰 캡처

  • SP :

    내가 성공하지 않고 다음 이벤트를 시도 시작/완료
  • SP를 : StmtStarting이/그것은 캡처 트리거, 저장 프로 시저, 함수가 아니라 전망이다

을 StmtCompleted.

알려 주시기 바랍니다.

+0

보기가 표와 비슷하기 때문입니다. 그것은 기능이나 절차가 아닙니다. 뷰를 실행하지 않으면 뷰를 참조 할 수있는 select 문을 실행합니다. 프로 시저에서 코드를 파싱해야 어떤 뷰가 사용되는지 알 수 있습니다. 또는 sys.depends를 확인하십시오. –

답변

0

SQL:StmtCompleted 이벤트를보고 TextData 열에서 검색 이름을 검색하십시오.

관련 문제