Avamar: Niepowodzenie tworzenia kopii zapasowej SQL z błędem "BACKUP DATABASE PERMISSION DENIED in database"

Résumé: W tym artykule bazy wiedzy (KB) opisano niepowodzenie tworzenia kopii zapasowych Avamar SQL z powodu problemu z uprawnieniami.

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

Tworzenie kopii zapasowej klienta SQL może zakończyć się niepowodzeniem z powodu następujących komunikatów o błędach w dzienniku:
 

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

Konto (domyślnie lokalny SYSTEM) skonfigurowane dla usługi Backup Agent nie ma odpowiednich uprawnień do tworzenia kopii zapasowych baz danych SQL Server.

Résolution

Otwórz program SQL Server Management studio i sprawdź, czy konto usługi Backup Agent zostało dodane do roli "sysadmin" programu SQL Server.
 
Aby przypisać role SQL Server do konta usługi Backup Agent:
  1. W kliencie SQL uruchom SQL Server Management Studio.
  2. W lewym okienku okna SQL Server Management Studio rozwiń drzewo, aby wyświetlić najpierw wymagany program SQL Server, a następnie folder Security .
  3. W folderze Zabezpieczenia kliknij opcję Logowania , aby wyświetlić użytkowników w prawym okienku.
  4. Na liście Loginy kliknij prawym przyciskiem myszy konto (NT Authority\SYSTEM lub dedykowane konto kopii zapasowej), a następnie kliknij polecenie Właściwości.
  5. W polu właściwości logowania wybierz stronę Role serwera .
  6. W polu Server roles włącz rolę sysadmin, klikając znajdujący się obok niej znacznik wyboru.
  7. Kliknij przycisk OK, aby zapisać zmiany.

Produits concernés

Avamar, Avamar Plug-in for SQL

Produits

Avamar
Proprié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.