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


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

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

Стадия предварительной обработки распределенного воспроизведения

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

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

Входные данные трассировки должны быть получены в версии SQL Server, совместимой с распределенным воспроизведением. Кроме того, эти данные должны быть совместимы с целевым сервером, на котором планируется их воспроизведение. Дополнительные сведения о требованиях к версии см. в разделе Требования распределенного воспроизведения.

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

  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. (Необязате6льно.) Используйте параметр 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

Требования распределенного воспроизведения

Настройка распределенного воспроизведения