Воспроизвести файл трассировки (приложение SQL Server Profiler)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Воспроизведением называется возможность открывать сохраненную трассировку и снова ее воспроизводить. SQL Server Profiler включает многопоточный модуль воспроизведения, который может имитировать подключения пользователей и проверку подлинности SQL Server. Воспроизведение хорошо помогает при диагностике ошибок приложений и процессов. Отыскав и исправив ошибку, запустите трассировку, обнаружившую эту ошибку, в отношении исправленной версии приложения или процесса. а затем, после воспроизведения исходной трассировки, сравнить результаты.
Чтобы воспроизведение было возможным, необходимо помимо классов событий, отобранных для отслеживания, фиксировать и специальные классы событий. Эти события фиксируются по умолчанию при использовании шаблона трассировки TSQL_Replay . Дополнительные сведения см. в разделе Replay Requirements.
Воспроизведение файла трассировки
В меню Файл выберите Открыть, а затем выберите пункт Файл трассировки. Выберите файл трассировки, содержащий классы событий, необходимые для воспроизведения.
В меню Воспроизведение выберите Начатьи установите соединение с экземпляром сервера, на котором требуется воспроизвести трассировку.
В диалоговом окне Конфигурация воспроизведения на вкладке Основные параметры воспроизведения укажите Сервер воспроизведения. Нажмите кнопку Изменить , чтобы сменить сервер, отображаемый в поле Сервер воспроизведения .
По желанию можно выбрать одно из следующих мест назначения, где можно сохранить воспроизведение:
Сохранить в файл, что указывает на файл, в котором должно быть сохранено воспроизведение.
Сохранить в таблицупозволяет указать таблицу базы данных, в которую будут записаны результаты воспроизведения.
Выберите либо Воспроизвести события в порядке трассировки, либо Воспроизвести события, используя несколько потоков. В нижеследующей таблице объясняются различия между этими параметрами.
Вариант Описание Воспроизвести события в порядке трассировки Воспроизводит события в том порядке, в котором они были записаны. Выбор этого параметра включает возможность отладки. Воспроизвести события, используя несколько потоков В этом варианте используются несколько потоков для воспроизведения каждого события независимо от последовательности. Выбор этого параметра способствует оптимальной производительности. Чтобы проследить за ходом воспроизведения, выберите Отобразить результаты воспроизведения .
При необходимости выберите вкладку Дополнительные параметры воспроизведения, чтобы настроить следующие параметры:
Чтобы воспроизвести все идентификаторы серверных процессов (SPID), выберите Воспроизвести системные SPID.
Чтобы ограничить воспроизведение процессами, принадлежащими конкретному SPID, выберите Воспроизвести только один SPID. В поле SPID для воспроизведения введите SPID.
Чтобы воспроизвести события, имевшие место в течение определенного временного периода, выберите Ограничить воспроизведение по дате и времени. Выберите дату и время для параметров Время запускаи Время окончания, чтобы указать период для включения в воспроизведение.
Чтобы контролировать, как SQL Server управляет процессами в ходе воспроизведения, настройте Параметры монитора исправности.
См. также
Разрешения, необходимые для запуска приложения SQL Server Profiler
Воспроизведение трассировок
Открытие файла трассировки (приложение SQL Server Profiler)
SQL Server Profiler;