IQ Bot 온프레미스 데이터베이스 마이그레이션 스크립트 실행

IQ Bot 온프레미스 빌드 1089, 1598 및 2079에는 5개의 데이터베이스가 포함되었습니다. IQ Bot 온프레미스 빌드 2545부터는 하나의 통합 데이터베이스가 지원됩니다. 빌드 1089, 1598, 2079의 데이터베이스를 최신 빌드로 마이그레이션하려면 마이그레이션 스크립트를 실행해야 합니다.

전제 조건

마이그레이션 스크립트를 실행하기 전에 최신 IQ Bot 온프레미스 빌드에 있어야 하며 SQL 명령 유틸리티 SQLCMD.exe가 시스템에 설치되어 있는지 확인해야 합니다.

또한 SQL Server용 Microsoft ODBC Driver 17이 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. 설치 설정폴더에서 Data Migration.zip을 다운로드하여 IQ 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"
      주: 마이그레이션 스크립트를 실행하려면 bulkadmin, dbcreatorpublic 역할이 필요합니다.
    3. PASSWORD 값을 데이터베이스 암호로 설정합니다.
      PASSWORD="database password"
    4. SERVER 값을 데이터베이스 서버 호스트 이름의 경로로 설정합니다.
      SERVER="path of database server hostname"
  4. 관리자 권한으로 마이그레이션 스크립트 AA_IQBot_Database_Migration.bat 파일을 실행합니다.
    마이그레이션이 완료되면 출력이 생성됩니다. 로그 기록 및 오류에 대해 C:\Datamigrationlog.txt를 확인합니다.
    주: 출력이 표시되지 않으면 지원팀에 문의하십시오.