如何使sp_trace_setstatus 不能停止自建立的trace
自建立的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字段。
现在的情况是好像不能实现我想要的功能,请问有人有什么方法可以实现,谢谢!