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


sys.fn_trace_getfilterinfo (Transact-SQL)

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

Важное примечаниеВажно!

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

Значок ссылки на раздел Соглашения о синтаксисе Transact-SQL

Синтаксис

fn_trace_getfilterinfo ( trace_id )

Аргументы

  • trace_id
    Идентификатор трассировки. Аргумент trace_id имеет тип int и не имеет значения по умолчанию.

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

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

Имя столбца

Тип данных

Описание

columnid

int

Идентификатор столбца, к которому применяется фильтр.

logical_operator

int

Указывает, какой применяется оператор: AND или OR.

comparison_operator

int

Задает тип сравнения.

0 = Равны.

1 = Не равны.

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

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

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

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

6 = Схожи.

7 = Не схожи.

value

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)