Instalar o Distributed Replay

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).

Você pode instalar o Distributed Replay de uma destas três maneiras:

Instalar o Distributed Replay por meio do Assistente de Instalação

Instale os recursos do MicrosoftSQL Server Distributed Replay com o Assistente de Instalação do SQL Server . Ao planejar onde instalar os recursos, considere o seguinte:

  • Você pode instalar a ferramenta de administração no mesmo computador que o controlador do Distributed Replay ou em computadores diferentes.

  • Pode haver apenas um controlador em cada ambiente do Distributed Replay.

  • Você pode instalar o serviço de cliente em até 16 computadores (físicos ou virtuais).

  • Apenas uma instância do serviço de cliente pode ser instalada no computador do controlador do Distributed Replay. Se o ambiente do seu Distributed Replay tiver mais de um cliente, não é recomendável instalar o serviço de cliente no mesmo computador que o controlador. Fazer assim pode reduzir a velocidade global de Distributed Replay.

  • Para cenários de teste de desempenho, não é recomendável instalar a ferramenta de administração, o serviço de controlador do Distributed Replay ou o serviço de cliente na instância de destino do SQL Server. A instalação de todos esses recursos no servidor de destino deve ser limitada a testes funcionais de compatibilidade de aplicativos.

  • Depois da instalação, o serviço de controlador, SQL Server Distributed Replay Controller, deve estar em execução antes de você iniciar o serviço de cliente do Distributed Replay nos clientes.

Observação

Para remover ou alterar os recursos do Distributed Replay, use a janela Programas e Recursos do Windows no Painel de Controle. Selecione SQL Server na janela Desinstalar ou alterar um programa e selecione Remover para abrir o Assistente de Instalação do SQL Server. Na página Selecionar Recursos , marque os recursos do Distributed Replay que você deseja remover.

Pré-requisitos:

  • Verifique se os computadores que você deseja usar atendem aos requisitos descritos no tópico Requisitos do Distributed Replay.

  • Antes de começar este procedimento, você cria as contas de usuário de domínio com as quais os serviços de controlador e de cliente serão executados. É recomendável que essas contas não sejam membros do grupo Administradores do Windows. Para obter mais informações, veja a seção Contas de usuário e serviço no tópico Segurança do Distributed Replay .

    Observação

    É possível usar contas de usuários locais se você estiver executando a ferramenta de administração, o serviço de controlador e o serviço de cliente no mesmo computador.

Locais de instalação:

Supondo que você use os locais de arquivo padrão e uma instalação padrão, o diretório base estará localizado em C:\Arquivos de Programas\Microsoft SQL Server. Dentro dele, os binários e assemblies são instalados nos seguintes locais:

  • Em um sistema de 32 bits:

    C:\Program Files\Microsoft SQL Server\nnn\Tools

    - OU –

    <Diretório de Recursos Compartilhados>\Tools (diretório de recursos compartilhados alternativo fornecido pelo usuário)

  • Em um sistema de 64 bits:

    C:\Program Files\MicrosoftSQL Server (x86)\130\Tools

    - OU –

    <Diretório de Recursos Compartilhados (x86)>\Tools\(diretório de recursos compartilhados [x86] alternativo fornecido pelo usuário)

