SQL Server Trace 不断输出文件

SQL Server Trace 不断输出文件

一位顾问来过并对我们的 SQL 服务器进行审计,但留下了一些混乱。问题是他做了一些我们不知道的事情。

我们C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA得到了几 GB 的 .trc 文件,它们不断出现并不断增长。

ASELECT * FROM ::fn_trace_getinfo(default) where property = 2返回 2 行:

1   2   \\?\C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\audittrace20130910192403_347.trc
2   2   C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\log_589.trc

EXEC sp_trace_setstatus 1 ,0说我们不允许执行sp_trace_setstatus,即使以 身份登录sa

我们已经尝试过这个:

sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE ;
GO
sp_configure 'c2 audit mode', 0 ;
GO
RECONFIGURE ;
GO

它说“配置选项‘c2 审计模式’已从 0 变为 0”,但exec sp_configure告诉我们run_value仍然c2 audit mode是 1。

我们有点不知道该怎么做才能阻止跟踪文件的出现和增长。

答案1

将其设置为 0 后c2 audit mode,我们必须重新启动服务器...RECONFIGURE还不够。

相关内容