有一个表,表的记录不定期发生变更,想弄一个监测,查询执行的语句,服务器,时间,还有进程名称。

解决方案 »

  1.   

    这个直接使用SQL Server Profiler跟踪就可以了  你这些信息都可以知道的http://www.cnblogs.com/TivonStone/archive/2010/10/10/1847345.html
      

  2.   

    使用SQL Server Profiler进行跟踪,产生的信息量会很大,它能针对特定的表来做检测吗?
      

  3.   

    http://bbs.csdn.net/topics/390262160
      

  4.   

    刚才试了9楼的方法,PROGRAM_NAME() 获取不到程序名称,还没有其它的方法。
      

  5.   

    我使用的是bcb2007,在数据库链接字符串里面增加;app=AppName,这个再触发器里面就能够获取到程序名称了。非常感谢DBA_Huangzj和TravyLee。