Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 com o SQL Server 2022 (16.x) e versões posteriores.
A ferramenta de administração do Microsoft SQL Server Distributed Replay, DReplay.exe, é uma ferramenta de linha de comando que você pode usar para se comunicar com o controlador de reprodução distribuída. Este tópico descreve a opção de linha de comando de pré-processamento e a sintaxe correspondente.
A opção de pré-processo inicia o estágio de pré-processo. Durante esta etapa, o controlador prepara os dados de rastreamento de entrada para reproduzir no servidor de destino.
Para obter mais informações sobre as convenções de sintaxe usadas com a sintaxe da ferramenta de administração, consulte Transact-SQL convenções de sintaxe.
Sintaxe
dreplay preprocess [-m controller] -i input_trace_file
-d controller_working_dir [-c config_file] [-f status_interval]
Parâmetros
-mcontrolador
Especifica o nome do computador do controlador. Você pode usar "localhost" ou "." para se referir ao computador local.
Se o parâmetro -m não for especificado, o computador local será usado.
-Euinput_trace_file
Especifica o caminho completo do arquivo de rastreamento de entrada no controlador, como D:\Mytrace.trc. O parâmetro -i é obrigatório.
Se houver arquivos de sobreposição no mesmo diretório, eles serão carregados e usados automaticamente. Os arquivos devem seguir a convenção de nomenclatura de rotação de arquivos, por exemplo: Mytrace.trc, Mytrace_1.trc, Mytrace_2.trc, Mytrace_3.trc, ... Mytrace_n.trc.
Observação
Se você estiver usando a ferramenta de administração em um computador diferente do controlador, será necessário copiar os arquivos de rastreamento de entrada para o controlador para que um caminho local possa ser usado para esse parâmetro.
-dcontroller_working_dir
Especifica o diretório no controlador onde o arquivo intermediário será armazenado. O parâmetro -d é obrigatório.
Aplicam-se os seguintes requisitos:
O diretório deve residir no controlador.
Você deve especificar o caminho completo, começando com uma letra da unidade (por exemplo,
c:\WorkingDir).O caminho não deve terminar com um backslash "
\".Os caminhos UNC não são suportados.
-cficheiro_de_configuração
É o caminho completo do arquivo de configuração de pré-processo; usado para especificar o local do arquivo de configuração de pré-processamento quando armazenado em um local diferente. Esse parâmetro pode ser um caminho UNC ou pode residir localmente no computador onde você executa a ferramenta de administração.
O parâmetro -c não é necessário se nenhuma filtragem for necessária ou se você não quiser modificar o tempo ocioso máximo.
Sem o parâmetro -c , o arquivo de configuração de pré-processamento padrão, DReplay.exe.preprocess.config, é usado.
-fintervalo_de_estado
Especifica a frequência (em segundos) na qual as mensagens de status devem ser exibidas.
Se -f não for especificado, o intervalo padrão será de 30 segundos.
Exemplos
Neste exemplo, o estágio de pré-processamento é iniciado com todas as configurações padrão. O valor localhost indica que o serviço do controlador está sendo executado no mesmo computador que a ferramenta de administração. O parâmetro input_trace_file especifica o local dos dados de rastreamento de entrada, c:\mytrace.trc. Como não há filtragem de arquivo de rastreamento envolvida, o parâmetro -c precisa ser especificado.
dreplay preprocess -m localhost -i c:\mytrace.trc -d c:\WorkingDir
Neste exemplo, o estágio de pré-processamento é iniciado e um arquivo de configuração de pré-processo modificado é especificado. Ao contrário do exemplo anterior, o parâmetro -c é usado para apontar para o arquivo de configuração modificado, se você o tiver armazenado em um local diferente. Por exemplo:
dreplay preprocess -m localhost -i c:\mytrace.trc -d c:\WorkingDir -c c:\DReplay.exe.preprocess.config
No arquivo de configuração de pré-processamento modificado, é adicionada uma condição de filtro que filtra as sessões do sistema durante a reprodução distribuída. O filtro é adicionado modificando o <PreprocessModifiers> elemento no arquivo de configuração de pré-processamento, DReplay.exe.preprocess.config.
A seguir mostra um exemplo do arquivo de configuração modificado:
<?xml version='1.0'?>
<Options>
<PreprocessModifiers>
<IncSystemSession>No</IncSystemSession>
<MaxIdleTime>-1</MaxIdleTime>
</PreprocessModifiers>
</Options>
Permissões
Você deve executar a ferramenta de administração como um usuário interativo, como um usuário local ou uma conta de usuário de domínio. Para usar uma conta de usuário local, a ferramenta de administração e o controlador devem estar em execução no mesmo computador.
Para obter mais informações, consulte Distributed Replay Security.