日期:2014-05-18  浏览次数:20547 次

数据库监视问题!
有一个系统,一共3.40个表,我只知道某一个表是会员注册的,我没办法知道程序除了往这一个表里插入数据以为还对哪些表做了操作,(这个系统有很多功能)   我想知道如何监视   某一个表执行插入操作以后   一段时间内或最近的N个操作的详细sql语句,不知道我的意思我说明白没有   希望高手指点!解决马上揭帖。

------解决方案--------------------
用事件探测器.
------解决方案--------------------
在应用程序里面新增一笔记录,然后用事件探测器看执行的语句.
------解决方案--------------------
DBCC INPUTBUFFER (spid)
可以查询指定连接进程执行的最后一条SQL,可以使用sp_who获得所有的spid
------解决方案--------------------
用事件探测器.
------解决方案--------------------
看程序源码最直接了.
------解决方案--------------------
那么还是反复的调用DBCC INPUTBUFFER (spid)比较好些