事件探察器的用法 我用事件探察器跟踪到了多条操作记录,现在我想知道这些操作记录是怎么产生的,这个有办法吗?比如我找到一条产生临时表的create语句,能知道这条语句是哪个存储过程产生的吗?如果找不到我就没法修改这条语句阿.多谢各位了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储过程产生的话跟踪记录里不是会有 exec 这样子的么? 选中RPC:ComPleted事件行,勾上 TEXTDATA 那列的对勾 eventclass显示的是batchComPleted,TEXTDATA里显示的就是一条create语句,但是这条语句肯定是由某个存储过程产生的,我靠人肉搜索在数据字典里能找到,但是这样太花时间啦,而且另一条类似的create语句,我也没能找到源头.PS:选中RPC:ComPleted事件行,勾上 TEXTDATA 那列的对勾 这一步已经设置. USE 数据库名select b.[object_id],b.[name],a.[definition] from sys.sql_modules a,sys.objects b where a.[object_id]=b.[object_id] and b.[type]='P' and a.[definition] like '%你要查的SQL语句%'--这样就可以了 运行之后搜不出来啊,这个'%你要查的SQL语句%'部分里,比如我要搜的是create语句,那我是填语句前几个字段就可以,还是把整个create语句完整的全都填入啊? 【求助】SQL2008怎么做一个回收站的功能 一道关于求闭包的题目 SQL 2008 R2无法连接到本地服务器 SQL ID问题 如何设置sql profiler筛选条件 清空数据日志回复数据库造成损害吗? 两个表进行union之后,如何获取其他字段的值? ACCESS的数据库转化为SQL SERVER的数据库日期函数处理?? ms-sql存儲過程中用create #temp建立的臨時表 各位高手请进来捧捧场啊!! 优化一条sql语言,执行要8秒 存储过程中的'varchar' 不是可以识别的 内置函数名称。是什么意思,求解呀
这一步已经设置.
USE 数据库名select b.[object_id],b.[name],a.[definition] from sys.sql_modules a,
sys.objects b where a.[object_id]=b.[object_id] and b.[type]='P' and a.[definition] like '%你要查的SQL语句%'--这样就可以了
运行之后搜不出来啊,这个'%你要查的SQL语句%'部分里,比如我要搜的是create语句,那我是填语句前几个字段就可以,还是把整个create语句完整的全都填入啊?