Gibt es eine Backup-Operator-Rolle in Microsoft SQL Server 2008?

7

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!

Jimmy
quelle
Ich bin mit diesem speziellen Problem nicht ganz vertraut, aber im Allgemeinen sollten Sie nur den Rollen Berechtigungen gewähren, die gerade für die Arbeit ausreichen. Ich würde mir die NetBackup-Dokumente für Details ansehen.
Dekso

Antworten:

9

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

Datagod
quelle
1
Vielen Dank für Ihre Antworten @datagod. Wird es übrigens auch restauriert werden können? Vielen Dank.
Jimmy
1
Die Wiederherstellung erfordert etwas mehr: sqlservercentral.com/Forums/Topic1015169-391-1.aspx .
Kevin Feasel