Exécuter IQ Bot Sur site le script de migration de base de données

Les versions d'IQ Bot Sur site 1089, 1598 et 2079 comprenaient cinq bases de données. En commençant avec IQ Bot Sur site Build 2545, une base de données unifiée est prise en charge. Vous devez exécuter un script de migration pour migrer les bases de données des versions 1089, 1598 et 2079 vers la dernière version.

Prérequis

Avant d'exécuter le script de migration, vous devez être sur la dernière version IQ Bot Sur site et vérifier que l'utilitaire de commande SQL SQLCMD.exe est installé sur votre système.

De plus, vérifiez et assurez-vous que Pilote ODBC Microsoft 17 pour SQL Server est installé sur le serveur d'IQ Bot. Celui-ci peut être obtenu depuis : https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

  1. Désinstallez la version actuelle d'IQ Bot Sur site.
  2. Installez la dernière version de IQ Bot Sur site.

    Pendant l'installation, une nouvelle base de données IQ Bot est créée.

    Remarque : N'oubliez pas votre nom d'utilisateur et votre mot de passe de base de données afin de mettre à jour la valeur du script de migration.
  3. Accédez à votre dossier Binn.

    Il peut se trouver sous C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn.

  4. Vérifiez que SQLCMD.exe est installé.
    Si SQLCMD.exe n'est pas installé, procédez comme suit :
    1. Téléchargez et extrayez le fichier Data Migration.zip du dossier Configuration de l'installation sur le serveur IQ Bot.
    2. Accédez à DataMigration > UTILITY-MsSqlCmdLnUtils.
    3. Exécutez MsSqlCmdLnUtils.msi pour installer SQLCMD.exe.

Une fois SQLCMD.exe installé, exécutez le script de migration.

Procédure

  1. Accédez au fichier AA.IQBot_Database_Migration.bat dans le dossier DataMigration.
  2. Modifiez le fichier AA.IQBot_Database_Migration.bat.
  3. Mettez à jour les valeurs comme suit :
    1. Définissez la valeur SQLCMD en indiquant le chemin de votre Binn.
      SQLCMD="C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.exe"
    2. Définissez la valeur LOGIN en indiquant votre nom d'utilisateur de base de données.
      LOGIN="database username"
      Remarque : Les rôles bulkadmin, dbcreator et public sont nécessaires pour exécuter le script de migration.
    3. Définissez la valeur PASSWORD en indiquant le mot de passe de votre base de données.
      PASSWORD="database password"
    4. Définissez la valeur SERVER en indiquant le chemin du nom d'hôte de votre serveur de bases de données.
      SERVER="path of database server hostname"
  4. Exécutez le fichier AA_IQBot_Database_Migration.bat du script de migration avec les privilèges administrateur.
    Une fois la migration terminée, un résultat est créé. Vérifiez l'historique des journaux et les erreurs sous C:\Datamigrationlog.txt.
    Remarque : Si aucun résultat n'est affiché, contactez l'assistance.