Поделиться через


sys.fn_trace_getfilterinfo (Transact-SQL)

Область применения: SQL Server

Возвращает сведения о фильтрах, примененных к указанной трассировке.

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте расширенные события.

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
fn_trace_getfilterinfo ( trace_id )  

Аргументы

trace_id
Идентификатор трассировки. trace_id не используется без значения по умолчанию.

Возвращаемые таблицы

Возвращает следующие данные. Дополнительные сведения о столбцах см. в sp_trace_setfilter (Transact-SQL).

Имя столбца Тип данных Description
columnid int Идентификатор столбца, к которому применяется фильтр.
logical_operator int Указывает, какой применяется оператор: AND или OR.
comparison_operator int Задает тип сравнения.

0 = равны.

1 = не равны.

2 = больше чем.

3 = меньше чем.

4 = больше или равно.

5 = меньше или равно.

6 = схожи.

7 = не схожи.
значение sql_variant Задает значение, к которому применяется фильтр.

Замечания

Пользователь задает trace_id значение для идентификации, изменения и управления трассировки. При передаче идентификатора определенной трассировки fn_trace_getfilterinfo возвращает сведения о любом фильтре для этой трассировки. Если к указанной трассировке не применяются фильтры, функция возвращает пустой набор строк. Если передать недопустимый идентификатор, эта функция вернет пустой набор строк. Аналогичные сведения о трассировках см. в sys.fn_trace_getinfo (Transact-SQL).

Разрешения

Необходимо разрешение ALTER TRACE на сервере.

Примеры

В следующем примере возвращаются сведения обо всех фильтрах, применяемых к трассировке 2.

SELECT * FROM fn_trace_getfilterinfo(2) ;  
GO  
  

См. также

Создание трассировки (Transact-SQL)
sp_trace_setfilter (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_geteventinfo (Transact-SQL)
sys.fn_trace_getinfo (Transact-SQL)
sys.fn_trace_gettable (Transact-SQL)