Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Autorisations de sauvegarde

db_backupoperator est un rôle de base de données, pas un rôle de serveur ou une autorisation Windows. Il n'accorde à l'utilisateur que l'accès nécessaire à la base de données pour faire une sauvegarde. Il n'accorde aucun droit sur la structure des fichiers du serveur, qui sont nécessaires pour créer le fichier de sauvegarde.

IIRC, pour accéder à la structure du fichier pour faire une sauvegarde, l'utilisateur doit soit déjà avoir les droits windows/domaine pour y accéder, soit avoir le rôle de serveur sysadmin pour récupérer les propres droits d'accès Windows de SQL Server.

De plus, pour réellement restaurer une base de données, l'utilisateur aura besoin du rôle de serveur dbcreator .