Avamar:SQLバックアップが「BACKUP DATABASE permission denied in database」エラーで失敗する

Résumé: このナレッジベース(KB)記事では、権限の問題によるAvamar SQLバックアップの失敗について説明します。

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クライアントのバックアップが失敗することがあります。
 

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

バックアップ エージェント サービス用に構成されたアカウント(デフォルトではローカルSYSTEM)に、SQL Serverデータベースをバックアップするための適切な権限がありません。

Résolution

SQL Server Management Studioを開き、バックアップ エージェント サービス アカウントがSQL Serverロール「sysadmin」に追加されていることを確認します。
 
バックアップ エージェント サービス アカウントにSQL Serverの役割を割り当てるには、次の手順を実行します。
  1. SQL クライアントで、SQL Server Management Studio を起動します。
  2. SQL Server Management Studioウィンドウの左ペインで、ツリーを展開して必要なSQL Serverを最初に表示し、次にSecurityフォルダーを表示します。
  3. Securityフォルダーで、Loginsをクリックして、右ペインにユーザーを表示します。
  4. [ログイン] ボックスの一覧で、アカウント (NT Authority\SYSTEM または専用のバックアップ アカウント) を右クリックし、[プロパティ] をクリックします。
  5. [ログイン プロパティ]ボックスで、[ サーバーの役割 ]ページを選択します。
  6. [Server roles]ボックスで、横のチェックマークをクリックしてsysadminロールを有効にします。
  7. OK]ボタンをクリックして、変更を保存します。

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.