Avamar: SQL-back-up mislukt met de fout 'BACKUP DATABASE-machtiging geweigerd in database'

Résumé: In dit knowledge base-artikel (KB) wordt besproken dat Avamar SQL-back-ups mislukken vanwege een machtigingsprobleem.

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

De back-up van de SQL-client kan mislukken vanwege de volgende foutmeldingen in het logboek:
 

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

Het account (standaard lokaal SYSTEEM) dat is geconfigureerd voor de back-upagentservice heeft niet de juiste rechten om een back-up te maken van de SQL Server-databases.

Résolution

Open SQL Server Management Studio en controleer of het Backup Agent-serviceaccount is toegevoegd aan de SQL Server-rol "sysadmin".
 
SQL Server-rollen toewijzen aan het serviceaccount van de back-upagent:
  1. Start SQL Server Management Studio op de SQL client.
  2. Vouw in het linkerdeelvenster van het venster SQL Server Management Studio de structuur uit om eerst de vereiste SQL Server en vervolgens de map Security weer te geven.
  3. Klik in de map Security op Logins om de gebruikers in het rechterdeelvenster weer te geven.
  4. Klik in de lijst Logins met de rechtermuisknop op het Account (NT Authority\SYSTEM of het toegewezen back-upaccount) en klik vervolgens op Eigenschappen.
  5. Selecteer in het vak Aanmeldingseigenschappen de pagina Serverrollen .
  6. Schakel in het vak Serverrollen de rol systeembeheerder in door op het vinkje ernaast te klikken.
  7. Klik op de knop OK om de wijzigingen op te slaan.

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.