때때로 SQL Server 문제를 조사 할 때 Visual Studio 디버거를 연결하고 호출 스택을보고 수행중인 작업을 알아 내고 유용하게 사용하는 것이 유용하다는 것을 알게되었습니다 (공용 기호를 사용할 수 있으며 종종 유용한 것으로 추론 할 수 있음) 메소드 이름의 정보).
추론 할 수있는 내부 정보 유형의 좋은 예는 이 블로그 게시물에 있습니다.
그러나 이것은 시간이 많이 걸리고 지루한 과정 일 수 있습니다. 일반적으로 루프에서 디버거를 연결하여 관심있는 코드를 실행 한 다음 계속 조사하고 문제에 흥미가있는 콜 스택에 도달 할 때까지 계속 중단합니다. 그런 다음 코드를 단계별로 살펴보고 호출되는 메소드 이름을 볼 수 있습니다. 그러나 이것은 나이가 걸립니다.
이것을 자동화하는 방법이 있습니까? 그래서 짧은 기간 동안 호출 된 모든 메소드를 간단히 기록 한 다음 나중에 로그 파일을 검토 할 수 있습니까?