Preparar dados de rastreamento de entrada

Aplica-se a: SQL Server 2016 (13.x) SQL Server 2017 (14.x) SQL Server 2019 (15.x)

Importante

O SQL Server Distributed Replay não está disponível no SQL Server 2022 (16.x).

Antes de iniciar uma reprodução distribuída com o recurso Microsoft SQL Server Distributed Replay, é necessário preparar os dados de rastreamento de entrada iniciando o estágio de pré-processamento com a ferramenta de administração do Distributed Replay. No estágio de pré-processamento, o controlador de reprodução distribuída processa os dados de rastreamento e gera um arquivo intermediário:

Diagrama mostrando o estágio de pré-processamento do Distributed Replay.

Para obter mais informações sobre o estágio de pré-processamento, consulte SQL Server Distributed Replay.

Observação

Os dados de rastreamento de entrada devem ser capturados em uma versão do SQL Server que seja compatível com o Distributed Replay. Os dados de rastreamento de entrada também devem ser compatíveis com o servidor de destino no qual você deseja reproduzir os dados de rastreamento. Para obter mais informações sobre os requisitos da versão, consulte Distributed Replay Requirements.

Preparar os dados de rastreamento de entrada

  1. (Opcional) Modificar definições de configuração de pré-processamento: se desejar modificar as definições de configuração de pré-processamento, como a opção de filtrar sessões do sistema ou configurar o tempo ocioso máximo, modifique o elemento <PreprocessModifiers> do arquivo de configuração de pré-processamento baseado em XML, DReplay.exe.preprocess.config. Se você modificar o arquivo de configuração de pré-processamento, é recomendável modificar uma cópia em vez do original. Para modificar as configurações, siga estas etapas:

    1. Faça uma cópia do arquivo de configuração de pré-processamento padrão, DReplay.exe.preprocess.config, e renomeie o novo arquivo. O arquivo de configuração de pré-processamento padrão está localizado na pasta de instalação da ferramenta de administração.

    2. Modifique os parâmetros de configuração de pré-processamento no novo arquivo de configuração.

    3. Ao iniciar o estágio de pré-processamento (a próxima etapa), use o parâmetro config_file da opção preprocess para especificar o local do arquivo de configuração modificado.

    Para obter mais informações sobre o arquivo de configuração de pré-processo, veja Configurar o Distributed Replay.

  2. Inicia a fase de pré-processamento: para preparar os dados de rastreamento de entrada, execute a ferramenta de administração com a opção pré-processar. Para obter mais informações, confira Opção de Pré-processamento (Ferramenta de administração do Distributed Replay).

    1. Abra o utilitário Prompt de Comando do Windows (CMD.exe) e navegue até o local de instalação da ferramenta de administração Distributed Replay (DReplay.exe).

    2. (Opcional) Use o parâmetro controller , -m, para especificar o controlador, se o serviço de controlador estiver em execução em um computador diferente da ferramenta de administração.

    3. Use o parâmetro input_trace_file , -i, para especificar o local e o nome dos arquivos de rastreamento de entrada.

    4. Use o parâmetro controller_working_directory , -d, para especificar o local em que o arquivo intermediário deve ser salvo no controlador.

    5. (Opcional) Use o parâmetro config_file , -c, para especificar o local do arquivo de configuração de pré-processamento. Use esse parâmetro para apontar para o novo arquivo de configuração, caso você tenha modificado uma cópia do arquivo de configuração de pré-processamento padrão.

    6. (Opcional) Use o parâmetro status_interval , -f, para especificar se deseja que a ferramenta de administração exiba mensagens de status em uma frequência diferente de 30 segundos.

    Por exemplo, ao iniciar o estágio de pré-processamento no mesmo computador que o serviço de controlador para um arquivo de rastreamento localizado em c:\trace1.trc, um diretório de trabalho de controlador localizado em c:\WorkingDir , e uma mensagem de status exibida no valor padrão de 30 segundos, a seguinte sintaxe é necessária: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. Depois que o estágio de pré-processamento for concluído, o arquivo intermediário é armazenado no diretório de trabalho do controlador. Para iniciar o estágio de reprodução do evento, execute a ferramenta de administração com a opção replay . Para obter mais informações, veja Reproduzir dados de rastreamento.

Confira também