Подготовьте входные данные трассировки

Прежде чем начать распределенное воспроизведение с помощью функции "Microsoft SQL Server Distributed Replay", необходимо подготовить входные данные трассировки, используя средство администрирования распределенного воспроизведения для запуска этапа предварительной обработки. На стадии предварительной обработки контроллер распределенного воспроизведения обрабатывает данные трассировки и формирует промежуточный файл:

Этап предварительной обработки

Для получения дополнительной информации о стадии предварительной обработки см. раздел Распределенное воспроизведение SQL Server.

Замечание

Входные данные трассировки должны быть записаны в версии SQL Server, совместимой с распределённым воспроизведением. Входные данные трассировки также должны быть совместимы с целевым сервером, на котором вы хотите их воспроизводить. Дополнительные сведения о требованиях к версии см. в разделе Distributed Replay Requirements.

Подготовка входных данных трассировки

  1. Изменение параметров конфигурации предварительной обработки(необязательно). Если нужно изменить параметры конфигурации предварительной обработки, например указать, следует ли фильтровать системные сеансы, или настроить максимальное время простоя, нужно изменить элемент <PreprocessModifiers> файла конфигурации предварительной обработки на основе XML — DReplay.exe.preprocess.config. При изменении файла конфигурации предварительной обработки рекомендуется изменять его копию, а не оригинал. Чтобы изменить параметры, выполните следующие действия.

    1. Сделайте копию файла конфигурации предварительной обработки по умолчанию, DReplay.exe.preprocess.config, и переименуйте новый файл. Файл конфигурации предварительной подготовки по умолчанию расположен в папке установки средства администрирования.

    2. Измените настройки предварительной обработки в новом конфигурационном файле.

    3. При запуске этапа предварительной обработки (следующий шаг) используйте параметр config_file параметра preprocess , чтобы задать расположение измененного файла конфигурации.

    Дополнительные сведения о файле конфигурации предварительной обработки см. в разделе Настройка распределенного воспроизведения.

  2. Запуск этапа предварительной обработки. Для подготовки входных данных трассировки необходимо запустить средство администрирования с параметром preprocess . Дополнительные сведения см. в разделе Параметр предварительной обработки (средство администрирования распределенного воспроизведения).

    1. Откройте служебную программу командной строки Windows (CMD.exe) и перейдите к расположению установки средства администрирования распределенного воспроизведения (DReplay.exe).

    2. (Необязательно.) Используйте параметр controller , -m, чтобы указать контроллер, если служба контроллера и инструмент администрирования работают на разных компьютерах.

    3. Используйте параметр input_trace_file , -i, чтобы указать расположение и имена входных файлов трассировки.

    4. Используйте параметр controller_working_directory , -d, чтобы указать место сохранения промежуточного файла на контроллере.

    5. Используйте параметр config_file , -c, чтобы указать расположение файла конфигурации предварительной обработки (необязательно). Используйте этот параметр, чтобы указать на новый файл конфигурации, если вы изменили копию файла конфигурации предварительной обработки по умолчанию.

    6. Используйте параметр status_interval , -f, если нужно, чтобы средство администрирования отображало сообщения о состоянии не каждые 30 секунд, а с другим интервалом (необязательно).

    Например, для запуска этапа предварительной обработки на компьютере, на котором выполняется служба контроллера, с файлом трассировки, расположенным по адресу c:\trace1.trc, рабочим каталогом контроллера, расположенным в по адресу c:\WorkingDir , и сообщением о состоянии, по умолчанию отображаемым каждые 30 секунд, требуется следующий синтаксис: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. После завершения предварительной подготовки промежуточный файл сохраняется в рабочем каталоге контроллера. Чтобы инициировать этап воспроизведения событий, необходимо запустить средство администрирования с параметром replay. Дополнительные сведения см. в разделе Воспроизведение данных трассировки.

См. также

Распределенное воспроизведение SQL Server
Требования распределенного воспроизведения
Параметры командной строки средства администрирования (программа распределенного воспроизведения)
Настройка распределенного воспроизведения