Поделиться через


Сохранение результатов трассировки

Результаты трассировки можно сохранить в файле. Файл трассировки — это файл, в который записаны результаты трассировки. Файл трассировки может находиться в локальном каталоге (например «C:\имя_каталога\имя_файла.trc») или в сетевом (например \\имя_компьютера\сетевое_имя\имя_файла.trc).

Файлы трассировки можно применять для:

  • воспроизведения трассировок;

  • Аудит

  • выполнения анализа производительности;

  • сравнения событий трассировки со счетчиками производительности для улучшения распознавания неполадок;

  • выполнения анализа при помощи помощника по настройке ядра СУБД;

  • оптимизации запросов.

SQL Server сохраняет результаты трассировки в файле, путь и имя которого указываются в качестве аргумента @tracefile хранимой процедуры sp_trace_create.

ПримечаниеПримечание

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

Если используется Приложение SQL Server Profiler, результаты трассировки можно сохранить в файле или в таблице. Сохранение результатов трассировки в таблице обеспечивает такой же доступ, как и при сохранении трассировки в файле; помимо этого, для поиска определенных событий можно выполнять запросы к этой таблице.

Дополнительные сведения о сохранении результатов трассировки см. в разделе Как сохранять результаты трассировки в таблицу (SQL Server Profiler) и Как сохранить результаты трассировки в файл (приложение SQL Server Profiler).