如何使sp_trace_setstatus 不能停止自建立的trace

lchstudy 2009-04-13 02:20:19

自建立的TRACE是通过sp_trace_create建立的:如traceA
sp_trace_setstatus 为系统用于改变自定义trace的状态
我现在不希望sp_trace_setstatus 能够改变我的特定(自定义的高安全级)的traceA
即traceA必须一直运行,而不能被停止或删除 ,也就是希望能够像sqlserver 2005中的default trace 那样被保护(不能被sp_trace_setstatus停止、删除)

从select * from sys.traces中可看到自定义的traceA与系统开启的默认的default trace 中不一样的即为is_default字段。

现在的情况是好像不能实现我想要的功能,请问有人有什么方法可以实现,谢谢!
...全文
192 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
htl258_Tony 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 HEROWANG 的回复:]
友情帮顶。
[/Quote]。
  • 打赏
  • 举报
回复
友情帮顶

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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