IQ Bot オンプレミス データベースの移行スクリプトの実行

IQ Bot オンプレミス Build 1089、1598、2079 には 5 つのデータベースが含まれていました。IQ Bot オンプレミス ビルド 2545 以降では 1 つの統合データベースがサポートされています。移行スクリプトを実行して、ビルド 1089、1598、および 2079 のデータベースを最新のビルドに移行する必要があります。

前提条件

移行スクリプトを実行する前に、最新の IQ Bot オンプレミス ビルドにログオンして、SQL コマンドユーティリティ SQLCMD.exe がシステムにインストールされていることを確認する必要があります。

また、Microsoft ODBC ドライバー 17 for SQL Server が IQ Bot サーバーにインストールされていることを確認してください。これは次の場所から入手できます。https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16

  1. IQ Bot オンプレミス の現在のビルドをアンインストールします。
  2. 最新の IQ Bot オンプレミス ビルドをインストールします。

    インストール中、新しい IQ Bot データベースが作成されます。

    注: データベースのユーザー名とパスワードは、移行スクリプト値を更新するために必要になるので控えておいてください。
  3. Binn フォルダーに移動します。

    このフォルダーは C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn にあります。

  4. SQLCMD.exe がインストールされていることを確認します。
    SQLCMD.exe がインストールされていない場合は、次の手順に従います。
    1. Installation Setup フォルダーから Data Migration.zipIQ Bot サーバーにダウンロードして解凍します。
    2. [DataMigration] > [UTILITY-MsSqlCmdLnUtils] の順に移動します。
    3. MsSqlCmdLnUtils.msi を実行して、SQLCMD.exe をインストールします。

SQLCMD.exe をインストールした後、移行スクリプトを実行します。

手順

  1. DataMigration フォルダー内の AA.IQBot_Database_Migration.bat ファイルにアクセスします。
  2. AA.IQBot_Database_Migration.bat ファイルを編集します。
  3. 次のように値を更新します。
    1. SQLCMD 値を Binn のパスに設定します。
      SQLCMD="C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.exe"
    2. LOGIN 値にデータベースのユーザー名を設定します。
      LOGIN="database username"
      注: 移行スクリプトを実行するには、bulkadmindbcreatorpublic のロールが必要です。
    3. PASSWORD の値にデータベース パスワードに設定します。
      PASSWORD="database password"
    4. SERVER の値にデータベース サーバー ホスト名のパスを設定します。
      SERVER="path of database server hostname"
  4. 管理者権限で移行スクリプト AA_IQBot_Database_Migration.bat ファイルを実行します。
    移行が完了すると出力が作成されます。C:\Datamigrationlog.txt でログ履歴とエラーを確認します。
    注: 出力が表示されない場合は、サポートに連絡してください。