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 ...
随机推荐
- VS2010下配置Winpcap 开发环境
http://blog.csdn.net/taotaoyouarebaby/article/details/27326829
- ibatis实战之中的一个对多关联
在实际开发中,我们经常遇到关联数据的情况,如User对象拥有若干Book对象 每一个Book对象描写叙述了归属于一个User信息,这样的情况下,我们应该怎样处理? 通过单独的Statement操作固然 ...
- Delphi TClientDataSet的使用
1.TClientDataSet的基本属性和方法介绍 1).FieldDefs: 字段定义列表属性 开发者可通过单击属性编辑器中该属性编辑按钮,或在该控件上单击右键选择弹出菜单中的"Fiel ...
- mount nfs 经常出错信息总结(转)
通常当NFS不能正常使用时候会给出提示,一般给出一下几种: 1)mount: 192.168.1.111:/opt failed, reason given by server: Permission ...
- 用最简单的例子理解装饰器模式(Decorator Pattern)
假设有一个公司要做产品套餐,即把不同的产品组合在一起,不同的组合对应不同的价格.最终呈现出来的效果是:把产品组合的所有元素呈现出来,并显示该组合的价格. 每个产品都有名称和价格,首先设计一个关于产品的 ...
- python文本 字符串逐字符反转以及逐单词反转
python文本 字符串逐字符反转以及逐单词反转 场景: 字符串逐字符反转以及逐单词反转 首先来看字符串逐字符反转,由于python提供了非常有用的切片,所以只需要一句就可以搞定了 >>& ...
- Tomcat集群扩展session集中管理,Memcached-session-manager使用
研究tomcat做负载均衡的时候如何实现ha,还有就是不采用session复制的方法做集群. 想到的是将session全部存储在后端的缓存服务器中. 正好网上有这么一个工具Memcached-sess ...
- Mybatis 传入List类型参数,报错:There is no getter for property named '__frch_item_0' in
错误如下: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Re ...
- scala编程第17章学习笔记(4)——元组
元组可以把固定数量的条目组合在一起以便于作为整体传送.不像数组或列表,元组可以保存不同类型的对象. 元组常用来返回方法的多个值.例如,下面的方法找到集合中的最长单词并返回它的索引: scala> ...
- scala编程第16章学习笔记(4)——List对象的方法
通过元素创建列表:List.apply List(1, 2, 3) 等价于List.apply(1, 2, 3): scala> List.apply(1, 2, 3) res0: List[I ...