Automation Suite
2022.10
False
横幅背景图像
Automation Suite 安装指南
上次更新日期 2024年4月24日

配置 Microsoft SQL Server

数据库

Automation Suite 中的每个产品都需要有自己的具有相应规范的 SQL 数据库。

默认情况下,安装程序会在安装过程中为您创建所有数据库。您必须为安装程序提供必要的权限才能在 SQL Server 中执行此操作。

或者,您可以创建自己的数据库。请参考下表,了解您需要使用的名称。

如果您选择为新安装的 Automation Suite 使用自己的数据库,我们强烈建议设置新的数据库,而不是使用现有数据库。此预防措施有必要,以防止旧数据库中的剩余元数据与 Automation Suite 的操作发生任何冲突。

下表列出了数据库名称及其相应的格式。

产品/服务

默认数据库名称

连接字符串格式

共享平台功能

AutomationSuite_Platform

Orchestrator

AutomationSuite_Orchestrator

Action Center

AutomationSuite_Orchestrator

Automation Suite 机器人

AutomationSuite_Orchestrator

Automation Hub

AutomationSuite_Automation_Hub

Data Service

AutomationSuite_DataService

Insights

AutomationSuite_Insights

Test Manager

AutomationSuite_Test_Manager

Task Mining

AutomationSuite_Task_Mining

AI Center

AutomationSuite_AICenter

Document Understanding

AutomationSuite_DU_Datamanager

Process Mining

AutomationSuite_ProcessMining_Metadata

AutomationSuite_ProcessMining_Warehouse1
AutomationSuite_Airflow2
1 AutomationSuite_ProcessMining_Warehouse 使用 ADO.NET 和 PYODBC 格式。
2 AutomationSuite_Airflow 使用 PYODBC 连接字符串格式。手动创建数据库时,必须AutomationSuite_Airflow 启用 READ_COMMITTED_SNAPSHOT。与 AutomationSuite_Airflow 数据库的连接不能以 { 字符开头
重要提示:

如果在配置文件中手动设置连接字符串,则可以对 SQL、JDBC 或 ODBC 密码进行转义,如下所示:

  • 对于 SQL:在密码的开头和结尾添加' ,并将任何其他'加倍。
  • 对于 JDBC/ODBC:在密码的开头添加{ ,在密码的末尾添加} ,并将其他任何}加倍。
备注:

您可以在弹性池中使用数据库,以获得更高的成本效益。

对于 Apps,您不能使用自己的 MongoDB。

权限

如果您希望安装程序在提供的 SQL Server 上创建数据库,请确保至少向用于连接到数据库的 SQL 帐户授予 dbcreator 角色。
如果您希望为所有产品创建自己的数据库,则应向 SQL 帐户授予所有 Automation Suite 数据库的 db_owner 角色。如果安全限制不允许使用 db_owner,则 SQL 帐户应在所有数据库上具有以下角色和权限:
  • db_ddladmin1
  • db_datawriter
  • db_datareader
  • 对 dbo 架构的 EXECUTE 权限
1 db_ddladmin 角色仅在安装或迁移期间需要。出于安全原因,我们建议您在安装或迁移后(使用 ALTER ROLE db_ddladmin DROP MEMBER [SQLReadWrite])将其删除,并在升级前将其重新添加(使用 ALTER ROLE db_ddladmin ADD MEMBER [SQLReadWrite])。

全文搜索的 SQL 要求

Automation Hub 和 Document Understanding 要求 SQL Server 具有 SQL Server 数据库引擎的全文搜索组件,默认情况下并不总是安装该组件。

如果您在安装 SQL Server 时没有选择全文搜索,请在配置 Automation Hub 租户和 Document Understanding 之前再次运行 SQL Server 安装程序以进行添加。

有关更多信息,请查看本指南,了解如何在 SQL Server 上添加/安装功能。您还可以在此处查看可添加到 SQL Server 的所有组件,其中也包括全文搜索。

Insights 的 SQL 要求

Insights requires SQL Server 2019 or 2022, including support for columnstore index and .json functions.

对于 Azure SQL,请确保数据库为 S3 服务对象服务目标或更高版本。

确保将 Insights 数据库的兼容性级别设置为 130 或更高。在大多数情况下,默认设置可满足此要求。有关详细信息,请参阅查看或更改数据库 (SQL Server) 的兼容性级别

安装将验证这两个条件,并在未达到最低要求时向您发出警示。

Data Service 的 SQL 要求

Data Service 需要 SQL Server 2016 或更高版本。

排序规则顺序与默认顺序相同:Latin1_General_CI_AS

如果您使用 SQL Server 2019 或更高版本创建自己的数据库,请确保向用户授予以下 Data Service 权限:

GRANT ALTER ANY SENSITIVITY CLASSIFICATION TO {userName};
GRANT VIEW ANY SENSITIVITY CLASSIFICATION TO {userName};GRANT ALTER ANY SENSITIVITY CLASSIFICATION TO {userName};
GRANT VIEW ANY SENSITIVITY CLASSIFICATION TO {userName};

Process Mining 的 SQL 要求

Automation Suite 上的 Process Mining 需要单独的 Microsoft SQL Server 用于 AutomationSuite_ProcessMining_Warehouse,以便为 Process Mining 流程应用程序存储数据。
重要提示:
您必须对 AutomationSuite_ProcessMining_Warehouse 数据库使用默认服务器端口 1433。不支持非标准 SQL 服务器端口。
下方可提供为 AutomationSuite_ProcessMining_Warehouse 设置 Microsoft SQL Server 数据库计算机的硬件要求和建议。
注意:

设置 Microsoft SQL Server 时,请确保将安装 Airflow 数据库和专用 Process Mining 数据库的 SQL Server 计算机的时区设置为 UTC。

要计算硬件要求,您需要了解以下内容:
  • 流程中的 (百万) 个事件数。
  • 输出数据中的案例和事件字段数量。例如,在 TemplateOne 中,该数量为 30。

注意:在开发环境中,出于性能考虑,建议使用记录数有限的小型开发数据集。

您可以使用容量计算器来确定硬件要求,从而为 Process Mining 设置专用的 Microsoft SQL Server 计算机。将 Process Mining 添加到“产品部分”时,系统将显示 1 个专用 SQL Server 的最低要求。

另请参阅硬件要求

Orchestrator 的 SQL 要求

有关全面的详细信息,请参阅 Orchestrator 指南中的 SQL Server 配置部分。

重要提示:为提高性能、避免死锁并防止 SQL 中的脏读,请确保将“READ_COMMITTED_SNAPSHOT”选项设置为“ON”。
使用以下查询检查 READ_COMMITTED_SNAPSHOT 是否已启用:
SELECT is_read_committed_snapshot_on FROM sys.databases
   WHERE name= 'UiPath'SELECT is_read_committed_snapshot_on FROM sys.databases
   WHERE name= 'UiPath'
如果已启用,则返回的值为 1
如果已禁用,则返回的值为 0。使用以下查询启用它:
ALTER DATABASE UiPath
SET READ_COMMITTED_SNAPSHOT ONALTER DATABASE UiPath
SET READ_COMMITTED_SNAPSHOT ON
如果您对测试自动化和/或更新服务器使用不同的数据库,则还必须在这些数据库上启用 READ_COMMITTED_SNAPSHOT

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.