SQL Server DB 인스턴스의 클라이언트 측 트레이스 실행
SQL Server DB 인스턴스의 클라이언트 측 트레이스를 실행하는 방법
-
SQL Server 프로파일러를 시작합니다. 이 프로파일러는 SQL Server 인스턴스 폴더 내 Performance Tools 폴더에 설치되어 있습니다. 클라이언트 측 트레이스를 시작하려면 트레이스 정의 템플릿을 로드하거나 정의해야 합니다.
-
SQL Server 프로파일러 파일 메뉴에서 New Trace(새 트레이스)를 선택합니다. [Connect to Server] 대화 상자에 DB 인스턴스 엔드포인트, 포트, 마스터 사용자 이름 그리고 트레이스를 실행할 데이터베이스의 암호를 입력합니다.
-
[Trace Properties] 대화 상자에 트레이스 이름을 입력한 다음 트레이스 정의 템플릿을 선택합니다. 기본 템플릿인 TSQL_Replay는 애플리케이션으로 제공됩니다. 이 템플릿을 편집하여 트레이스를 정의할 수 있습니다. [Trace Properties] 대화 상자의 [Events Selection] 탭 아래 있는 이벤트와 이벤트 정보를 편집합니다.
추적 정의 템플릿 및 SQL Server 프로파일러를 사용하여 클라이언트 측 추적을 지정하는 방법에 대한 자세한 내용은 Microsoft 설명서의 데이터베이스 엔진 튜닝 관리자
를 참조하세요. -
클라이언트 측 트레이스를 시작하여 DB 인스턴스에 대한 SQL 쿼리 실행을 실시간으로 모니터링합니다.
-
트레이스가 완료되면 파일 메뉴에서 Stop Trace(트레이스 중지)를 선택합니다. 결과를 파일이나 DB 인스턴스의 트레이스 테이블로 저장합니다.