Permisos mínimos de SQL

Los permisos mínimos y obligatorios de SQL en la base de datos de Blue Prism para su normal funcionamiento normal son:

  • db_datareader
  • db_datawriter
  • Todos los roles con el prefijo bpa_. Por ejemplo:
    • bpa_ExecuteSP_DataSource_bpSystem
    • bpa_ExecuteSP_DataSource_custom
    • bpa_ExecuteSP_System

Los roles con el prefijo “bpa_” solo están disponibles una vez que se ha configurado la base de datos usando las funciones de crear base de datos incluidas en el producto o al utilizar CreateScript manualmente.

Los permisos mínimos de SQL no ofrecen los privilegios correspondientes para ejecutar las acciones de crear, configurar o actualizar la base de datos desde el interior del producto, por lo tanto, se deberá usar una cuenta de administrador adecuada cuando se requiera hacer una de las siguientes acciones:

  • Crear base de datos: sysadmin (rol de servidor)
  • Configurar base de datos: sysadmin (rol de servidor) o dbowner (rol de base de datos)
  • Actualizar base de datos:
    • Cuando se elimina la base de datos existente: sysadmin (rol de servidor)
    • Cuando no se elimina la base de datos existente: sysadmin (rol de servidor) o dbowner (rol de base de datos)

Para ejecutar manualmente los scripts de crear o actualizar base de datos (disponibles mediante Soporte Técnico de Blue Prism) en una base de datos existente, el usuario que realiza las acciones necesita los siguientes permisos de SQL:

  • DBCreate: sysadmin (rol de servidor)
  • DBUpgrade: sysadmin (rol de servidor) o dbowner (rol de base de datos)
    • Cuando se elimina la base de datos existente: sysadmin (rol de servidor)
    • Cuando no se elimina la base de datos existente: sysadmin (rol de servidor) o dbowner (rol de base de datos)