Ich habe einen Windows Server 2008 mit Microsoft SQL Server 2008 und VERITAS NetBackup installiert. Grundsätzlich erfordert dieses NetBackup eine gültige Anmelde-ID für den SQL Server, die leistungsfähig genug ist, um eine Sicherung und Wiederherstellung durchzuführen.
Ich habe auf dem Betriebssystem eine lokale ID namens backup01 erstellt und sie der Gruppe Backup Operator zugewiesen. Als Nächstes habe ich in SQL Server 2008 eine Anmeldung mit für backup01 mit Windows-Authentifizierung erstellt. Die Serverrollen werden als "öffentlich" und "sysadmin" zugewiesen. Damit funktioniert die Sicherung und Wiederherstellung über NetBackup immer.
Unsere Sicherheitsrichtlinien raten jedoch von der Verwendung von Sysadmin- oder Administrator-äquivalenten Rechten ab, die Nicht-Administrator-Benutzern zugewiesen werden.
Wo finde ich in diesem Fall diese Sicherungsoperatorrolle in Microsoft SQL Server? Oder gibt es eine Anleitung oder ein Tutorial, das Sie durch das Erstellen einer neuen Rolle führt? Vielen Dank!
quelle
Antworten:
Es handelt sich nicht um eine Rolle auf Systemebene, sondern wird in jeder Datenbank zugewiesen. Weisen Sie die Anmelderollen "public" und "db_backupoperator" in jeder Datenbank zu, die gesichert werden soll.
http://www.sqlbackuprestore.com/backupandrestorerights.htm
quelle