Executar script de migração da base de dados do IQ Bot No local

As versões 1089, 1598 e 2079 do IQ Bot No local incluíam cinco bancos de dados. Começando com IQ Bot No local Build 2545, um banco de dados unificado é compatível. É necessário executar um script de migração para migrar os bancos de dados das versões 1089, 1598, 2079 para a versão mais recente.

Pré-requisitos

Antes de executar o script de migração, você precisa estar com a versão mais recente do IQ Bot No local e verificar se o utilitário de comando SQL SQLCMD.exe está instalado no sistema.

Além disso, verifique e certifique-se que Driver ODBC Microsoft 17 para servidor SQL esteja instalado no servidor do IQ Bot. Isso pode ser obtido de: https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

  1. Desinstale a versão atual do IQ Bot No local.
  2. Instale a versão mais recente do IQ Bot No local.

    Durante a instalação, um novo banco de dados do IQ Bot é criado.

    Nota: Lembre-se de seu nome de usuário e senha do banco de dados para atualizar o valor do script de migração.
  3. Navegue até a sua pasta Binn.

    Ela pode estar localizada em C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn.

  4. Verifique se SQLCMD.exe está instalado.
    Se o SQLCMD.exe não estiver instalado, siga estas etapas:
    1. Baixe e extraia o Data Migration.zip da pasta Configuração da instalação no servidor do IQ Bot.
    2. Navegue até DataMigration > UTILITY-MsSqlCmdLnUtils.
    3. Execute MsSqlCmdLnUtils.msi para instalar SQLCMD.exe.

Após a instalação do SQLCMD.exe, execute o script de migração.

Procedimento

  1. Acesse o arquivo AA.IQBot_Database_Migration.bat dentro da pasta DataMigration.
  2. Edite o arquivo AA.IQBot_Database_Migration.bat.
  3. Atualize os valores da seguinte forma:
    1. Defina o valor SQLCMD para o caminho do seu Binn.
      SQLCMD="C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.exe"
    2. Defina o valor LOGIN para o nome de usuário do banco de dados.
      LOGIN="database username"
      Nota: As funções bulkadmin, dbcreator e public são necessárias para executar o script de migração.
    3. Defina o valor PASSWORD para a senha do banco de dados.
      PASSWORD="database password"
    4. Defina o valor SERVER para o caminho do nome do host do servidor do banco de dados.
      SERVER="path of database server hostname"
  4. Execute o script de migração do arquivo AA_IQBot_Database_Migration.bat com privilégio de administrador.
    Após a conclusão da migração, é criada uma saída. Verifique se C:\Datamigrationlog.txt tem histórico de log e erros.
    Nota: Se uma saída não for exibida, entre em contato com o suporte.