是这样的,我想跟踪一个表最近的sql操作,看了下只能跟踪单个数据库,不能跟踪单个表
我是参考大版在下面帖子里的回复做的
http://topic.csdn.net/u/20090918/12/427a8b52-f05d-42a1-80c6-0229272a6d19.html
DatabaseName=数据库名 (这个是OK的,可以筛选出来)
objectName=表名 (这个没用,我后来去掉这个限制监控了一段时间发现,objectName都是空的,就算操作了哪个表也根本没有值,所以无法对应)
还有,我想只监控操作该表的SQL语句,而不要杂七杂八的textdata,该怎么选的?
profiler,显示所有后实在是多,看不过来,希望经常用profiler的大神给条明路
我是参考大版在下面帖子里的回复做的
http://topic.csdn.net/u/20090918/12/427a8b52-f05d-42a1-80c6-0229272a6d19.html
DatabaseName=数据库名 (这个是OK的,可以筛选出来)
objectName=表名 (这个没用,我后来去掉这个限制监控了一段时间发现,objectName都是空的,就算操作了哪个表也根本没有值,所以无法对应)
还有,我想只监控操作该表的SQL语句,而不要杂七杂八的textdata,该怎么选的?
profiler,显示所有后实在是多,看不过来,希望经常用profiler的大神给条明路
但是可以模糊的去限制
在筛选属性里
设置
textdata
like
里设置 %表名%
或许能满足你的要求
这个筛选对于区别是什么类型的语句是很有效的我曾经测试过 用like 'select %' UPDATE DELETE都可以