程序是jsp写的,数据库是sql server 2005。使用自带的sql server profiler跟踪数据库,希望得到数据库的具体执行语句。但跟踪的结果全部都是:SET IMPLICIT_TRANSACTIONS ONIF @@TRANCOUNT > 0 ROLLBACK TRANIF @@TRANCOUNT > 0 COMMIT TRAN
SET IMPLICIT_TRANSACTIONS OFF网上查了一下,似乎是事务回滚什么的,但是我只想记录操作数据库的具体语句。sql server profiler记录的截图如下:希望知道高手不吝赐教,谢谢。
#2.事件选择:RPC:Completed, SQL:BatchCompleted, 然后必须勾选TextData列
如果还不行,请教楼下高手
SP:Starting Event Class
SP:StmtCompleted Event Class
SQL语句,存储过程的执行,以及它们执行时间,CPU消耗时间,io读取,回话SPID,
服务器级别连接的登陆登出,数据库自身维护的操作,等等。一般监视数据库会选择事件是:Stored Procedures下的RPC:Complete,
TSQL下的:
SQL:BatchCompleted这两个事件默认的属性就可以帮助你监视数据库了。