听说可以禁止事件探查器,我们能不能自己做一个事件探查器?

日总是我哥 2006-12-13 03:27:00
rt.
...全文
376 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
real_name 2006-12-14
  • 打赏
  • 举报
回复
关注
zhouzidane46 2006-12-14
  • 打赏
  • 举报
回复
犀利的问题都不会答
日总是我哥 2006-12-14
  • 打赏
  • 举报
回复
如果没有更好的办法,那只有

SQL 事件探查器过程
sp_trace_create sp_trace_setfilter
sp_trace_generateevent sp_trace_setstatus
sp_trace_setevent
jackie168 2006-12-14
  • 打赏
  • 举报
回复
听课...
yjlhch 2006-12-14
  • 打赏
  • 举报
回复
关注
日总是我哥 2006-12-14
  • 打赏
  • 举报
回复
晕~一点头绪都没有,还牛人呢~ :(
liwenlong83 2006-12-14
  • 打赏
  • 举报
回复
牛人
zzxiaoma 2006-12-14
  • 打赏
  • 举报
回复
研究
xiaoku 2006-12-14
  • 打赏
  • 举报
回复
呵呵...牛人阿!
fellowcheng 2006-12-14
  • 打赏
  • 举报
回复
关注
日总是我哥 2006-12-14
  • 打赏
  • 举报
回复
谢谢gc_ding(E.T),你提供的应该是传说中的“禁止使用事件探查器”



to wangtiecheng,现在都不知道成本多少:)
OracleRoob 2006-12-14
  • 打赏
  • 举报
回复
理论上可行,但要考虑成本问题
gc_ding 2006-12-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/sxycgxj/archive/2006/06/20/815787.aspx
--禁止事件探查器
if exists(select * from master.dbo.sysprocesses
where program_name=N'SQL 事件探查器')
begin
declare tb cursor local for
select 'kill '+rtrim(spid) from master.dbo.sysprocesses
where program_name=N'SQL 事件探查器'
declare @s nvarchar(100)
open tb fetch tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch tb into @s
end
close tb
deallocate tb
end
else
print 'SQL 事件探查器未启用'
pgy8288 2006-12-13
  • 打赏
  • 举报
回复
mark先
日总是我哥 2006-12-13
  • 打赏
  • 举报
回复
>>肯定可以,只是有难度了,PLSQL做的Oralce的事件探查器就很好
只能说明Oracle有这相关的接口。


回楼上各位:
现在没有一点头绪,无从下手。
之前看到有人说,可以禁止用户使用事件探查器(我想应该不是把exe文件删除这么简单吧-_-!!!),谁知道怎么回事,想从这里入手。


如果能自己做事件探查器,那许多地方,我们都可以省事了:)
青锋-SS 2006-12-13
  • 打赏
  • 举报
回复
咱也沾点光.
青锋-SS 2006-12-13
  • 打赏
  • 举报
回复
楼主好好研究一下.
zhanminga 2006-12-13
  • 打赏
  • 举报
回复
sql 得事件探查器也非常好用

学习楼主自己做一个
weihouyanli 2006-12-13
  • 打赏
  • 举报
回复
支持
yi10000 2006-12-13
  • 打赏
  • 举报
回复
肯定可以,只是有难度了,PLSQL做的Oralce的事件探查器就很好
加载更多回复(4)

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