你的位置: Kiyo'Space首页 数据库 阅读文章 欢迎留下您的足迹

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,,,,依此类推吧....

没有评论

  • (Required)
  • (Required, will not be published)