订阅

UiPath Automation Suite

UiPath Automation Suite 指南

配置 Microsoft SQL Server

Databases


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

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

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

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

Product / serviceDefault database nameConnection string format
Shared Platform CapabilitiesAutomationSuite_PlatformADO.NET
OrchestratorAutomationSuite_OrchestratorADO.NET
Action CenterAutomationSuite_OrchestratorADO.NET
Automation Suite RobotsAutomationSuite_OrchestratorADO.NET
Automation HubAutomationSuite_Automation_HubADO.NET
Data ServiceAutomationSuite_DataServiceADO.NET
InsightsAutomationSuite_InsightsADO.NET
Test ManagerAutomationSuite_Test_ManagerADO.NET
Task MiningAutomationSuite_Task_MiningADO.NET
AI CenterAutomationSuite_AICenterJDBC
Document UnderstandingAutomationSuite_DU_DatamanagerODBC
Process MiningAutomationSuite_ProcessMining_Metadata
AutomationSuite_ProcessMining_Warehouse1
AutomationSuite_Airflow2
ADO.NET
PYODBC

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_ddladmin
  • db_datawriter
  • db_datareader
  • 对 dbo 架构的 EXECUTE 权限

 

全文搜索的 SQL 要求


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

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

For more info, check this guide on how to add/install features on SQL server. You can also check here all the components that can be added to the SQL Server, which includes also Full-Text Search.

 

Insights 的 SQL 要求


Insights 要求使用支持列存储索引和 .json 函数的 SQL Server 2019。

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

Make sure the compatibility level for Insights database is set to 130 or higher. In most cases, the default settings meet this requirement. For more info, refer to View or Change the Compatibility level of a Database - 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};

 

Process Mining 的 SQL 要求


Automation Suite 上的Process Mining需要单独的 Microsoft SQL Server 用于AutomationSuite_ProcessMining_Warehouse ,以便为Process Mining流程应用程序存储数据。 下面概述了为AutomationSuite_ProcessMining_Warehouse设置 Microsoft SQL Server 数据库计算机的硬件要求和建议。

要计算硬件要求,您需要了解以下内容:

  • 流程中的 (百万) 个事件数。
  • 输出数据中案例和事件字段的数量。 例如,在TemplateOne中,该值为 30。

📘

备注:

在开发环境中,出于性能原因,建议使用记录数有限的小型开发数据集。

You can use the Capacity calculator to determine the hardware requirements for setting up a dedicated Microsoft SQL Server machine for Process Mining. When you add Process Mining to the Product section, the minimum requirements for 1 Dedicated SQL Server are displayed.

See also Hardware requirements.

 

HA 的 SQL 要求


For a high-availability configuration of your SQL Server, select an Always On availability group. For more info, refer to Overview of Always On availability groups.

3个月前更新


配置 Microsoft SQL Server


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。