IQ Bot 先决条件步骤
- Updated: 2022/10/26
IQ Bot 先决条件步骤
在开始安装 IQ Bot 之前,请先完成这些步骤。
过程
-
用户需要拥有 SYSADMIN 角色或 SQL 数据库账户的以下权限,从而在安装过程中创建数据库和运行 BULK INSERT 语句。
- SQL 连接(连接 SQL)
- 数据库创建(创建任何数据库)
- 查看任何数据库(查看任何数据库)
注: 使用 Microsoft AzureSQL 安装需要 dbmanager 角色。注: 使用 AWS RDS 安装需要具有上述三项权限的角色。 这些权限已分配给 RDS 中的 db_owner 角色。授予特定数据库用户权限,并使用以下 TSQL 查询查看该角色的权限:
SELECT * FROM fn_my_permissions(NULL, 'SERVER')。
-
首先启用 HTTPS,以使用 HTTPS 配置 IQ Bot。 准备好以下 HTTPS 证书文件以供使用:
- Control Room .crt 格式的证书(证书颁发机构列表捆绑包)。
- Control Room .crt 格式的证书(服务器端公共证书)。
- IQ Bot .pfx 格式和 .crt 格式的服务器证书。
重要: 为将 Control Room .crt 证书手动安装到相应的证书存储中。注: 有关详细信息,请参阅 对 IQ Bot 进行 HTTP 配置(在 Control Room 配置了 HTTPS 的情况下))。 -
由于以下端口供 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
- 如果您的 SQL Server版本早于 SQL Server Native Client 2012,则会出现一个对话框,为您提供升级选项。 打开 services.msc SQL Server 并停止 (MSSQLSERVER) 以执行升级。 然后继续安装过程。
- 在升级过程中,安装程序将检测 IQ Bot 以前版本中的现有学习实例。 要保留这些学习实例的原始分类器,请从下拉列表中选择 IQ Bot 的早期版本。 这确保了学习实例与早期版本之间行为的一致性。
-
IQ Bot 安装程序对为了 SQL Server 或 Window 创建的用户账户区分大小写。
重要: 使用安全 > 登录下在 Microsoft SQL Server Management Studio 中显示的用户名。 如果是以大写创建的,则使用大写用户名启动安装程序。 此外,验证数据库排序规则属性是否设置为区分大小写。