empower® Datenbank

Hosting-Option: Corporate Cloud

Benötigte Berechtigungen: IT-Admin

Die empower® Datenbank ist eine SQL Server-Datenbank. Um diese Datenbank verwenden zu können, müssen Sie Datenbank-Benutzer erstellen, denen bestimmte Berechtigungen gewährt werden.

Wenn Sie in der empower® Cloud hosten, wird die empower® Datenbank von empower gewartet.

Die empower® Datenbank ist die Single Source of Truth (SSOT) für die empower® Dienste. Das bedeutet, dass alle Daten, die für den Betrieb von empower® benötigt werden, an einem Ort gespeichert werden.

Es gibt keine zusätzlichen Datenquellen, die die Dienste verwenden könnten.

Anmerkung

Für empower® Charts, empower® Chart Creation und empower® Branding ist das Hosting einer Datenbank nicht notwendig.

Alle Inhalte werden bereitgestellt und lokal abgelegt.

Datenbank-Benutzer

Um empower® auszuführen, benötigen Sie zwei Arten von Datenbank-Benutzern:

  • Den Database Access User (ServiceUser)

  • Den Database Update User (UpdateUser)

Database Access User

Der Database Access User bietet Zugriff auf die Datenbank für das empower® Backend. Der Database Access User benötigt die Berechtigungen dazu, Daten in der Datenbank hinzuzufügen und zu bearbeiten.

Daher muss er die Datenbank-Rollen empowerRole und hangfireRole innehaben:

  • empowerRole – eine speziell für empower® benötigte Datenbank-Rolle, mit der auf alle Datenbank-Schemata zugegriffen werden kann und innerhalb derer Daten hinzugefügt und bearbeitet werden können. Sie wird benötigt, um das empower® Backend auszuführen.

  • hangfireRole – eine speziell für empower® benötigte Datenbank-Rolle, mit der auf ein bestimmtes Datenbank-Schema zugegriffen werden kann, das dazu verwendet wird, Daten für Hintergrundprozesse zu speichern.

Wichtig

Der Database Access User (ServiceUSer) darf nicht die Rolle sysadmin auf dem SQL-Server innehaben.

Database Update User

Der Database Update User hat die Datenbank-Rolle db_owner. Der Database Update User ist für das Datenbank-Update verantwortlich.

Benutzer mit der Rolle db_owner können alle Konfigurations- und Wartungsarbeiten auf der Datenbank ausführen.

Außerdem können diese Benutzer die Datenbank in SQL Server Management Studio löschen.

Der Database Update User darf nicht derselbe Benutzer sein wie der Database Access User (ServiceUser). Daher darf der Database Access User (ServiceUser) nicht die Datenbank-Rolle db_owner innehaben.

Anmerkung

Der Database Update User wird bei einem Update der empower® Version benötigt.

War dieser Beitrag hilfreich?

/

Kommentare

0 Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.