추적에서의 이벤트 필터링(SQL Server Profiler)Filter Events in a Trace (SQL Server Profiler)

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 필터 추적에 수집 된 이벤트를 제한 합니다. Filters limit the events collected in a trace. 필터가 설정되어 있지 않으면 선택된 이벤트 클래스의 모든 이벤트가 추적 출력에서 반환됩니다.If a filter is not set, all events of the selected event classes are returned in the trace output. 반드시 추적에 대한 필터를 설정해야 하는 것은 아닙니다.It is not mandatory to set a filter for a trace. 그러나 필터를 설정하면 추적하는 동안 발생하는 오버헤드가 최소화됩니다.However, a filter minimizes the overhead that is incurred during tracing.

추적 속성 또는 추적 템플릿 속성 대화 상자의 이벤트 선택 탭을 사용하여 추적 정의에 필터를 추가합니다.You add filters to trace definitions by using the Events Selection tab of the Trace Properties or Trace Template Properties dialog box.

추적에서 이벤트를 필터링하려면To filter events in a trace

  1. 추적 속성 또는 추적 템플릿 속성 대화 상자에서 이벤트 선택 탭을 클릭합니다.In the Trace Properties or Trace Template Properties dialog box, click the Events Selection tab.

    이벤트 선택 탭에는 표 형태 컨트롤이 있습니다.The Events Selection tab contains a grid control. 표 형태 컨트롤은 추적 가능한 각 이벤트 클래스가 들어 있는 테이블입니다.The grid control is a table that contains each of the traceable event classes. 테이블에는 각 이벤트 클래스에 대한 행이 하나씩 포함되어 있습니다.The table contains one row for each event class. 이벤트 클래스는 사용자가 연결된 서버의 유형 및 버전에 따라 약간 다를 수 있습니다.The event classes may differ slightly, depending on the type and version of server to which you are connected. 이벤트 클래스는 표의 이벤트열에서 식별되며 이벤트 범주별로 그룹화됩니다.The event classes are identified in the Eventscolumn of the grid and are grouped by event category. 나머지 열은 각 이벤트 클래스에 대해 반환할 수 있는 데이터 열을 나열합니다.The remaining columns list the data columns that can be returned for each event class.

  2. 열 필터를 클릭합니다.Click Column Filters.

    필터 편집대화 상자가 나타납니다.The Edit Filterdialog box appears. 필터 편집대화 상자에는 추적에서 이벤트를 필터링하는 데 사용할 수 있는 비교 연산자 목록이 있습니다.The Edit Filterdialog box contains a list of comparison operators that you can use to filter events in a trace.

  3. 필터를 적용하려면 비교 연산자를 클릭하고 필터에 사용할 값을 입력합니다.To apply a filter, click the comparison operator, and type a value to use for the filter.

  4. 확인을 클릭합니다.Click OK.

    고려 사항:Considerations:

  • 이벤트 선택 탭의 StartTimeEndTime 데이터 열에서 필터 조건을 설정할 경우 다음 사항을 확인하십시오.If you set filter conditions on the StartTime and EndTime data columns of the Events Selection tab, then make sure that:

    • 입력한 날짜의 다음 YYYY/MM/DD HH:mm:sec형식과 같아야 합니다.The date you enter matches this format: YYYY/MM/DD HH:mm:sec.

      -또는--OR-

    • 일반 옵션 대화 상자에서 날짜 및 시간 값 표시에 국가별 설정 사용 이 선택되어 있어야 합니다.Use regional settings to display date and time values is checked in the General Options dialog box. 일반 옵션 대화 상자를 보려면 SQL Server 프로파일러SQL Server Profiler 도구 메뉴에서 옵션을 클릭합니다.To view the General Options dialog box, on the SQL Server 프로파일러SQL Server Profiler Tools menu, click Option.

      -그리고--AND-

    • 입력한 날짜가 1753년 1월 1일에서 9999년 12월 31일 사이여야 합니다.The date you enter is between January 1, 1753 and December 31, 9999.

  • osql 유틸리티 또는 sqlcmd 유틸리티에서 이벤트를 추적하는 경우 항상 %TextData 데이터 열의 필터에 추가합니다.If tracing events from the osql utility or from the sqlcmd utility, always append % to filters on the TextData data column.

참고 항목See Also

SQL Server 프로파일러SQL Server Profiler