2010-03-08 1 views
14

Windows 응용 프로그램에서 레코드를 볼 때 발생하는 SQL INSERT를 확인하려고합니다. SQL 프로필러에서는 레코드를 볼 때 실행되는 저장 프로 시저의 목록이 길지만 저장 프로 시저를 확인한 다음 삽입을 찾은 다음 개체 탐색기에서 저장 프로 시저 (필터 포함)를 찾는 것은 매우 번거 롭습니다.SQL 프로파일 러에서 INSERT 문으로 필터링하는 방법이 있습니까?

저장 프로 시저 대신 광고 항목에서 모든 SQL 명령을 볼 수있는 방법이 있습니까? 그런 다음 INSERT 문으로 필터링 하시겠습니까?

감사합니다.

답변

21

이벤트 SP : StmtStarting 및 SQL : StmtStarting을보고 TextData 열을 포함하고 TextData의 열 필터를 % insert %로 설정하여 TextData를 설정하십시오.

이 트리거에서 "삽입"테이블에 대한 참조 같은 몇 가지 잘못된 반응을 포함 할 수있다

+0

이 이벤트가 발생했는지 알 수 없습니다. SP가 실행되는 모든 행, 이벤트 클래스는 RPC입니다. Starting – user53885

+2

Events Selection 탭에서 "Show All Events"체크 상자를 선택하십시오. – DyingCactus

+0

도움 주셔서 감사합니다. 매우 감사! – user53885

7

바로 위의 대답에 스크린 샷을 추가 :

Trace Details

Event Selection

Filter Text Data