最低 SQL 权限

Blue Prism 数据库正常运行所需的最低 SQL 权限:

  • db_datareader
  • db_datawriter
  • 前缀为 bpa_ 的所有角色。例如:
    • bpa_ExecuteSP_DataSource_bpSystem
    • bpa_ExecuteSP_DataSource_custom
    • bpa_ExecuteSP_System

带有前缀“bpa_”的角色仅在使用产品内置的“创建数据库”功能或手动使用 CreateScript 配置数据库后才可用。

最低 SQL 权限不提供在产品中执行“创建”、“配置”或“升级”数据库操作的适当权限,因此在需要执行任何此类操作时,需使用相应的管理员帐户:

  • 创建数据库—sysadmin(服务器角色)
  • 配置数据库—sysadmin(服务器角色)或 dbowner(数据库角色)
  • 升级数据库:
    • 删除现有数据库时—sysadmin(服务器角色)
    • 不删除现有数据库时—sysadmin(服务器角色)或 dbowner(数据库角色)

要针对现有数据库手动执行“创建”或“升级”数据库脚本(可通过 Blue Prism 支持部门获得),执行操作的用户需具有以下 SQL 权限:

  • DBCreate:sysadmin(服务器角色)
  • DBUpgrade:sysadmin(服务器角色)或 dbowner(数据库角色)
    • 删除现有数据库时—sysadmin(服务器角色)
    • 不删除现有数据库时—sysadmin(服务器角色)或 dbowner(数据库角色)