SQLSER2000能跟踪到触发器吗?
如题,我用的是sqlserver2000,想用事件探查器探查触发器,但是发现不能跟踪?我想问下是不是有开关?还有2005行吗?
[最优解释]
这列你选了没?
[其他解释]
弄错了,你试试SQLProfilerTSQL_SPs
[其他解释]
你要跟踪用了哪个还是触发器里面是怎么执行的?如果你要跟踪哪个,那可以,但是跟踪如何执行,就不行。2005、2008都不行。
[其他解释]
跟踪触发器里执行了什么 是可以的。好像是需要选个sp的事件
[其他解释]
DBA_Huangzj
我想跟踪用了哪个触发器,该如何操作呀。
[其他解释]
其实我就是想跟踪一个表,我发现这个表里面有一个字段的更新不知道是如何引起的。
[其他解释]
可以跟踪的,SQL Server Profiler(事件探查器)里面选用Tuning模板(记得是这个,不知道是否记错,但是肯定有其中一个模板可以)
[其他解释]
还是没有找到哟
[其他解释]
事件探查器-新跟踪-然后进去后 查找字符串-写入触发器名字-查找试试
[其他解释]
我现在其实主要问题是有一张表里面有一个字段不知道是如何被更新的。
[其他解释]
这张表的触发器我也看过,没有这个字段的内容。不知道是被哪个触发器触发的,或者是不是在VB程序里面封装,或者SQLSERVER也可以封装吗。
[其他解释]
试试这个,objectid对应就是select object_id('表名')
[其他解释]
我的探查结果objid怎么是空白的呢
[其他解释]
从Profiler跟踪一个表的确很困难,如果只保证你一个人再用的话,那没必要细化到表,直接监控,然后用SELECT * FROM ::fn_trace_gettable()把数据导入一个表里面,再进行查询和分析
[其他解释]
是的,只有我一个人在用,我试试你说的办法,多谢了.
[其他解释]
版主,那没必要细化到表,直接监控,然后通过文件--另存为sql脚本,和你说的-:用SELECT * FROM ::fn_trace_gettable()把数据导入一个表里面,再进行查询和分析 。是一个意思吗?
[其他解释]
SQL2000你试试模板“SQLProfilerTuning”,注意我写的是英文版的模板名称,中文版我不清楚是什么中文,翻译看看。
[其他解释]