Permissions SQL minimales

Les permissions SQL minimales requises sur la base de données Blue Prism pour un fonctionnement normal sont :

  • db_datareader
  • db_datawriter
  • Tous les rôles préfixés avec bpa_. Par exemple :
    • bpa_ExecuteSP_DataSource_bpSystem
    • bpa_ExecuteSP_DataSource_custom
    • bpa_ExecuteSP_System

Les rôles préfixés avec « bpa_ » sont seulement disponibles une fois que la base de données a été configurée à l’aide des fonctions Créer une base de données dans le produit ou manuellement en utilisant CreateScript.

Les permissions SQL minimales ne fournissent pas les privilèges appropriés pour effectuer des actions de création, de configuration ou de mise à niveau de la base de données à partir du produit. Par conséquent, un compte d’administrateur approprié devra être utilisé lorsque l’une ou l’autre de ces actions est requise :

  • Créer une base de données : sysadmin (rôle de serveur)
  • Configurer la base de données : sysadmin (rôle de serveur) ou dbowner (rôle de base de données)
  • Mettre à niveau la base de données :
    • Lorsque vous supprimez la base de données existante : sysadmin (rôle de serveur)
    • Lorsque vous ne supprimez pas la base de données existante : sysadmin (rôle de serveur) ou dbowner (rôle de base de données)

Pour exécuter manuellement les scripts de base de données Create ou Upgrade (disponibles via l’assistance Blue Prism) sur une base de données existante, les permissions SQL suivantes sont requises par l’utilisateur effectuant les actions :

  • DBCreate : sysadmin (rôle de serveur)
  • DBUpgrade : sysadmin (rôle serveur) ou dbowner (rôle de base de données)
    • Lorsque vous supprimez la base de données existante : sysadmin (rôle de serveur)
    • Lorsque vous ne supprimez pas la base de données existante : sysadmin (rôle de serveur) ou dbowner (rôle de base de données)