IQ Bot 先决条件步骤

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

过程

  1. 用户需要拥有 SYSADMIN 角色或 SQL 数据库账户的以下权限,从而在安装过程中创建数据库和运行 BULK INSERT 语句。
    • SQL 连接(连接 SQL)
    • 数据库创建(创建任何数据库)
    • 查看任何数据库(查看任何数据库)
    注: 使用 Microsoft AzureSQL 安装需要 dbmanager 角色。
    注: 使用 AWS RDS 安装需要具有上述三项权限的角色。 这些权限已分配给 RDS 中的 db_owner 角色。

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

    SELECT * FROM fn_my_permissions(NULL, 'SERVER')

  2. 首先启用 HTTPS,以使用 HTTPS 配置 IQ Bot。 准备好以下 HTTPS 证书文件以供使用:
    • Control Room .crt 格式的证书(证书颁发机构列表捆绑包)。
    • Control Room .crt 格式的证书(服务器端公共证书)。
    • IQ Bot .pfx 格式和 .crt 格式的服务器证书。
    重要: 为将 Control Room .crt 证书手动安装到相应的证书存储中。
  3. 由于以下端口供 IQ Bot 服务使用,所以要保持其于打开状态:
    • 应用程序访问端口(可配置): 3000
    • 数据库访问端口(可配置): 1433
    • 内部应用程序服务端口(固定): 8100, 9002, 9991, 9992, 9995, 9996, 9997, 9998, 9999
    • 入站侦听端口:
      • IQ Bot 服务器上用于 IQ Bot-Control Room 通信的端口 47100-47200。
      • Control Room 服务器上的端口 47100-47200 和 47500-47600。
    • RabbitMQ v3.8.18
      • 端口: 5672
      • 端口: 5673
  4. 如果您的 SQL Server版本早于 SQL Server Native Client 2012,则会出现一个对话框,为您提供升级选项。 打开 services.msc SQL Server 并停止 (MSSQLSERVER) 以执行升级。 然后继续安装过程。
  5. 在升级过程中,安装程序将检测 IQ Bot 以前版本中的现有学习实例。 要保留这些学习实例的原始分类器,请从下拉列表中选择 IQ Bot 的早期版本。 这确保了学习实例与早期版本之间行为的一致性。
  6. IQ Bot 安装程序对为了 SQL ServerWindow 创建的用户账户区分大小写。
    重要: 使用安全 > 登录下在 Microsoft SQL Server Management Studio 中显示的用户名。 如果是以大写创建的,则使用大写用户名启动安装程序。 此外,验证数据库排序规则属性是否设置为区分大小写。

后续步骤