Para instalar recursos do Distributed Replay

  1. Para iniciar a instalação de qualquer um dos recursos do Distributed Replay, inicie o Assistente de Instalação do SQL Server .

  2. A página Regras de Suporte à Instalação identifica problemas que podem ocorrer ao instalar os arquivos de suporte da Instalação do SQL Server. Você deve corrigir qualquer falha de suporte à Instalação antes de continuá-la.

  3. Na página Chave do Produto, selecione um botão de opção para indicar que você está instalando uma edição gratuita do SQL Server ou uma versão de produção do produto que tenha uma chave PID. Para obter mais informações, confira Edições e recursos com suporte do SQL Server 2022.

  4. Na página Termos de Licença , leia o contrato de licença e marque a caixa de seleção para aceitar os termos e as condições da licença. Para ajudar a aperfeiçoar o SQL Server, você também pode habilitar a opção de uso de recursos e enviar relatórios à Microsoft.

  5. Na página Arquivos de Suporte à Instalação, selecione Instalar para instalar ou atualizar os arquivos de Suporte à Instalação do SQL Server.

  6. Na página Função de Instalação, selecione Instalação de Recurso do SQL Server e selecione Avançar para continuar com a página Seleção de Recursos.

  7. Na página Seleção de Recursos , configure quais recursos você deseja instalar.

    • Para instalar a ferramenta de administração, selecione Ferramentas de Gerenciamento – Básicas.

    • Para instalar o serviço do controlador, selecione Distributed Replay Controller.

    • Para instalar o serviço do cliente, selecione Distributed Replay Client.

      Importante

      Ao configurar o Distributed Replay Controller é possível especificar uma ou mais contas de usuário que serão usadas para executar os serviços de cliente do Distributed Replay. Esta é a lista das contas com suporte:

    • Conta de usuário do domínio

    • Conta de usuário local criada pelo usuário

    • Administrador

    • Conta virtual e MSA (Conta de Serviço Gerenciada)

    • Serviços de rede, serviços locais e sistema

    Não são aceitas contas de grupo (local ou domínio) e outras contas internas (como Todos).

  8. Opcionalmente, selecione o botão de reticências (...) para alterar o caminho do diretório de recursos compartilhados.

    1. Em computadores de 32 bits, o caminho de instalação padrão é C:\Program Files\MicrosoftSQL Server\

    2. Em computadores de 64 bits, o caminho de instalação padrão é C:\Program Files (x86)\MicrosoftSQL Server\

  9. Quando tiver terminado, selecione Avançar.

  10. Na página Regras de Instalação , a Instalação do SQL Server valida sua configuração de computador. Quando o processo de validação for concluído, selecione Avançar.

  11. A página Requisitos de Espaço em Disco calcula o espaço em disco necessário para os recursos especificados. Em seguida, ele compara o espaço necessário com o espaço em disco disponível.

  12. Na página Relatório de Erros , especifique as informações que deseja enviar à Microsoft para ajudar a aperfeiçoar o SQL Server. Por padrão, a opção de relatório de erros está habilitada.

  13. Na página Regras de Configuração da Instalação, o Verificador de Configuração do Sistema executará mais um conjunto de regras para validar a configuração do seu computador com os recursos do SQL Server que você especificou.

  14. Na página Pronto para Instalar o Programa, selecione Instalar.

    Importante

    Depois de instalar o Distributed Replay, crie regras de firewall no controlador e nos computadores cliente e conceda permissões a cada computador cliente no servidor de destino. Para obter mais informações, veja Concluir as etapas de pós-instalação.

Segurança do .NET Framework

Você deve ter permissões administrativas para instalar qualquer recurso do Distributed Replay. Apenas um logon do SQL Server que tenha permissões sysadmin pode adicionar as contas de serviço de cliente à função de servidor sysadmin do servidor de teste. Para obter mais informações sobre as considerações de segurança do Distributed Replay, veja Segurança do Distributed Replay.

Instalar o Distributed Replay a partir do prompt de comando

A instalação de uma nova instância do Distributed Replay no prompt de comando permite especificar os recursos a serem instalados e como eles devem ser configurados. A instalação do prompt de comando dá suporte à instalação, reparo, atualização e desinstalação dos componentes do Distributed Replay. Quando a instalação é feita via prompt de comando, o SQL Server dá suporte ao modo silencioso completo usando o parâmetro /Q.

Observação

Para instalações locais, você deve executar a Instalação como um administrador. Se você instalar o SQL Server de um compartilhamento remoto, deverá usar uma conta de domínio que tenha permissões de leitura e de execução no compartilhamento remoto.

Parâmetros de instalação

A lista de recursos de nível superior inclui SQL Server, Serviços de análise, Reporting Services, Integration Servicese Ferramentas. O recurso Ferramentas instalará as Ferramentas de Gerenciamento do SQL Server , os Manuais Online do SQL Server , o SQL Server Data Tools (SSDT)e outros componentes compartilhados. Para instalar os componentes do Distributed Replay, especifique os seguintes parâmetros:

Componente Parâmetro
Distributed Replay Controller DREPLAY_CTLR
Distributed Replay Client DREPLAY_CLT
Ferramenta de administração Ferramentas

Importante

Depois de instalar o Distributed Replay, crie regras de firewall no controlador e nos computadores cliente e conceda permissões a cada computador cliente no servidor de destino. Para obter mais informações, veja Concluir as etapas de pós-instalação.

Use os parâmetros listados na tabela a seguir para desenvolver scripts de linha de comando para a instalação.

Parâmetro Descrição Valores com suporte
/CTLRSVCACCOUNT

Opcional
Conta de serviço para o serviço do controlador do Distributed Replay Utility. Verifica a conta e a senha
/CTLRSVCPASSWORD

