Avamar : Échec de la sauvegarde SQL avec l’erreur « BACKUP DATABASE permission denied in database »
Résumé: Cet article de la base de connaissances (KB) traite de l’échec des sauvegardes Avamar SQL en raison d’un problème d’autorisation.
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
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.
Résolution
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.
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.