Avamar: SQL yedeklemesi "BACKUP DATABASE permission denied in database" hatasıyla başarısız oluyor

Résumé: Bu Knowledge Base (KB) makalesinde, Avamar SQL yedeklemelerinin bir izin sorunu nedeniyle başarısız olması ele alınmaktadır.

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

SQL istemcisi yedeklemesi, günlükte aşağıdaki hata mesajları nedeniyle başarısız olabilir:
 

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

Backup Agent hizmeti için yapılandırılan hesap (varsayılan olarak yerel SYSTEM), SQL Server veritabanlarını yedeklemek için uygun haklara sahip değil.

Résolution

SQL Server Management Studio'yu açın ve Backup Agent hizmet hesabının SQL SERVER ROLE "sysadmin" bölümüne eklendiğini doğrulayın.
 
Backup Agent hizmet hesabına SQL Server rolleri atamak için:
  1. SQL istemcisinde SQL Server Management Studio'yu başlatın.
  2. SQL Server Management Studio penceresinin sol bölmesinde, önce gerekli SQL Server'ı, ardından Security klasörünü görüntülemek için ağacı genişletin.
  3. Security klasörü altında, kullanıcıları sağ bölmede görüntülemek için Logins öğesine tıklayın.
  4. Logins listesinde hesaba (NT Authority\SYSTEM veya ayrılmış yedekleme hesabı) sağ tıklayın ve ardından Properties öğesine tıklayın.
  5. Oturum açma özellikleri kutusunda Server Roles sayfasını seçin.
  6. Server roles kutusunda, yanındaki onay işaretine tıklayarak sysadmin rolünü etkinleştirin.
  7. Değişiklikleri kaydetmek için Tamam düğmesine tıklayın.

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.