저장 프로시저를 사용하여 수동 추적 만들기
적용 대상:SQL Server
Microsoft SQL Server는 SQL Server 데이터베이스 엔진 인스턴스에서 추적을 만드는 Transact-SQL 시스템 저장 프로시저를 제공합니다. 이러한 시스템 저장 프로시저는 SQL Server Profiler를 사용하는 대신 사용자 고유의 애플리케이션 내에서 추적을 수동으로 만드는 데 사용할 수 있습니다. 이렇게 하면 엔터프라이즈의 요구 사항에 맞는 사용자 지정 애플리케이션을 작성할 수 있습니다.
이 섹션의 내용
다음 표에서는 SQL Server 데이터베이스 엔진의 인스턴스를 추적하기 위한 시스템 저장 프로시저를 나열합니다.
저장 프로시저 | 수행된 작업 |
---|---|
sys.fn_trace_geteventinfo(Transact-SQL) | 추적에 포함된 이벤트에 대한 정보를 반환합니다. |
sys.fn_trace_getinfo(Transact-SQL) | 지정된 추적 또는 모든 기존 추적에 대한 정보를 반환합니다. |
sp_trace_create(Transact-SQL) | 추적 정의를 만듭니다. 새 추적은 중지된 상태입니다. |
sp_trace_generateevent(Transact-SQL) | 사용자 정의 이벤트를 만듭니다. |
sp_trace_setevent(Transact-SQL) | 추적에서 이벤트 클래스나 데이터 열을 추가 또는 제거합니다. |
sp_trace_setstatus(Transact-SQL) | 추적을 시작, 중지 또는 닫습니다. |
sys.fn_trace_getfilterinfo(Transact-SQL) | 추적에 적용된 필터에 대한 정보를 반환합니다. |
sp_trace_setfilter(Transact-SQL) | 추적에 새 필터 또는 수정된 필터를 적용합니다. |
저장 프로시저를 사용하여 고유한 추적을 정의하려면
sp_trace_setevent 사용하여 캡처할 이벤트를 지정합니다.
이벤트 필터를 지정합니다. 자세한 내용은 추적 필터 설정(Transact-SQL)을 참조하세요.
sp_trace_create로 캡처된 이벤트 데이터에 대한 대상을 지정합니다.
추적 저장 프로시저를 사용하는 예제는 추적 만들기(Transact-SQL)를 참조하세요.
추적 정의 기본값 설정
추적 표시 기본값을 설정하려면
추적을 만들려면
추적 템플릿에서 이벤트를 추가하거나 제거하려면
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기