首页 新闻 会员 周边

MSSQL 查询用户的执行的SQL语句的记录

0
悬赏园豆:10 [待解决问题]

我想知道能否在 MSSQL 里查出 某个用户执行过的 select  语句。 不知道是否能够实现

DotDot的主页 DotDot | 初学一级 | 园豆:109
提问于:2011-08-30 19:56
< >
分享
所有回答(3)
0

那你先搜一下sqlserver会不会记录这些。。。

顾晓北 | 园豆:10844 (专家六级) | 2011-08-30 22:00
搜索了 似乎 select 是不会记录的。
支持(0) 反对(0) DotDot | 园豆:109 (初学一级) | 2011-08-31 10:10
既然不会记录,那你怎么查到?就像是世界上根本没这个人,你非要查出来他的详细信息,怎么给你?凭空想象出来一个?
支持(0) 反对(0) 顾晓北 | 园豆:10844 (专家六级) | 2011-08-31 11:26
0

ORACLE中可以,MSSQL中好像不行,只能通过分析日志了

artwl | 园豆:16736 (专家六级) | 2011-08-30 22:03
好像 日志也没有记录 select 的执行的
支持(0) 反对(0) DotDot | 园豆:109 (初学一级) | 2011-08-31 10:10
0

ms sqlservier 没有记录,但是可以跟踪,05 08都有这个功能,在数据库服务器上面,开始菜单-》sql server文件夹--》有一个 ..profile.. 的工具,名字忘记了 ,打开后 文件--》新建跟踪? 

然后就开始记录执行的sql语句了 ,要调试程序就可以开始了 ,等程序执行了,暂停跟踪,然后找你执行的记录就OK了

Devin Mao | 园豆:596 (小虾三级) | 2011-08-31 23:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册