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)