Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Backup-Berechtigungen

db_backupoperator ist eine Datenbankrolle, keine Serverrolle oder eine Windows-Berechtigung. Es gewährt dem Benutzer nur den notwendigen Zugriff auf die Datenbank eine Sicherung zu machen. Es gewährt keine Rechte an der Dateistruktur des Servers, die benötigt werden, um die Sicherungsdatei tatsächlich zu erstellen.

IIRC, um auf die Dateistruktur zuzugreifen, um ein Backup zu erstellen, muss der Benutzer entweder bereits über Windows-/Domänenrechte verfügen, um darauf zuzugreifen, oder die Serverrolle sysadmin haben sich die eigenen Windows-Zugriffsrechte des SQL-Servers anzueignen.

Um eine Datenbank tatsächlich wiederherzustellen, benötigt der Benutzer außerdem die Serverrolle dbcreator .