SQL Trace 소개
Microsoft SQL Server는 SQL Server 데이터베이스 엔진 인스턴스에 대한 추적을 만들 수 있는 Transact-SQL 시스템 저장 프로시저를 제공합니다. 이 시스템 저장 프로시저를 사용자의 응용 프로그램에서 사용하면 SQL Server 프로파일러를 사용하지 않고 추적을 수동으로 만들 수 있습니다. 따라서 각 사용자 조직의 필요에 따라 사용자 지정 응용 프로그램을 쓸 수 있습니다.
섹션 내용
항목 |
설명 |
---|---|
SQL Trace를 설명하는 데 사용되는 용어 설명이 들어 있습니다. |
|
SQL Server에서 SQL Trace가 작동하는 방식을 보여 주는 다이어그램이 들어 있습니다. |
|
SQL Trace 사용에 대한 정보가 들어 있습니다. 예를 들어 이 섹션의 항목에서는 추적 필터를 만들고 추적을 저장하는 방법에 대해 설명합니다. |
다음 표에서는 SQL Server 데이터베이스 엔진 인스턴스 추적을 위한 시스템 저장 프로시저를 나열합니다.
저장 프로시저 |
수행된 태스크 |
---|---|
추적에 포함된 이벤트에 대한 정보를 반환합니다. |
|
지정한 추적이나 모든 기존 추적에 대한 정보를 반환합니다. |
|
추적 정의를 만듭니다. 새 추적은 중지됩니다. |
|
사용자 정의 이벤트를 만듭니다. |
|
추적에서 이벤트 클래스나 데이터 열을 추가 또는 제거합니다. |
|
추적을 시작, 중지 또는 닫습니다. |
|
추적에 적용되는 필터에 대한 정보를 반환합니다. |
|
추적에 새 필터 또는 수정된 필터를 적용합니다. |
저장 프로시저를 사용하여 사용자가 소유한 추적을 정의하려면
sp_trace_setevent로 캡처할 이벤트를 지정합니다.
이벤트 필터를 지정합니다. 자세한 내용은 방법: 추적 필터 설정(Transact-SQL)을 참조하십시오.
sp_trace_create로 캡처된 이벤트 데이터에 대한 대상을 지정합니다.
추적 저장 프로시저 사용에 대한 예는 방법: 추적 만들기(Transact-SQL)를 참조하십시오.