Seite 1 von 1

Datensicherung mit User-Rechten

BeitragVerfasst: Mi 18. Feb 2015, 11:13
von Philippe Balogh
In der Passwortverwaltung gibt es unter Erweitert/Optionen das Recht "Datensicherung". Obschon dort keine Einschränkung besteht, also "Alle erlauben" ausgewählt ist, können die Benutzer die Funktion Datensicherung nicht ausführen. Es erscheinen die Fehlermeldungen: "Der Nutzer hat nicht die Berechtigung, die Programmdaten zu sichern" bzw. "Der Nutzer hat nicht die Berechtigung, den aktuellen Mandanten zu sichern".

Mit dem User "Administrator", der neben dem sa-User über die Administratorenrechte im SQL-Server verfügt, geht es natürlich problemlos. Welche Einstellungen braucht es, damit die User auch sichern können?

Re: Datensicherung mit User-Rechten

BeitragVerfasst: Mi 18. Feb 2015, 18:51
von Rafael Camino
In SelectLine nur die auf die Datensicherung.

Man muss sich natürlich stets die Natur einer des SQL Servers vor Augen halten. Sprich, dass im Hintergrund Befehle von SelectLine aus via einen SQL User an den SQL Server gegeben werden.

SL User -> Zugeordneter SQL User(*) -> SQL Server

Wenn in SelectLine die Rechte verweigert sind, wird es nicht an den SQL User weitergegeben.
Wenn im SQL Server die Rechte fehlen, gibt die Software zwar den Befehl an den SQL User weiter, wird aber jedoch vom SQL Server geblockt.


-----
(*) bei der Standardanmeldung haben alle den gleichen SQL User im Hintergrund.

Re: Datensicherung mit User-Rechten

BeitragVerfasst: Mi 4. Mär 2015, 19:13
von Philippe Balogh
Ich hatte natürlich vergessen zu erwähnen, dass die Programme mit der Windows-Anmeldung gestartet werden. Das bedeutet, dass der SQL-Server es mit zwei Arten von Benutzern zu tun hat:
- solche, welche anlässlich der gemischten SQL-Installation die sa-Rechte erhalten haben (typischerweise Administratoren)
- normale Windows-Benutzer

Wenn man dem Benutzer im SQL Server Management Studio unter der Datenbankinstanz, Sicherheit, Anmeldungen, Domänen-Benutzer, Serverrollen das Recht "sysadmin" vergibt, dann scheint das eine Lösung zu sein, dass dieser Windows-Benutzer in einem SelectLine-Programm eine Datensicherung vornehmen kann. Ist das der richtige Lösungsweg oder gibt es einen besseren?

Re: Datensicherung mit User-Rechten

BeitragVerfasst: Do 26. Mär 2015, 18:25
von HP Eberhart
über das SQL Server Management-Studio kann in der entsprechenden Datenbank (z.B.) SL_MUFAK unter Sicherheit / Benutzer dem gewünschten User die Mitgliedschaft in der Datenbankrolle "db_backupoperator" erteilt werden. Dies berechtigt den User zur Sicherung dieser DB.
Für einen Restore hingegen braucht es Sysadmin-Berechtigungen (Löschen und Neuerstellen von Datenbanken).