IQ Bot 先决条件步骤

在开始安装 之前,请完成这些步骤IQ Bot

过程

  1. 用户需要有 SQL 数据库帐户的 SYSADMIN 或以下权限,因为这在安装过程中用于创建数据库并运行 BULK INSERT 语句。
    Version 6.5.2IQ Bot 6.5.2 从此之后,SYSADMIN 角色不是安装人员的必要要求。相反,它将验证用户是否具有以下权限:
    • SQL 连接(连接 SQL)
    • 数据库创建(创建任何数据库)
    • 查看任何数据库(查看任何数据库)
    注: 使用 Microsoft Azure SQL 安装需要 dbmanager 角色。
    注: 使用 AWS RDS 安装需要具有上述三项权限的角色。这些权限已分配给 RDS 中的 db_owner 角色。

    授予特定数据库用户的权限,并使用以下 TSQL 查询查看该角色的权限:

    选择 * 来自 fn_my_permissions(NULL, 'SERVER')。

  2. 首先启用 HTTPS,使用 IQ Bot HTTPS 配置。保留以下 HTTPS 证书文件以供使用:
    • Control Room .crt 格式的证书(证书颁发机构列表捆绑包)。
    • Control Room .crt 格式的证书(服务器端公共证书)。
    • IQ Bot .pfx.crt 格式的服务器证书。
    注意:.crt 证书Control Room手动安装到相应的证书存储中。
    注: 有关更多信息IQ Bot 使用 HTTP 和 HTTPS 配置,请参见。
  3. 保持以下端口打开,因为它们被IQ Bot服务使用:
    请参阅端口和服务

  • 应用程序访问端口(可配置):3000
  • 数据库访问端口(可配置):1433
  • 内部应用程序服务端口(固定):8100, 9002, 9991, 9992, 9995, 9996, 9997, 9998, 9999
  • 入站监听端口:
    • 47100-47200 位于 IQ Bot-IQ Bot 通信Control Room的服务器。
    • 47100-47200 和 47500-47600(在Control Room服务器上)。
  • RabbitMQ
    • Version 6.5端口:5672
    • Version 11.3.3端口:5673

  1. IQ Bot Version 6.5 附带 Java 1.8 的便携式版本。
  2. IQ Bot版本 5.3.1.x 升级时,如果学习实例依赖于 5.3.1.x 复选框或链接的表功能,请在升级到 IQ Bot Version 6.5.x 及更高版本之前清除验证队列。
  3. 如果您的SQL Server版本早于 SQL Server Native Client 2012,则会出现一个对话框,让您选择升级。打开 services.msc 并停止 SQL Server (MSSQLSERVER) 以执行升级。然后继续安装过程。
  4. 在升级过程中,安装程序将检测 以前版本的现有学习实例IQ Bot。要保留这些学习实例的原始分类器,请从下拉列表中选择 IQ Bot 的早期版本。这确保了学习实例与早期版本的行为的一致性。
  5. IQ Bot 安装程序对 SQL ServerWindow的用户帐户区分大小写。
    注意: 使用安全Microsoft SQL Server Management Studio登录 > 显示的用户名。如果是大写创建的,则使用大写用户名启动安装程序。此外,验证排序数据库属性是否设置为区分大小写。