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 ...
随机推荐
- ISO 7816-4: Interindustry Commands for Interchange
5. Basic Organizations 5.1 Data structures5.2 Security architecture of the card 5.3 APDU message str ...
- THE CUSTOMISER
http://www.wanga.com/cu.php The Customiser incorporates all of the features of Magic Mouse. It also ...
- 关于myBatis的问题There is no getter for property named 'USER_NAME' in 'class com.bky.model.实例类'
现在流行的 ssm(spring + struts2 + myBatis) 持久层的mybatis是需要配置映射器的,找了个demo连接的数据库是MySQL 于是就修改了一下弄成了连接Oracle的 ...
- 怎样用代码方式退出IOS程序
原文 :iOS Developer Library Technical Q&A QA1561 How do I programmatically quit my iOS application ...
- synchronized与lock,哪个效率更高
Java在一开始就提供了synchronized关键字,用于多线程之间的同步.它使用简便,不会出现拿锁之后不归还的情况,可以避免一些编程错误. 而jdk5时提供的concurrent包里,有一个Loc ...
- coco游戏android.mk
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := game_shared LOCAL_MODULE_FILENAME ...
- mysqld_safe脚本执行的基本流程
mysqld_safe脚本执行的基本流程:1.查找basedir和ledir.2.查找datadir和my.cnf.3.对my.cnf做一些检查,具体检查哪些选项请看附件中的注释.4.解析my.cnf ...
- u-boot支持yaffs映像烧写的补丁
u-boot的nand flash驱动有两个版本,似乎是以u-boot1..5为分界点的,之前的版本使用的是自己写的nand flash驱动,而后面的版本使用的是linux内核中nand flash的 ...
- 字符测试篇isalnum isalpha isascii iscntrl isdigit isgraphis islower isprint isspace ispunct isupper isxdigit
isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isa ...
- 【BZOJ】【1089】【SCOI2003】严格n元树
高精度/递推 Orz Hzwer…… 然而我想多了…… 理解以后感觉黄学长的递推好精妙啊 顺便学到了一份高精度的板子= =233 引用下题解: f[i]=f[i-1]^n+1 ans=f[d]-f[d ...