Avamar: Zálohování SQL selhává s chybou "BACKUP DATABASE permission denied in database"

Résumé: Tento článek znalostní databáze (KB) pojednává o selhání zálohování Avamar SQL kvůli problému s oprávněními.

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

Zálohování klienta SQL může selhat kvůli následujícím chybovým zprávám v protokolu:
 

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

Účet (ve výchozím nastavení místní systém) nakonfigurovaný pro službu Backup Agent nemá příslušná práva k zálohování databází SQL Server.

Résolution

Otevřete SQL Server Management Studio a ověřte, zda je účet služby Backup Agent přidán do role SQL Server "sysadmin".
 
Přiřazení rolí SQL Server k účtu služby agenta zálohování:
  1. V klientovi SQL spusťte SQL Server Management Studio.
  2. V levém podokně okna SQL Server Management Studio rozbalte strom tak, aby se zobrazil nejprve požadovaný SQL Server a poté složka Security .
  3. Ve složce Security klikněte na možnost Logins a zobrazte uživatele v pravém podokně.
  4. V seznamu Přihlášení klikněte pravým tlačítkem myši na účet (NT Authority\SYSTEM nebo vyhrazený záložní účet) a potom klikněte na příkaz Vlastnosti.
  5. V poli vlastností přihlášení vyberte stránku Role serveru .
  6. V poli Role serveru povolte roli sysadmin kliknutím na zaškrtávací políčko vedle jejího názvu.
  7. Kliknutím na tlačítko OK uložte změny.

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.