sp_trace_setfilter sqlserver筛选跟踪或跟踪过滤
sp_trace_setfilter
sp_trace_setfilter [ @traceid = ] trace_id
, [ @columnid = ] column_id
, [ @logical_operator = ] logical_operator
, [ @comparison_operator = ] comparison_operator
, [ @value = ] value
Examples
The following example sets three filters on Trace 1.
The filters N'SQLT%' and N'MS%' operate on one column (AppName, value 10) using the "LIKE" comparison operator.
The filter N'joe' operates on a different column (UserName, value 11) using the "EQUAL" comparison operator.
sp_trace_setfilter 1, 10, 0, 6, N'SQLT%';
sp_trace_setfilter 1, 10, 0, 6, N'MS%';
sp_trace_setfilter 1, 11, 0, 0, N'joe';
| Value | Comparison operator |
|---|---|
| 0 | = (Equal) |
| 1 | <> (Not Equal) |
| 2 | > (Greater Than) |
| 3 | < (Less Than) |
| 4 | >= (Greater Than Or Equal) |
| 5 | <= (Less Than Or Equal) |
| 6 | LIKE |
| 7 | NOT LIKE |
筛选器可用性取决于数据列。 某些数据列无法筛选。 可筛选的数据列只能使用部分关系运算符进行筛选,如下表所示。
| 关系运算符 | 运算符 | 说明 |
|---|---|---|
| Like | Like | 指定跟踪事件数据必须类似于输入文本。 允许使用多个值。 |
| 不类似于 | 不类似于 | 指定跟踪事件数据不能与输入文本类似。 允许使用多个值。 |
| 等于 | = | 指定跟踪事件数据必须等于输入的值。 允许使用多个值。 |
| 不等于 | <> | 指定跟踪事件数据不能等于输入的值。 允许使用多个值。 |
| 大于 | > | 指定跟踪事件数据必须大于输入的值。 |
| 大于或等于 | >= | 指定跟踪事件数据必须大于或等于输入的值。 |
| 小于 | < | 指定跟踪事件数据必须小于输入的值。 |
| 小于或等于 | <= | 指定跟踪事件数据必须小于或等于输入的值。 |
下表列出了可筛选数据列和可用关系运算符。
| 数据列 | 关系运算符 |
|---|---|
| ApplicationName | LIKE、NOT LIKE |
| BigintData1 | =, <>, >=, <= |
| BigintData2 | =, <>, >=, <= |
| BinaryData | 使用 SQL Server 事件探查器 筛选此数据列中的事件。 有关详细信息,请参阅 使用 SQL Server Profiler 筛选跟踪。 |
| ClientProcessID | =, <>, >=, <= |
| ColumnPermissions | =, <>, >=, <= |
| CPU | =, <>, >=, <= |
| DatabaseID | =, <>, >=, <= |
| DatabaseName | LIKE、NOT LIKE |
| DBUserName | LIKE、NOT LIKE |
| Duration | =, <>, >=, <= |
| EndTime | >=, <= |
| 错误 | =, <>, >=, <= |
| EventSubClass | =, <>, >=, <= |
| FileName | LIKE、NOT LIKE |
| GUID | 使用 SQL Server 事件探查器 筛选此数据列中的事件。 有关详细信息,请参阅 使用 SQL Server Profiler 筛选跟踪。 |
| Handle | =, <>, >=, <= |
| HostName | LIKE、NOT LIKE |
| IndexID | =, <>, >=, <= |
| IntegerData | =, <>, >=, <= |
| IntegerData2 | =, <>, >=, <= |
| IsSystem | =, <>, >=, <= |
| LineNumber | =, <>, >=, <= |
| LinkedServerName | LIKE、NOT LIKE |
| LoginName | LIKE、NOT LIKE |
| LoginSid | 使用 SQL Server 事件探查器 筛选此数据列中的事件。 有关详细信息,请参阅 使用 SQL Server Profiler 筛选跟踪。 |
| MethodName | LIKE、NOT LIKE |
| 模式 | =, <>, >=, <= |
| NestLevel | =, <>, >=, <= |
| NTDomainName | LIKE、NOT LIKE |
| NTUserName | LIKE、NOT LIKE |
| Exchange Spill | =, <>, >=, <= |
| ObjectID2 | =, <>, >=, <= |
| ObjectName | LIKE、NOT LIKE |
| ObjectType | =, <>, >=, <= |
| Offset | =, <>, >=, <= |
| OwnerID | =, <>, >=, <= |
| OwnerName | LIKE、NOT LIKE |
| ParentName | LIKE、NOT LIKE |
| 权限 | =, <>, >=, <= |
| ProviderName | LIKE、NOT LIKE |
| Reads | =, <>, >=, <= |
| RequestID | =, <>, >=, <= |
| RoleName | LIKE、NOT LIKE |
| RowCounts | =, <>, >=, <= |
| SessionLoginName | LIKE、NOT LIKE |
| Severity | =, <>, >=, <= |
| SourceDatabaseID | =, <>, >=, <= |
| SPID | =, <>, >=, <= |
| SqlHandle | 使用 SQL Server 事件探查器 筛选此数据列中的事件。 有关详细信息,请参阅 使用 SQL Server Profiler 筛选跟踪。 |
| StartTime | >=, <= |
| State | =, <>, >=, <= |
| 成功 | =, <>, >=, <= |
| TargetLoginName | LIKE、NOT LIKE |
| TargetLoginSid | 使用 SQL Server 事件探查器 筛选此数据列中的事件。 有关详细信息,请参阅 使用 SQL Server Profiler 筛选跟踪。 |
| TargetUserName | LIKE、NOT LIKE |
| TextData | LIKE、NOT LIKE |
| TransactionID | =, <>, >=, <= |
| 类型 | =, <>, >=, <= |
| Writes | =, <>, >=, <= |
| XactSequence | =, <>, >=, <= |
sp_trace_setfilter sqlserver筛选跟踪或跟踪过滤的更多相关文章
- OD hit跟踪 run跟踪使用问题
刚学习OD不久,现在使用HIT跟踪 run跟踪功能,在我的程序里碰到点问题,还请赐教 选了一部分代码添加到HIT跟踪,在选的代码处设置断点,程序运行到断点,按单步跟踪,当执行到第二个PUSH时,程序就 ...
- 如何在URL筛选管理器中过滤不需要的URL
互联网可以说是一把名副其实的双刃剑.一方面其可以提高工作效率.给企业提供充分的资源;另一方面如果管理不严,也会带来很多的隐患.如员工在上班时间玩游戏.炒股等等.为此现在很多企业希望对员工的网络行为进行 ...
- mysql通过查看跟踪日志跟踪执行的sql语句
在SQL SERVER下跟踪sql采用事件探查器,而在mysql下如何跟踪sql呢? 其实方法很简单,开启mysql的日志log功能,通过查看跟踪日志即可. 开启mysql的日志log方法: wind ...
- 为Dynamics 365启用部署级的跟踪以及跟踪文件的定期删除
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复260或者20170712可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- Spring Cloud Sleuth 服务跟踪 将跟踪信息存储到数据库
参见上一篇博客:Spring Cloud Sleuth 服务跟踪 参考:zipkin使用mysql保存数据 主要在跟踪服务上配置: 在数据库创建数据库表:(可不创建,在classpath中添加对应的s ...
- sqlserver 筛选索引(filter index)在使用时需要注意的事项
sqlserver 的筛选索引(filter index)与常规的非筛选索引,加了一定的filter条件,可以按照某些条件对表中的字段进行索引,但是filter 索引在查询 使用上,并不等同于常规的索 ...
- ElementUI的el-table的多选的取消选择和筛选的取消所有过滤器之ref冲突问题
写此文的缘由:现如今,网络上,没有同下的解释形式(或者在外网,所以我没找到,或者大佬觉得太简单所以不屑解释).然而,我认为这是对VUE+ElementUI的底层框架的理解深入化问题.(为什么要深入理解 ...
- Sql Server 常用系统存储过程大全
-- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_logi ...
- SQL 中常见的系统存储过程
-- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_logi ...
随机推荐
- Starting nginx: nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied) nginx 启动失败
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied) nginx 启动失败 ...
- 1. python 字符串简介与常用函数
1. python中的字符串简介与常用函数 在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改 字符串是我们后面需要学习的稍大一点的 ...
- [翻译] FreeStreamer 在线流媒体播放
FreeStreamer https://github.com/muhku/FreeStreamer Introduction FreeStreamer is an audio player engi ...
- SharePoint 2013 升级
原文地址:https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/SharePoint-2013-Upgrade.aspx ...
- C结构体
什么是结构体? 简单的来说,结构体就是个能够包含不同数据类型的一个结构,他是一种能够自己定义的数据类型,他的特点和数组主要有两点不同,首先结构体能够在一个结构中声明不同的数据类型,第二相同结构的结构体 ...
- C语言中static的作用及C语言中使用静态函数有何好处
转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...
- C语言数字与字符串转换 atoi()函数、itoa()函数、sprintf()函数
在编程中经常需要用到数字与字符串的转换,下面就总结一下. 1.atoi() C/C++标准库函数,用于字符串到整数的转换. 函数原型:int atoi (const char * str); #inc ...
- require.js 最佳实践
require.js是一个js库,相关的基础知识,前面转载了两篇博文:Javascript模块化编程(require.js), Javascript模块化工具require.js教程,RequireJ ...
- RxJava 设计理念 观察者模式 Observable lambdas MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- VB.NET与C# 语法区别展示
在学习VB.NET后发现,VB.NET与C#的语法主要的不同在两个部分,这两部分搞通了,那就游刃有余,迎刃而解了.现将其对比总结如下: 一.实体部分 (与VB相比,在C#和VB.NET中,实体的使用很 ...