Etapas de pré-requisito do IQ Bot

Realize as etapas a seguir antes de começar a instalar o IQ Bot.

Procedimento

  1. O usuário precisa ter ou a função SYSADMIN ou os seguintes privilégios para a conta do banco de dados SQL, pois isso é usado durante a instalação para criar o banco de dados e executar a instrução BULK INSERT.
    • Conexão SQL (CONNECT SQL)
    • Criação de banco de dados (CREATE ANY DATABASE)
    • Visualizar qualquer banco de dados (VIEW ANY DATABASE)
    Nota: A instalação com SQL Microsoft Azure requer a função dbmanager.
    Nota: A instalação com RDS AWS requer uma função com os três privilégios acima. Esses privilégios já estão atribuídos à função db_owner no RDS.

    Conceda permissões a um usuário de banco de dados específico e veja as permissões para essa função usando a seguinte consulta TSQL:

    SELECT * FROM fn_my_permissions(NULL, 'SERVER').

  2. Primeiramente, habilite HTTPS, para configurar o IQ Bot com HTTPS. Mantenha os seguintes arquivos de certificado HTTPS prontos para uso:
    • Certificado da Control Room no formato .crt (Pacote de lista de Autoridade de Certificação).
    • Certificado da Control Room no formato .crt (Certificação pública do servidor).
    • Certificado do servidor do IQ Bot nos formatos .pfx e .crt.
    Importante: Instale manualmente os certificados .crt da Control Room nos respectivos repositórios de certificados adequados.
  3. Mantenha as seguintes portas abertas, pois elas são usadas pelos serviços do IQ Bot:
    • Porta de acesso do aplicativo (configurável): 3000
    • Porta de acesso do banco de dados (configurável): 1433
    • Portas de serviços de aplicativos internos (fixas): 8100, 9002, 9991, 9992, 9995, 9996, 9997, 9998, 9999
    • Portos de escuta de entrada:
      • 47100-47200 no servidor IQ Bot para comunicação IQ Bot-Control Room.
      • 47100-47200 e 47500-47600 no servidor Control Room.
    • RabbitMQ v3.8.18
      • Porta: 5672
      • Porta: 5673
  4. Caso sua versão do Servidor SQL seja mais antiga do que o SQL Server Native Client 2012, uma caixa de diálogo é exibida, dando a opção de atualizar. Abra services.msc e pare o Servidor SQL (MSSQLSERVER) para fazer a atualização. Em seguida, continue o processo de instalação.
  5. Durante o processo de atualização, o instalador detectará instâncias de aprendizado existentes de uma versão anterior do IQ Bot. Para reter o classificador original dessas instâncias de aprendizado, selecione essa versão anterior do IQ Bot na lista suspensa. Isso garante consistência no comportamento das instâncias de aprendizado com essa versão anterior.
  6. O instalador do IQ Bot diferencia maiúsculas de minúsculas em relação à conta de usuário criada para Servidor SQL ou Janela.
    Importante: Use o nome de usuário da forma que aparece no Microsoft SQL Server Management Studio, em Segurança > Logins. Caso tenha sido criado em maiúsculas, use maiúsculas no nome de usuário para iniciar o instalador. Além disso, verifique se a propriedade do banco de dados de agrupamento está definida para diferenciar maiúsculas de minúsculas.

Próximas etapas