다음을 통해 공유


재생에 대한 프로파일러 추적 만들기(Analysis Services)

사용자가 Microsoft SQL Server Analysis Services에 전송한 쿼리, 검색 항목 및 명령을 재생하려면 SQL Server 프로파일러에서 필요한 이벤트를 수집해야 합니다. 이러한 이벤트의 컬렉션을 초기화하려면 추적 속성 대화 상자의 이벤트 선택 탭에서 적합한 이벤트 클래스를 선택해야 합니다. 예를 들어 Query Begin 이벤트 클래스가 선택된 경우 쿼리를 포함한 이벤트가 수집되고 재생에 사용됩니다. 또한 추적 파일에는 원래 트랜잭션 시퀀스로 분산 환경에서 서버 트랜잭션 재생을 지원하는 데 충분한 정보가 포함됩니다.

쿼리 재생

쿼리를 재생하려면 SQL Server 프로파일러가 다음 이벤트를 캡처해야 합니다.

  • 모든 데이터 열을 갖는 Audit Login 이벤트 클래스. 이 이벤트 클래스는 로그인한 사용자 및 세션 설정에 대한 정보를 제공합니다. SPID(서버 프로세스 ID)는 사용자 세션에 대한 참조를 제공합니다. 자세한 내용은 Security Audit 데이터 열를 참조하십시오.

  • 모든 데이터 열을 갖는 Query Begin 이벤트 클래스. 이 이벤트 클래스는 Analysis Services에 전송된 쿼리에 대한 정보를 제공합니다. Event Subclass 열은 쿼리 유형에 대한 정보를 제공합니다. TextData 열은 쿼리의 실제 텍스트를 제공합니다. RequestParameters 열은 매개 변수가 있는 쿼리의 매개 변수를 제공하고 RequestProperties 열은 XMLA(XML for Analysis) 요청의 속성을 제공합니다. 자세한 내용은 Queries Events 데이터 열을 참조하십시오.

  • 모든 데이터 열을 갖는 Query End 이벤트 클래스. 이 이벤트 클래스는 쿼리 실행 상태를 확인합니다. 자세한 내용은 Queries Events 데이터 열을 참조하십시오.

검색 항목 재생

검색 항목을 재생하려면 SQL Server 프로파일러가 다음 이벤트를 캡처해야 합니다.

  • 모든 데이터 열을 갖는 Audit Login 이벤트 클래스. 이 이벤트 클래스는 로그인한 사용자 및 세션 설정에 대한 정보를 제공합니다. SPID는 사용자 세션에 대한 참조를 제공합니다. 자세한 내용은 Security Audit 데이터 열을 참조하십시오.

  • 모든 데이터 열을 갖는 Discover Begin 이벤트 클래스. TextData 열은 검색 요청의 <RequestType> 부분을 제공하고 RequestProperties 열은 검색 요청의 <Properties> 부분을 제공합니다. EventSubclass 열은 검색 유형을 제공합니다. 자세한 내용은 Discover Events 데이터 열을 참조하십시오.

  • 모든 데이터 열을 갖는 Discover End 이벤트 클래스 이 이벤트 클래스는 검색 요청 상태를 확인합니다. 자세한 내용은 Discover Events 데이터 열을 참조하십시오.

명령 재생

명령을 재생하려면 SQL Server 프로파일러가 다음 이벤트를 캡처해야 합니다.

  • 모든 데이터 열을 갖는 Command Begin 이벤트 클래스. TextData 열은 프로세스 유형, 데이터베이스 ID 및 큐브 ID와 같은 명령 세부 정보를 제공합니다. RequestParameters 열은 매개 변수가 있는 명령의 매개 변수를 제공하고 RequestProperties 열은 XMLA 요청의 속성을 제공합니다. 자세한 내용은 Command Events 데이터 열을 참조하십시오.

  • 모든 데이터 열을 갖는 Command End 이벤트 클래스. 이 이벤트 클래스는 명령 상태를 확인합니다. 자세한 내용은 Command Events 데이터 열을 참조하십시오.

참고 항목

개념

SQL Server 프로파일러를 사용한 Analysis Services 모니터링 소개

관련 자료

Analysis Services 추적 이벤트