Opcional
Senha da conta de serviço do controlador do Distributed Replay Controller. Verifica a conta e a senha
/CTLRSTARTUPTYPE

Opcional
Tipo de inicialização do serviço do controlador do Distributed Replay. Automático

Desabilitado

Manual
/CTLRUSERS

Opcional
Especifique os usuários que têm permissões para o serviço do Distributed Replay Controller. Conjunto de cadeias de contas de usuário que usam " " (espaço) para delimitador

Importante: Quando você configura o serviço do controlador Distributed Replay, é possível especificar uma ou mais contas de usuário que serão usadas para executar os serviços de cliente do Distributed Replay. Esta é a lista das contas com suporte:

Conta de usuário do domínio

Conta de usuário local criada pelo usuário

Administrador

Administrador

Conta virtual e MSA (Conta de Serviço Gerenciada)

Serviços de rede, serviços locais e sistema



Observação: não são aceitas contas de grupo (local ou domínio) e outras contas internas (como Todos).
/CLTSVCACCOUNT

Opcional
Conta de serviço para o serviço do cliente do Distributed Replay. Verifica a conta e a senha
/CLTSVCPASSWORD

Opcional
Senha da conta de serviço do cliente Distributed Replay. Verifica a conta e a senha
/CLTSTARTUPTYPE

Opcional
Tipo de inicialização do serviço do cliente Distributed Replay. Automático

Desabilitado

Manual
/CLTCTLRNAME

Opcional
O nome do computador com o qual o cliente se comunica para o serviço do controlador do Distributed Replay.
/CLTWORKINGDIR

Opcional
O diretório de trabalho para o serviço do cliente do Distributed Replay. Caminho válido
/CLTRESULTDIR

Opcional
O diretório de resultado para o serviço do cliente do Distributed Replay. Caminho válido

Sintaxe de exemplo:

Para instalar o componente do Distributed Replay Controller

setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=Automatic  

Para instalar o componente do cliente Distributed Replay

setup /q /ACTION=Install /FEATURES=DREPLAY_CLT /IAcceptSQLServerLicenseTerms /CLTSVCACCOUNT="domain\svcuser" /CLTSVCPASSWORD="password" /CLTSTARTUPTYPE=Automatic /CLTCTLRNAME=ControllerMachineName /CLTWORKINGDIR="C:\WorkingDir" /CLTRESULTDIR="C:\ResultDir  

Instalar o Distributed Replay usando um arquivo de configuração

SQL Server fornece a capacidade de gerar um arquivo de configuração baseado na entrada do usuário e nos padrões do sistema. Se você especificar que deseja instalar as ferramentas de Gerenciamento, poderá usar o arquivo de configuração para implantar os três componentes de Distributed Replay (Ferramenta de Administração, Distributed Replay Controller e Distributed Replay Client). Há suporte para a Instalação, reparo e desinstalação dos componentes do Distributed Replay.

A Instalação dá suporte ao uso do arquivo de configuração apenas por meio da linha de comando. A ordem de processamento dos parâmetros ao usar o arquivo de configuração é descrita a seguir:

  • O arquivo de configuração substitui os padrões em um pacote

  • Os valores da linha de comando substituem os valores do arquivo de configuração

Para obter mais informações sobre como usar um arquivo de configuração, veja Instalar o SQL Server 2016 usando um arquivo de configuração.

Importante

Depois de instalar o Distributed Replay, crie regras de firewall no controlador e nos computadores cliente e conceda permissões a cada computador cliente no servidor de destino. Para obter mais informações, veja Concluir as etapas de pós-instalação.

Para gerar um arquivo de configuração

  1. Siga o Assistente de Instalação até a página Pronto para Instalar . O caminho para o arquivo de configuração é especificado na página Pronto para Instalar na seção do caminho do arquivo de configuração.

  2. Cancele a instalação sem realmente concluí-la para gerar o arquivo INI.

Para instalar o Distributed Replay usando o arquivo de configuração

  • Execute a instalação no prompt de comando e forneça o ConfigurationFile.ini por meio do parâmetro ConfigurationFile.

Sintaxe de exemplo

O seguinte é um exemplo de como especificar o arquivo de configuração no prompt de comando:

Setup.exe /CTLRSVCPASSWORD="ctlrsvcpswd" /CLTSVCPASSWORD="cltsvcpswd" / ConfigurationFile=ConfigurationFile.INI\  

Observação

Você deve especificar as duas senhas na linha de comando, porque não é possível configurá-las no arquivo de configuração.

Confira também