Avamar: Falha no backup do SQL com o erro "BACKUP DATABASE permission denied in database"

Résumé: Este artigo da base de conhecimento (KB) discute os backups do Avamar SQL que falham devido a um problema de permissões.

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

O backup do SQL Client pode falhar devido às seguintes mensagens de erro no registro:
 

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

A conta (SISTEMA local por padrão) configurada para o serviço Backup Agent não tem direitos apropriados para fazer backup dos bancos de dados SQL Server.

Résolution

Abra o SQL Server Management Studio e verifique se a conta de serviço do Backup Agent foi adicionada ao SQL SERVER ROLE "sysadmin".
 
Para atribuir funções do SQL Server à conta de serviço do Backup Agent:
  1. No client SQL , inicie o SQL Server Management Studio.
  2. No painel esquerdo da janela SQL Server Management Studio , expanda a árvore para exibir primeiro o SQL Server necessário e, em seguida, a pasta Security .
  3. Na pasta Security , clique em Logins para exibir os usuários no painel direito.
  4. Na lista Logons , clique com o botão direito do mouse na Conta (Autoridade NT\SISTEMA ou na conta de backup dedicada) e clique em Propriedades.
  5. Na caixa de propriedades de log-in, selecione a página Server Roles .
  6. Na caixa Server roles, ative a função sysadmin clicando na marca de seleção ao lado dela.
  7. Clique no botão OK para salvar as alterações.

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.