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 ...
随机推荐
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题
之前说过 sencha phonegap init com.pushsoft.myapp MyApp 之后打包的程序安装包apk的名字是"MyApp.apk",显示在手机桌面上的程 ...
- Syncthing -- 开源的云储存和同步服务工具
Syncthing -- an open-source file synchronization client/server application Syncthing是一个开源的云存储和同步服务工 ...
- LM358资料及引脚图
LM358里面包括有两个高增益.独立的.内部频率补偿的双运放,适用于电压范围很宽的单电源,而且也适用于双电源工作方式,它的应用范围包括传感放大器.直流增益模块和其他所有可用单电源供电的使用运放的地方使 ...
- mysql 源代码讲解
http://www.zhdba.com/mysqlops/category/mysql-source-code/
- MVC扩展生成CheckBoxList并水平排列
本篇体验生成CheckBoxList的几个思路,扩展MVC的HtmlHelper生成CheckBoxList,并使之水平排开. 通过遍历从控制器方法拿到的Model集合 □ 思路 比如为一个用 ...
- ios 中是否每一个对象(尤其是在使用多线程时),都要判断一下对象是否为nil,以防止程序闪退?
如下所示: Class messageClass = (NSClassFromString(@"MFMessageComposeViewController")); if (mes ...
- Java读取properties配置文件时,中文乱码解决方法
public static String getConfig(String key) { Properties pros = new Properties(); String value = &quo ...
- hdu 3123 GCC (2009 Asia Wuhan Regional Contest Online)
GCC Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Subm ...
- 【BZOJ】【3771】Triple
生成函数+FFT Orz PoPoQQQ 这个题要算组合的方案,而且范围特别大……所以我们可以利用生成函数来算 生成函数是一个形式幂级数,普通生成函数可以拿来算多重集组合……好吧我承认以上是在瞎扯→_ ...
- 【BZOJ】【4052】【CERC2013】Magical GCD
DP/GCD 然而蒟蒻并不会做…… Orz @lct1999神犇 首先我们肯定是要枚举下端点的……嗯就枚举右端点吧…… 那么对于不同的GCD,对应的左端点最多有log(a[i])个:因为每次gcd缩小 ...