Datenbankberechtigungen

Der User auf der Datenbank muss die Berechtigung haben, Daten zu lesen, zu schreiben, zu löschen, Triggers auszuführen, Stored Procs auszuführen.
Um bei neuen Versionen auch DB Updates machen zu können, muss der User entsprechend weitergehende Berechtigungen besitzen. Z.B. Tabellen hinzufügen/löschen, Stored Procs löschen/hinzufügen, Triggers erstellen/löschen
Werden Domain users verwendet mit „integrated security" müssen diese entsprechend eingetragen werden (allenfalls als Gruppe).
Werden mit „integrated security" Users ohne Domain verwendet, müssen alle diese Users ebenfalls auf dem DB Server eingetragen sein und die entsprechenden Berechtigungen besitzen.

Normale User sollten folgende Berechtigungen haben:

  • db_datawriter

  • db_datareader

Der Administrator User sollte die Berechtigung db_owner haben, damit Datenbank Updates gemacht werden können.