이벤트 추적 및 재생
SMO에서 네임스페이 Trace
스의 및 Replay
개체 Microsoft.SqlServer.Management.Trace 는 SQL Server 또는 Analysis Services의 instance 모니터링하는 데 사용되는 SQL Server Profiler 기능에 프로그래밍 방식으로 액세스합니다. 각 이벤트에 대한 데이터를 캡처하고 파일이나 테이블에 저장하여 나중에 분석할 수 있습니다. 예를 들어 프로덕션 환경을 모니터링하여 어느 프로시저가 너무 늦게 실행되어 성능 저하를 유발하는지 확인할 수 있습니다.
및 Replay
개체는 Trace
SQL Server instance 추적을 만드는 데 사용할 수 있는 개체 집합을 제공합니다. 이러한 개체는 사용자 고유의 애플리케이션 내에서 사용하여 SQL Server 또는 Analysis Services에 대한 추적을 수동으로 만들 수 있습니다. 또한 SMO Trace
개체를 사용하여 SQL Server, Analysis Services 또는 DTS 로깅을 모니터링하여 만든 SQL 추적 파일 및 테이블을 읽을 수 있습니다.
SMO Trace
개체를 사용하면 다음 작업을 수행할 수 있습니다.
추적을 만듭니다.
추적에 대한 필터를 설정합니다.
추적할 이벤트를 설정합니다.
추적을 중지하거나 시작합니다.
추적 파일과 추적 테이블을 읽습니다.
추적 관련 이벤트에 대한 정보를 가져옵니다.
추적 관련 필터에 대한 정보를 가져옵니다.
추적 데이터를 프로그래밍 방식으로 조작합니다.
추적 테이블과 추적 파일을 씁니다.
추적 파일 또는 추적 테이블을 재생합니다.
및 개체의 Trace
추적 데이터는 SMO 애플리케이션에서 사용하거나 SQL Server Profiler 사용하여 수동으로 검사할 수 있습니다.Replay
추적 데이터는 추적 기능을 제공하는 SQL Trace 저장 프로시저에서도 사용할 수 있습니다.
SMO 추적 개체는 Microsoft.SQLServer.ConnectionInfo.dll 파일에 대한 참조가 필요한 Microsoft.SqlServer.Management.Trace 네임스페이스에 있습니다.
Trace
및 Replay
개체를 사용하려면 개체가 ServerConnectionServer SQL Server instance 연결을 설정해야 합니다. ServerConnection 개체는 Microsoft.SQLServer.ConnectionInfo.dll 파일에 대한 참조가 필요한 Microsoft.SqlServer.Management.Common 네임스페이스에 있습니다.
참고
64비트 플랫폼에서는 Trace
및 Replay
개체가 지원되지 않습니다.