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
分享
二维码
< <上一篇
下一篇>>