Назад | Перейти на главную страницу

SQL Server Trace продолжает выводить файлы

Консультант приходил и уходил, чтобы провести аудит нашего SQL-сервера, и оставил здесь немного беспорядка. Проблема в том, что он делал вещи, о которых мы ничего не знаем.

в C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA мы получаем несколько ГБ файлов .trc, и они продолжают появляться и увеличиваться.

А SELECT * 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 audit mode' изменился с 0 на 0», но exec sp_configure говорит нам, что run_value из c2 audit mode по-прежнему 1.

Мы немного не понимаем, что нам делать, чтобы файлы трассировки не появлялись и не увеличивались.

После установки c2 audit mode до 0 пришлось перезапустить сервер ... RECONFIGURE было недостаточно.