Ejecutar una secuencia de comandos de migración de la base de datos de IQ Bot Local.

IQ Bot Local Las versiones 1089, 1598 y 2079 incluyeron cinco bases de datos. Comenzando con el IQ Bot Local Compilación 2545, se admite una base de datos unificada. Tiene que ejecutar una secuencia de comandos de migración para migrar las bases de datos de las Builds 1089, 1598, 2079 a la build más reciente.

Antes de empezar

Antes de ejecutar la secuencia de comandos de migración, debe estar en la compilación de IQ Bot Local más reciente y verificar que la utilidad del comando SQL SQLCMD.exe esté instalada en su sistema.

Además, verifique y asegúrese de que Microsoft ODBC Driver 17 para el servidor SQL esté instalado en el servidor de IQ Bot. Esto se puede obtener de: https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

  1. Desinstale la versión actual de IQ Bot Local.
  2. Instale la build IQ Bot Local más reciente.

    Durante la instalación, se crea una nueva base de datos de IQ Bot.

    Nota: Recuerde el nombre de usuario y contraseña de su base de datos para actualizar el valor de la secuencia de comandos de migración.
  3. Vaya a su carpeta Binn.

    Es posible que esté ubicada en C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn.

  4. Verifique que SQLCMD.exe esté instalado.
    Si SQLCMD.exe no está instalado, siga estos pasos:
    1. Descargue y extraiga Data Migration.zip desde la carpeta Configuración de instalación en el servidor de IQ Bot.
    2. Navegue hasta DataMigration > UTILITY-MsSqlCmdLnUtils.
    3. Ejecute MsSqlCmdLnUtils.msi para instalar SQLCMD.exe.

Después de que SQLCMD.exe esté instalado, ejecute la secuencia de comandos de migración.

Procedimiento

  1. Acceda al archivo AA.IQBot_Database_Migration.bat dentro de la carpeta DataMigration.
  2. Edite el archivo AA.IQBot_Database_Migration.bat.
  3. Actualice los valores de la siguiente manera:
    1. Configure el valor SQLCMD para la ruta de su Binn.
      SQLCMD="C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.exe"
    2. Establezca el valor de LOGIN para el nombre de usuario de su base de datos.
      LOGIN="database username"
      Nota: Se requieren los roles bulkadmin, dbcreator y public para ejecutar la secuencia de comandos de migración.
    3. Configure el valor PASSWORD para la contraseña de su base de datos.
      PASSWORD="database password"
    4. Configure el valor SERVER para la ruta del nombre del host de su servidor de base de datos.
      SERVER="path of database server hostname"
  4. Ejecute el archivo AA_IQBot_Database_Migration.bat de la secuencia de comandos de migración con privilegios de administrador.
    Una vez finalizada la migración, se crea una salida. Verifique C:\Datamigrationlog.txt para ver los errores y el historial de registros.
    Nota: Si no se muestra una salida, comuníquese con la asistencia técnica.