Avamar: El respaldo de SQL falla con el error "BACKUP DATABASE permission denied in database"

Resumen: En este artículo de la base de conocimientos (KB), se analizan los respaldos de Avamar SQL que fallan debido a un problema de permisos.

Este artículo se aplica a: Este artículo no se aplica a: Este artículo no está vinculado a ningún producto específico. En este artículo no se identifican todas las versiones de los productos.

Síntomas

El respaldo del cliente SQL puede fallar debido a los siguientes mensajes de error en el 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 

Causa

La cuenta (SYSTEM local de manera predeterminada) configurada para el servicio Backup Agent no tiene los derechos adecuados para respaldar las bases de datos de SQL Server.

Resolución

Abra SQL Server Management Studio y verifique que la cuenta de servicio del agente de respaldo se agregue a la función "sysadmin" de SQL Server.
 
Para asignar funciones de SQL Server a la cuenta de servicio del agente de respaldo:
  1. En el cliente SQL , inicie SQL Server Management Studio.
  2. En el panel izquierdo de la ventana SQL Server Management Studio , expanda el árbol para mostrar primero el SQL Server necesario y, a continuación, la carpeta Seguridad .
  3. En la carpeta Seguridad , haga clic en Inicios de sesión para mostrar los usuarios en el panel derecho.
  4. En la lista Inicios de sesión , haga clic con el botón secundario en la cuenta (ya sea NT Authority\SYSTEM o la cuenta de respaldo dedicada) y, a continuación, haga clic en Propiedades.
  5. En el cuadro de propiedades de inicio de sesión, seleccione la página Server Roles .
  6. En el cuadro Server roles, habilite la función sysadmin haciendo clic en la marca de verificación junto a esta.
  7. Haga clic en el botón Aceptar para guardar los cambios.

Productos afectados

Avamar, Avamar Plug-in for SQL

Productos

Avamar
Propiedades del artículo
Número de artículo: 000039635
Tipo de artículo: Solution
Última modificación: 22 jul 2025
Versión:  4
Encuentra las respuestas que necesitas con la ayuda de otros usuarios de Dell
Servicios de asistencia
Comprueba si tu dispositivo está cubierto por los servicios de asistencia.