Конфигурация сервера: включена трассировка по умолчанию

Область применения:SQL Server

default trace enabled Используйте параметр, чтобы включить или отключить файлы журнала трассировки по умолчанию. Функциональные возможности трассировки по умолчанию обеспечивают насыщенный, стабильный журнал активности и изменений, в основном связанных с параметрами конфигурации.

Предупреждение

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте расширенные события.

Назначение

Трассировка по умолчанию обеспечивает помощь в поиске неисправностей администраторам базы данных, гарантируя, что они имеют необходимые регистрационные данные для диагностики проблем сразу же, как только они происходят.

Просмотр трассировки по умолчанию

Журналы трассировки по умолчанию можно открыть и исследовать в приложении SQL Server Profiler либо с помощью запросов на языке Transact-SQL в системной функции fn_trace_gettable. SQL Server Profiler позволяет открывать файлы стандартных журналов трассировки таким же образом, как и обычные выходные файлы трассировки. Журнал трассировки по умолчанию хранится в каталоге \MSSQL\LOG с использованием циклически перезаписываемого файла трассировки. Базовое имя файла для файла журнала трассировки по умолчанию — log.trc. В стандартной установке SQL Server трассировка по умолчанию разрешена, поэтому TraceID получает значение 1. Если эту функцию включить после установки и после создания других трасс, значение TraceID может оказаться больше.

Дополнительные сведения об использовании SQL Server Profiler для просмотра этого файла трассировки см. в разделе "Открыть файл трассировки" (SQL Server Profiler)

Example

Следующая инструкция открывает журнал трассировки по умолчанию в расположении по умолчанию:

SELECT *
FROM fn_trace_gettable (
    'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\log.trc',
    default
);
GO

Настройка

Если задано значение 1, параметр default trace enabled включает трассировку по умолчанию. Значение этого параметра по умолчанию — 1 (включено). Значение 0 отключает трассировку.

Этот default trace enabled параметр является дополнительным вариантом. Если для изменения параметра используется системная хранимая процедура sp_configure, параметр default trace enabled можно изменить, только если для show advanced options задано значение 1. Параметр вступает в силу сразу без перезапуска сервера.