Minimale SQL Berechtigungen

Dies sind die minimal erforderlichen SQL Berechtigungen der Blue Prism Datenbank für den Normalbetrieb:

  • db_datareader
  • db_datawriter
  • Alle Rollen mit Präfix „bpa_“. Zum Beispiel:
    • bpa_ExecuteSP_DataSource_bpSystem
    • bpa_ExecuteSP_DataSource_custom
    • bpa_ExecuteSP_System

Die Rollen mit dem Präfix „bpa_“ sind erst verfügbar, wenn die Datenbank mit der Funktion „Datenbank erstellen“ im Produkt oder manuell mit CreateScript konfiguriert wurde.

Die minimalen SQL Berechtigungen liefern nicht die erforderlichen Privilegien, um die Aktion zum Erstellen, Konfigurieren oder Aktualisieren von Datenbanken im Produkt auszuführen. Deshalb muss ein entsprechendes Administratorkonto verwendet werden, wenn eine dieser Aktionen erforderlich ist:

  • Datenbank erstellen – sysadmin (Serverrolle)
  • Datenbank konfigurieren – sysadmin (Serverrolle) oder dbowner (Datenbankrolle)
  • Datenbank aktualisieren:
    • Beim Löschen der vorhandenen Datenbank – sysadmin (Serverrolle)
    • Wenn die vorhandene Datenbank nicht gelöscht wird – sysadmin (Serverrolle) oder dbowner (Datenbankrolle)

Um die Datenbank-Skripts zum Erstellen oder Aktualisieren (verfügbar beim Blue Prism Support) für eine bestehende Datenbank manuell auszuführen, muss der Benutzer, der die Aktionen ausführt, über die folgenden SQL Berechtigungen verfügen:

  • DBCreate: sysadmin (Serverrolle)
  • DBUpgrade: sysadmin (Serverrolle) oder dbowner (Datenbankrolle)
    • Beim Löschen der vorhandenen Datenbank – sysadmin (Serverrolle)
    • Wenn die vorhandene Datenbank nicht gelöscht wird – sysadmin (Serverrolle) oder dbowner (Datenbankrolle)