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

配置 Microsoft SQL Server

数据库

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

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

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

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

产品/服务

默认数据库名称

连接字符串格式

共享平台功能

AutomationSuite_Platform

Orchestrator

AutomationSuite_Orchestrator

Automation Hub

AutomationSuite_Automation_Hub

Insights

AutomationSuite_Insights

Test Manager

AutomationSuite_Test_Manager

Task Mining

AutomationSuite_Task_Mining

AI Center

AutomationSuite_AI Center

Document Understanding

AutomationSuite_DU_Datamanager

重要提示:

如果在配置文件中手动设置连接字符串,则可以对 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 要求

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

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

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

Insights 的 SQL 要求

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

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

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