문제

SQL Server 프로파일에는 SP : STMTSTARTING 이벤트를 추적합니다. "TextData"에는 다음과 같은 정보가 포함되어 있습니다.

EXEC MySortedProc 
   @param, NULL,
   @param2, NULL

해당 매개 변수의 값을보기 위해 무엇을 추적해야합니까 (또는 내가 할 수 있습니까?)

도움이 되었습니까?

해결책

이 질문을 오해하는 것이 다소 무섭지 만, RPC : 완료된 이벤트에서 프로파일을 프로파일 링하여 다음과 같은 텍스트 데이터 열에서 저장 프로 시저 실행 결과를 반환 할 수 있습니다.

exec usp_yourproc @param = 'value'

다른 팁

내가 당신을 올바르게 받으면, 다른 저장된 절차에 의해 저장된 절차가 호출되며 내부 저장 프로 시저로 전달되는 매개 변수의 값을 얻고 싶습니까?

SQL 프로파일 러에게는 가능하지 않다고 생각합니다. 그래도 방법을 찾으면 업데이트를 게시하겠습니다. 이것이 디버깅을위한 것이라면 사실 이후에 확인하기 위해 값을 테이블에 저장할 수 있지만, 이런 종류의 광범위한 로깅을 원하지 않는 한 매우 좋은 생산 솔루션은 아닙니다.

일부 짝수의 경우 SQL 프로파일 러는 실제 Datain TextData 열 대신 NULL 값을 표시합니다. 이 정보를 캡처하기 위해 아래 기사에 설명 된 메토드를 할 수 있습니다. 이 방법을 사용하여 정렬 경고를 던지는 다른 쿼리 세트를 캡처했습니다. 이것이 도움이된다면 알려주세요.

http://sankarreddy.spaces.live.com/blog/cns !1f1b61765691b5cd !367.entry

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top