Hub 软件要求和权限

软件要求

支持通过以下技术使用软件:

操作系统

版本

Web 服务器

消息代理

Windows Server 2016 Datacenter

ü

ü

Windows Server 2019

ü

ü

如果 Blue Prism 组件安装在 64 位操作系统中,则它将作为 32 位应用程序运行。

Microsoft SQL Server

支持通过以下 Microsoft SQL Server 版本查找 Blue Prism 数据库:

版本

Express 版

标准版

企业版

SQL Server 2016

ü

ü

ü

SQL Server 2017

ü

ü

ü

SQL Server 2019(64 位)

ü

ü

ü

SQL Express 仅适用于非生产环境,例如用于“概念证明”练习。

还支持以下对象:

  • Azure SQL 数据库。
  • Azure 虚拟机上的 SQL Server。
  • Azure SQL 托管实例,但必须在安装前创建数据库。

消息代理服务器

消息代理服务器上所需的下列软件:

有关更多信息,请参阅安装消息代理服务器

Web 服务器

Web 服务器上所需的下列软件:

  • .NET Framework 4.7.2—Windows Server 2019 上默认已安装。

  • IIS 10.0

  • .NET Core Windows Server 托管 3.1.3

  • .NET Core Windows Desktop 运行时 3.1.3

  • Visual C++ Redistributable 2012 (x64)

有关更多信息,请参阅安装和配置 Web 服务器—Hub

最小 SQL 权限

在安装过程中,用户连接到数据库所需的最小 SQL 权限必须具有相应的权限才能从产品内创建或配置数据库,因此在运行安装过程时需要使用相应的管理员帐户:

  • 创建数据库:dbcreator(服务器角色)或 sysadmin(服务器角色)
  • 配置数据库:sysadmin(服务器角色)或 db_owner(数据库角色)

在正常操作期间连接到数据库所需的数据库用户必须具有访问 Hub 和 IMS 数据库的最小 SQL 权限。所需权限包括:

  • db_datareader
  • db_datawriter

有关更多信息,请参阅下面的默认应用程序信息

默认应用程序信息

以下信息显示安装程序使用默认值创建的应用程序。所有应用程序均应对位于本地计算机上证书库内的 BluePrismCloud_Data_Protection 证书具有完全访问权限。此外:

  • IIS APPOOL\ Blue Prism – IMS 和 IIS APPOOL\ Blue Prism – SignalR 还需要 BluePrismCloud_IMS_JWT 证书的访问权限。
  • IIS APPOOL\ Blue Prism – Hub 还需要 BPC_SQL_CERTIFICATE 证书的访问权限。

如果使用 Windows 身份验证通过 SQL Server 进行身份验证,我们建议为 IIS 应用程序池的身份分配一个专用的 Active Directory 用户(默认名称如下表所示)。您必须确保将此应用程序池用户设置为使用地区英语(美国)。要执行此操作,请打开“控制面板”>“时钟和区域”>“区域”,将应用程序池用户的格式设置为英语(美国)

Hub 网站

应用程序名称

SQL 窗口的示例服务帐户名称身份验证

安装期间所需的SQL Server权限

应用程序运行期间所需的数据库权限

默认数据库名称

Blue Prism ‑ IMS

IIS APPPOOL\ Blue Prism – IMS

dbcreator / sysadmin

db_datawriter / db_datareader

ImsDB

Blue Prism ‑ Hub

IIS APPPOOL\ Blue Prism – Hub

dbcreator / sysadmin

对于首次登录和初始配置:

dbcreator / sysadmin

后续登录:

db_datawriter / db_datareader

HubDB

Blue Prism ‑ Email

IIS APPPOOL\ Blue Prism – Email

不适用

不适用

不适用

Blue Prism ‑ Audit Service

IIS APPPOOL\ Blue Prism – Audit Service

dbcreator / sysadmin

db_datawriter / db_datareader

AuditDB

Blue Prism ‑ File Service

IIS APPPOOL\ Blue Prism – File Service

dbcreator / sysadmin

db_datawriter / db_datareader

CacheDB

Blue Prism—Notification Center

IIS APPPOOL\ Blue Prism – Notification Center

dbcreator / sysadmin

db_datawriter / db_datareader

NotificationCenterDB

Blue Prism—License Manager

IIS APPPOOL\ Blue Prism – License Manager

dbcreator / sysadmin

db_owner

db_datawriter / db_datareader with execute permissions(见下文)

LicenseManagerDB

Blue Prism—SignalR

IIS APPPOOL\ Blue Prism – SignalR

不适用

不适用

不适用

当应用程序运行时,License Manager 需要相应的权限来执行存储程序。如果您不想使用 db_owner 作为权限级别,可以使用 db_datawriter/db_datareader 并运行以下 SQL 脚本,为该用户提供所需的级别:

复制
USE [LicenseManagerDB]GRANT EXECUTE to "IIS APPPOOL\Blue Prism - License Manager"

其中:

  • [LicenseManagerDB] 是 License Manager 的数据库名称。
  • “IIS APPPOOL\Blue Prism - License Manager”是用户名。

Hub 服务

应用程序名称

SQL 窗口的示例服务帐户名称身份验证

安装期间所需的SQL Server权限

应用程序运行期间所需的数据库权限

默认数据库名称

Blue Prism ‑ 审核服务侦听器

NT AUTHORITY\SYSTEM

dbcreator / sysadmin

db_datawriter / db_datareader

AuditDB

Blue Prism ‑ Log Service

NT AUTHORITY\SYSTEM

不适用

不适用

不适用