es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SQL Server Managed Backup for Windows Azure (SSMBackup2WA) se encuentra en espera de una actualización de progreso.

Tengo una base de datos en ejecución en una máquina virtual de Azure con SQL Server. La base de datos está en modo de recuperación completa. La copia de seguridad está configurada a través de la interfaz web. Las copias de seguridad de la base de datos y del registro han estado funcionando sin problemas durante años. Pero hace poco, la copia de seguridad del registro se interrumpió a la mitad y el proceso de copia de seguridad del registro se quedó atascado. Desde entonces, se ha registrado el siguiente evento cada 5 minutos (leyendo el registro con managed_backup.sp_get_backup_diagnostics):

[SSMBackup2WAAdminXevent] Nombre de la base de datos = DB, ID de la base de datos = 777, Etapa = VerifyJobOutcome, Código de error = 0, Mensaje de error = Advertencia, Información adicional = No se ha recibido una actualización de progreso de SQL Server en más de 30 minutos para la copia de seguridad del registro. SSMBackup2WA seguirá esperando.

Parece que SSMBackup2WA está esperando una actualización de progreso que nunca se recibe. Esto ha resultado en que no se realicen copias de seguridad del registro. La copia de seguridad de la base de datos ha seguido funcionando sin problemas.

Tengo problemas para encontrar el trabajo/tarea utilizado por SSMBackup2WA. Entiendo que no se encuentra en el conjunto habitual de trabajos de SQL Server Agent, sino que está oculto de alguna manera.
Mi idea es cancelar de alguna manera el trabajo existente que está atascado en un bucle de espera, pero no he descubierto cómo hacerlo.
He intentado “reiniciar” el proceso de copia de seguridad apagándolo y luego volviéndolo a encender, pero eso no ha ayudado.
No tengo posibilidad de reiniciar el servidor SQL (y no sé si eso ayudaría).

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en SQL Server y copias de seguridad, aquí están mis sugerencias para resolver el problema:

    • Verifique si hay algún proceso o tarea de copia de seguridad en ejecución que pueda estar bloqueando el progreso del trabajo “SSMBackup2WA”. Puede hacer esto ejecutando la siguiente consulta en la base de datos maestra:
    SELECT session_id, command, start_time, status, blocking_session_id 
    FROM sys.dm_exec_requests 
    WHERE command LIKE '%BACKUP%' 
    

    Si hay algún proceso de copia de seguridad en ejecución, intente cancelarlos para liberar recursos para el trabajo “SSMBackup2WA”.

    • Si aún no puede encontrar el trabajo o tarea que está causando el problema, es posible que necesite contactar al soporte de Azure para obtener ayuda. Deberían poder ayudarlo a encontrar y cancelar el trabajo problemático.
    • Reiniciar el servidor SQL puede ayudar a restablecer el proceso de copia de seguridad y solucionar el problema. Sin embargo, dado que mencionó que no tiene la capacidad de reiniciar el servidor, esta puede no ser una opción para usted.

    • Mientras tanto, puede intentar tomar copias de seguridad de registros manualmente usando el comando “BACKUP LOG” para asegurarse de que su registro de transacciones esté siendo respaldado. Aquí hay un ejemplo de cómo tomar una copia de seguridad de registros:

    BACKUP LOG [DB] TO DISK = 'C:\Backup\DB_backup_log.bak' 
    

    Esto debería ayudarlo a mantener sus copias de seguridad de registros actualizadas hasta que se resuelva el problema con el trabajo “SSMBackup2WA”.

    En general, la mejor opción es tratar de identificar y detener el trabajo/tarea problemático. Si no puede hacerlo, comuníquese con el soporte de Azure para obtener más ayuda.

Comments are closed.