MSSQL Data目录下的.trc文档如何禁止产生
好吧,我们来分析一下 .trc 这货是如何产生的.
1.系统
2.手工定义
系统的话,通过设置SQL SERVER属性应该可以关掉,如果不行,尝试如下
USE master
EXEC sp_configure 'show advanced option', '1'
RECONFIGURE
sp_configure 'default trace enabled', 0
go
这样可以把默认跟踪关闭掉.
sp_configure 'c2 audit mode', 0 go
这个是关闭C2审核的.
如果是手工定义的话(不行就开show advanced option):
select * from ::fn_trace_getinfo(default) --- 这个告诉你, 在你的SQL SERVER上有几个trace正在运行. 你仔细看, 会看到某个(如果你有好几个的话)trace所生成的文件在"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data"下, 如果你想去掉它的话, 上面的查询结果第一列的数字, 如, 1, 2...什么的(表示几个trace), 用下面的语句: sp_trace_setstatus @traceid = 1, @status = 0 -- @status = 0 表示停掉trace; @status = 2表示停掉trace并把trace的定义从cache中删除. -- @traceid = 1 表示第一个trace,,,,依此类推吧....
版权声明:
作者:Kiyo
链接:https://www.wkiyo.cn/html/2011-08/i739.html
来源:Kiyo's space
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论