我有个sql server 的tracefile ,其中有一列textData存的是begin tran,我能知道这个application执行的是哪个transaction么,如果某个application调用了某个存储过程,这里存的是什么?thank you very much!

解决方案 »

  1.   

    你说的tracefile是SQL server Profiler生成的吧。
    里面可以看到大概是那个类型application执行的SQL语句,但是不能具体定位到具体是那个程序。
    类型一般有 reporter server, .net framwork等。如果具体要侦测哪个application,那么最好把其他的程序关闭。
      

  2.   

    是,我说的tracefile 就是SQL server Profiler生成的,我想知道的是如果某个application调用了某个store procedure,那么在trace file 里怎么记录这一操作?
      

  3.   

    在事件选择里面不是有个stored  proc 这个可以看到存储过程名字
      

  4.   

    traceFile 用sql server profiler打开后有没有字段过滤功能,如只显示textdata列中以‘--sql’开头的行