Ausführen des IQ Bot On-Premises-Skripts zur Datenbankmigration

Die IQ Bot On-Premises-Builds 1089, 1598 und 2079 enthalten fünf Datenbanken. Ab IQ Bot On-Premises Build 2545 wird eine einheitliche Datenbank unterstützt. Sie müssen ein Migrationsskript ausführen, um die Datenbanken der Builds 1089, 1598 und 2079 auf den neuesten Build zu migrieren.

Vorbereitungen

Bevor Sie das Migrationsskript ausführen, müssen Sie den neuesten IQ Bot On-Premises-Build verwenden und überprüfen, ob das SQL-Befehlsprogramm sqlcmd.exe auf Ihrem System installiert ist.

Überprüfen Sie außerdem, ob Microsoft ODBC Driver 17 für SQL Server auf dem IQ Bot-Server installiert ist. Diese Informationen erhalten Sie unter: https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

  1. Deinstallieren Sie den aktuellen Build von IQ Bot On-Premises.
  2. Installieren Sie den neuesten IQ Bot On-Premises-Build.

    Während der Installation wird eine neue IQ Bot-Datenbank erstellt.

    Anmerkung: Merken Sie sich Ihren Nutzernamen und Ihr Kennwort für die Datenbank, um den Skriptwert für die Migration zu aktualisieren.
  3. Navigieren Sie zu Ihrem Binn-Ordner.

    Dieser befindet sich unter C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn.

  4. Stellen Sie sicher, dass sqlcmd.exe installiert ist.
    Wenn sqlcmd.exe nicht installiert ist, führen Sie die folgenden Schritte aus:
    1. Laden Sie die Datei Data Migration.zip aus dem Ordner Installation und Einrichtung auf den IQ Bot-Server herunter und extrahieren Sie sie.
    2. Navigieren Sie zu DataMigration > UTILITY-MsSqlCmdLnUtils.
    3. Führen Sie MsSqlCmdLnUtils.msi aus, um sqlcmd.exe zu installieren.

Führen Sie nach der Installation von SQLCMD.exe das Migrationsskript aus.

Prozedur

  1. Öffnen Sie die Datei AA.IQBot_Database_Migration.bat im Ordner DataMigration.
  2. Bearbeiten Sie die Datei AA.IQBot_Database_Migration.bat.
  3. Aktualisieren Sie die Werte wie folgt:
    1. Legen Sie den SQLCMD-Wert auf Ihren Binn-Pfad fest.
      SQLCMD="C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.exe"
    2. Legen Sie den LOGIN-Wert auf Ihren Datenbanknutzernamen fest.
      LOGIN="database username"
      Anmerkung: Die Rollen bulkadmin, dbcreator und public sind erforderlich, um das Migrationsskript auszuführen.
    3. Legen Sie den PASSWORD-Wert auf Ihr Datenbankkennwort fest.
      PASSWORD="database password"
    4. Legen Sie den SERVER-Wert auf den Pfad des Hostnamens Ihres Datenbankservers fest.
      SERVER="path of database server hostname"
  4. Führen Sie die Migrationsskriptdatei AA_IQBot_Database_Migration.bat mit Administratorrechten aus.
    Nach Abschluss der Migration wird eine Ausgabe erstellt. Überprüfen Sie C:\Datamigrationlog.txt auf Protokollverlauf und Fehler.
    Anmerkung: Wenn keine Ausgabe angezeigt wird, wenden Sie sich an den Support.