Avamar : Échec de la sauvegarde SQL avec l’erreur « BACKUP DATABASE permission denied in database »
Summary: Cet article de la base de connaissances (KB) traite de l’échec des sauvegardes Avamar SQL en raison d’un problème d’autorisation.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
La sauvegarde du client SQL peut échouer en raison des messages d’erreur suivants dans le journal :
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
Le compte (local SYSTEM par défaut) configuré pour le service Backup Agent ne dispose pas des droits appropriés pour sauvegarder les bases de données SQL Server.
Resolution
Ouvrez SQL Server Management Studio et vérifiez que le compte de service Backup Agent est ajouté au RÔLE SQL SERVER « sysadmin ».
Pour attribuer des rôles SQL Server au compte de service de l’agent de sauvegarde :
- Sur le client SQL , démarrez SQL Server Management Studio.
- Dans le volet de gauche de la fenêtre SQL Server Management Studio , développez l’arborescence pour afficher d’abord le SQL Server requis, puis le dossier Sécurité .
- Dans le dossier Sécurité , cliquez sur Connexions pour afficher les utilisateurs dans le volet de droite.
- Dans la liste Connexions , cliquez avec le bouton droit de la souris sur le compte (soit NT Authority\SYSTEM, soit le compte de sauvegarde dédié), puis cliquez sur Propriétés.
- Dans la zone des propriétés de connexion, sélectionnez la page Rôles de serveur .
- Dans la zone Server roles, activez le rôle sysadmin en cliquant sur la coche en regard de celui-ci.
- Cliquez sur le bouton OK pour enregistrer les modifications.
Affected Products
Avamar, Avamar Plug-in for SQLProducts
AvamarArticle Properties
Article Number: 000039635
Article Type: Solution
Last Modified: 22 Jul 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.