sys.fn_trace_getfilterinfo (Transact-SQL)
适用于:SQL Server
返回有关应用于指定跟踪的筛选器的信息。
重要
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用扩展事件。
语法
fn_trace_getfilterinfo ( trace_id )
参数
trace_id
跟踪的 ID。 trace_id为 int,无默认值。
返回的表
返回以下信息。 有关列的详细信息,请参阅sp_trace_setfilter(Transact-SQL)。
列名称 | 数据类型 | 描述 |
---|---|---|
columnid | int | 应用筛选器的列的 ID。 |
logical_operator | int | 指定是否应用 AND 或 OR 运算符。 |
comparison_operator | int | 指定比较类型: 0 = 等于 1 = 不等于 2 = 大于 3 = 小于 4 = 大于或等于 5 = 小于或等于 6 = 类似于 7 = 不类似于 |
value | sql_variant | 指定应用筛选器的值。 |
注解
用户设置 trace_id 值来标识、修改和控制跟踪。 传递特定跟踪的 ID 时, fn_trace_getfilterinfo 返回有关该跟踪的任何筛选器的信息。 如果指定的跟踪没有筛选器,则此函数将返回空行集。 传递无效 ID 时,此函数将返回空行集。 有关跟踪的类似信息,请参阅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)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