Avamar: SQL-säkerhetskopiering misslyckas med felet "BACKUP DATABASE-behörighet nekad i databasen"

Résumé: I den här artikeln i kunskapsbasen (KB) beskrivs Avamar SQL-säkerhetskopieringar som misslyckas på grund av ett behörighetsproblem.

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

Säkerhetskopieringen av SQL-klienten kan misslyckas på grund av följande felmeddelanden i loggen:
 

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

Kontot (lokalt SYSTEM som standard) som konfigurerats för Backup Agent-tjänsten har inte rätt behörighet att säkerhetskopiera SQL Server databaser.

Résolution

Öppna SQL Server Management Studio och kontrollera att tjänstkontot för säkerhetskopieringsagenten har lagts till i SQL SERVER-ROLLEN "sysadmin".
 
Så här tilldelar du SQL Server roller till tjänstkontot för säkerhetskopieringsagenten:
  1. SQL-klienten startar du SQL Server Management Studio.
  2. I den vänstra rutan i fönstret SQL Server Management Studio expanderar du trädet för att först visa den nödvändiga SQL Server och sedan mappen Säkerhet .
  3. Under mappen Säkerhet klickar du på Inloggningar för att visa användarna i den högra rutan.
  4. Högerklicka på kontot (antingen NT Authority\SYSTEM eller det dedikerade kontot för säkerhetskopiering) i listanInloggningar och klicka sedan på Egenskaper.
  5. I rutan Inloggningsegenskaper väljer du sidan Serverroller .
  6. I rutan Serverroller aktiverar du sysadmin-rollen genom att klicka på bockmarkeringen bredvid den.
  7. Klicka på OK för att spara ändringarna.

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.