Avamar: SQL-Backup schlägt mit Fehler "BACKUP DATABASE permission denied in database" fehl
Résumé: In diesem Wissensdatenbank-Artikel (KB) wird erläutert, wie Avamar-SQL-Backups aufgrund eines Berechtigungsproblems fehlschlagen.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
Das SQL-Clientbackup schlägt möglicherweise aufgrund der folgenden Fehlermeldungen im Protokoll fehl:
avsql Error <9072>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: BACKUP DATABASE permission denied in database 'OperationsManager'.
(Log #10)
avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' (Log #10)
avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' (Log #10)
avsql Error <6479>: Timed out. Was Microsoft SQLServer running? (Log #10)
avsql Error <6479>: Timed out. Was Microsoft SQLServer running? (Log #10)
avtar Info <7202>: Backup CANCELLED, wrapping-up session with Server (Log #2)
avtar Info <7202>: Backup CANCELLED, wrapping-up session with Server (Log #3)
...
avsql Error <9072>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: BACKUP DATABASE permission denied in database 'master'.
avsql Error <9072>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: BACKUP DATABASE permission denied in database 'msdb'.
...
avsql Error <14272>: There are no successfully finished database tasks!
avsql Error <14294>: An error occurred when generating sql metadata
Cause
Das für den Backup Agent-Service konfigurierte Konto (standardmäßig lokales SYSTEM) verfügt nicht über die entsprechenden Rechte zum Sichern der SQL Server-Datenbanken.
Résolution
Öffnen Sie SQL Server Management Studio , und überprüfen Sie, ob das Backup Agent-Servicekonto der SQL Server-Rolle "sysadmin" hinzugefügt wurde.
So weisen Sie SQL Server-Rollen dem Backup Agent-Servicekonto zu:
- Starten Sie auf dem SQL-Client SQL Server Management Studio.
- Erweitern Sie im linken Bereich des Fensters SQL Server Management Studio die Struktur, um zuerst den erforderlichen SQL Server und dann den Ordner Sicherheit anzuzeigen.
- Klicken Sie im Ordner Sicherheit auf Anmeldungen , um die Nutzer im rechten Fensterbereich anzuzeigen.
- Klicken Sie in der Liste Logins mit der rechten Maustaste auf das Konto (entweder NT Authority\SYSTEM oder das dedizierte Backupkonto) und klicken Sie dann auf Properties.
- Wählen Sie im Feld für die Anmeldeeigenschaften die Seite Serverrollen aus.
- Aktivieren Sie im Feld Server roles die sysadmin role, indem Sie auf das Häkchen daneben klicken.
- Klicken Sie auf die Schaltfläche OK, um die Änderungen zu speichern.
Produits concernés
Avamar, Avamar Plug-in for SQLProduits
AvamarPropriétés de l’article
Numéro d’article: 000039635
Type d’article: Solution
Dernière modification: 22 juil. 2025
Version: 4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.