Compartir a través de


Solución de problemas al realizar copias de seguridad de bases de datos de SAP HANA en Azure

En este artículo, se proporciona información para la solución de problemas al hacer copias de seguridad de bases de datos de SAP HANA en Azure Virtual Machines. Para más información sobre los escenarios de copia de seguridad de SAP HANA actualmente compatibles, consulte Compatibilidad con los escenarios.

Requisitos previos y permisos

Consulte las secciones sobre los requisitos previos y Qué hace el script de registro previo antes de configurar las copias de seguridad.

Errores de usuario comunes

UserErrorHANAInternalRoleNotPresent

Mensaje de error Azure Backup doesn't have required role privileges to carry out Backup and Restore operations
Causas posibles: Todas las operaciones producen este error cuando el usuario de copia de seguridad (AZUREWLBACKUPHANAUSER) no tiene asignado el rol SAP_INTERNAL_HANA_SUPPORT o el rol puede sobrescribirse.
Acción recomendada Descargue y ejecute el script de registro previo en la instancia de SAP HANA o asigne manualmente el rol SAP_INTERNAL_HANA_SUPPORT al usuario de copia de seguridad (AZUREWLBACKUPHANAUSER).

Note

Si usa HANA 2.0 SPS04 Rev 46 y versiones posteriores, este error no se produce porque el uso del rol SAP_INTERNAL_HANA_SUPPORT está en desuso en estas versiones de HANA.

UserErrorInOpeningHanaOdbcConnection

Mensaje de error Failed to connect to HANA system
Causas posibles:
  • Error en la conexión a la instancia de HANA
  • La base de datos del sistema (DB) está sin conexión
  • La base de datos del inquilino está sin conexión
  • El usuario de copia de seguridad (AZUREWLBACKUPHANAUSER) no tiene permisos o privilegios suficientes.
Acción recomendada Compruebe si el sistema está en ejecución. Si están en ejecución una o más bases de datos, asegúrese de que se hayan establecido los permisos necesarios. Para ello, descargue y ejecute el script de registro previo en la instancia de SAP HANA.

UserErrorHanaInstanceNameInvalid

Mensaje de error The specified SAP HANA instance is either invalid or can't be found
Causas posibles:
  • La instancia de SAP HANA especificada no es válida o no se puede encontrar.
  • No se puede realizar una copia de seguridad de varias instancias de SAP HANA en una sola máquina virtual (VM) de Azure.
Acción recomendada
  • Asegúrese de que solo se ejecuta una instancia de HANA en la máquina virtual de Azure.
  • Para resolver el problema, ejecute el script desde el panel Discover DB (Detectar base de datos) (también puede encontrar el script aquí) con la instancia correcta de SAP HANA.

UserErrorHANALSNValidationFailure

Mensaje de error Backup log chain is broken
Causas posibles: La interrupción de la cadena de registro de LSN de HANA se puede desencadenar por varias razones, entre las que se incluyen:
  • Error en la llamada de Azure Storage para confirmar la copia de seguridad.
  • La base de datos del inquilino está sin conexión.
  • La actualización de la extensión finaliza un trabajo de copia de seguridad en curso.
  • No se puede conectar a Azure Storage durante la copia de seguridad.
  • SAP HANA ha revertido una transacción en el proceso de copia de seguridad.
  • Se ha completado una copia de seguridad, pero el catálogo aún no se ha actualizado correctamente en el sistema HANA.
  • Error de copia de seguridad desde la perspectiva de Azure Backup, pero la operación es correcta desde la perspectiva de HANA: es posible que el destino de la copia de seguridad del registro o del catálogo se haya actualizado desde Backint al sistema de archivos o que se haya cambiado el ejecutable de Backint.
Acción recomendada Para resolver este problema, Azure Backup desencadena una copia de seguridad completa de recuperación automática. Mientras esta copia de seguridad de recuperación automática está en curso, todas las copias de seguridad de registros desencadenadas por HANA producirán el error OperationCancelledBecauseConflictingAutohealOperationRunningUserError. Una vez completada la copia de seguridad completa de la recuperación automática, los registros y todas las demás copias de seguridad comenzarán a funcionar según lo previsto.
Si no ve una copia de seguridad completa de recuperación automática desencadenada o una copia de seguridad correcta (completa, diferencial o incremental) en un plazo de 24 horas, póngase en contacto con el soporte técnico de Microsoft.

UserErrorSDCtoMDCUpgradeDetected

Mensaje de error SDC to MDC upgrade detected.
Causas posibles: Cuando se actualiza un sistema SDC a MDC, se produce este error en las copias de seguridad.
Acción recomendada Para resolver el problema, consulte Actualización de SDC a MDC.

UserErrorInvalidBackintConfiguration

Mensaje de error Backups will fail with this error when the Backint Configuration is incorrectly updated.
Causas posibles: El cliente modifica o actualiza la configuración de Backint actualizada durante el flujo para Configurar la protección de Azure Backup.
Acción recomendada Compruebe si se establecieron estos parámetros (Backint):
  • [catalog_backup_using_backint:true]
  • [enable_accumulated_catalog_backup:false]
  • [parallel_data_backup_backint_channels:1]
  • [log_backup_timeout_s:900)]
  • [backint_response_timeout:7200]
Si los parámetros basados en backint están presentes en el nivel HOST, quítelos. Sin embargo, si los parámetros no están presentes en el nivel de HOST, pero se han modificado manualmente en el nivel de base de datos, asegúrese de que los valores de nivel de base de datos estén establecidos. O bien, ejecute la detención de la protección y conservación de los datos de copia de seguridad en Azure Portal y, después, seleccione Reanudar copia de seguridad.

UserErrorIncompatibleSrcTargetSystemsForRestore

Mensaje de error The source and target systems for restore are incompatible.
Causas posibles: El flujo de restauración produce este error cuando las bases de datos de HANA de origen y de destino y los sistemas no son compatibles.
Acción recomendada Asegúrese de que el escenario de restauración no está incluido en la siguiente lista de posibles restauraciones incompatibles:
Caso 1: No se puede cambiar el nombre de SYSTEMDB durante la restauración.
Caso 2: Origen SDC y destino MDC: la base de datos de origen no se puede restaurar como SYSTEMDB o como base de datos de inquilino en el destino.
Caso 3: Origen MDC y destino SDC: la base de datos de origen (SYSTEMDB o base de datos de inquilino) no se puede restaurar en el destino.
Para más información, consulte la nota 1642148 de SAP Support Launchpad.

UserErrorHANAPODoesNotExist

Mensaje de error Database configured for backup doesn't exist.
Causas posibles: Si elimina una base de datos configurada para la copia de seguridad, se producirán errores en todas las copias de seguridad programadas y a petición de esta base de datos.
Acción recomendada Compruebe si se ha eliminado la base de datos. Vuelva a crear la base de datos o detenga la protección (con o sin conservar los datos) de la base de datos.

UserErrorInsufficientPrivilegeOfDatabaseUser

Mensaje de error Azure Backup does not have enough privileges to carry out Backup and Restore operations.
Causas posibles: El usuario de copia de seguridad (AZUREWLBACKUPHANAUSER) creado por el script de registro previo no tiene uno o varios de los roles siguientes asignados:
  • Para MDC, DATABASE ADMIN y BACKUP ADMIN (para HANA 2.0 SPS05 y versiones posteriores) para crear nuevas bases de datos durante la restauración.
  • Para SDC, BACKUP ADMIN para crear nuevas bases de datos durante la restauración.
  • CATALOG READ para leer el catálogo de copia de seguridad.
  • SAP_INTERNAL_HANA_SUPPORT para acceder a algunas tablas privadas. Solo es necesario para las versiones de SDC y MDC anteriores a HANA 2.0 SPS04 rev. 46. No es necesario para HANA 2.0 SPS04 Rev 46 y versiones posteriores. Esto se debe a que ahora se recibe la información necesaria de las tablas públicas con la corrección del equipo de HANA.
Acción recomendada Para resolver el problema, agregue manualmente los roles y permisos necesarios al usuario de copia de seguridad (AZUREWLBACKUPHANAUSER). O bien, puede descargar y ejecutar el script de registro previo en la instancia de SAP HANA.

UserErrorDatabaseUserPasswordExpired

Mensaje de error Database/Backup user's password expired.
Causas posibles: El usuario de base de datos o copia de seguridad creado por el script de registro previo no establece la expiración de la contraseña. Sin embargo, si se modificó, es posible que vea este error.
Acción recomendada Descargue y vuelva a ejecutar el script de registro previo en la instancia de SAP HANA para resolver el problema.

UserErrorInconsistentSSFS

Mensaje de error SAP HANA error
Causas posibles: Se recibió un error de sistema de archivos de almacenamiento seguro (SSFS) incoherente del motor de SAP HANA.
Acción recomendada Trabaje con el equipo de SAP HANA para corregir este problema. Para más información, consulte la nota de SAP 0002097613.

UserErrorCannotConnectToAzureActiveDirectoryService

Mensaje de error Unable to connect to the AAD service from the HANA system.
Causas posibles: La configuración de firewall o proxy como cuenta de servicio de complemento de la extensión de Backup no permite la conexión de salida a Microsoft Entra ID.
Acción recomendada Corrija la configuración del firewall o proxy para que la conexión de salida a Microsoft Entra ID sea correcta.

UserErrorMisConfiguredSslCaStore

Mensaje de error Misconfigured CA store
Causas posibles: El proceso de host del complemento de la extensión de copia de seguridad no puede acceder al almacén de la entidad de certificación raíz (en /var/lib/ca-certificates/ca-bundle.pem en el caso de SLES).
Acción recomendada Corrija el problema del almacén de CA mediante chmod o+r para restaurar el permiso original. A continuación, reinicie el servicio de host del complemento para que las copias de seguridad y restauraciones se realicen correctamente.

UserErrorBackupFailedAsRemedialBackupInProgress

Mensaje de error Remedial Backup in progress.
Causas posibles: Azure Backup desencadena una copia de seguridad completa de corrección para controlar la interrupción en la cadena de registros del LSN. Mientras esta corrección completa está en curso, las copias de seguridad (completa, diferencial e incremental) desencadenadas mediante el portal o la CLI producirán este error.
Acción recomendada Espere a que la copia de seguridad completa correctiva finalice correctamente antes de desencadenar otra copia de seguridad.

OperationCancelledBecauseConflictingOperationRunningUserError

Mensaje de error Conflicting operation in progress.
Causas posibles: Se desencadena una copia de seguridad completa, diferencial o incremental a través del portal, la CLI o los clientes nativos de HANA, mientras que otra copia de seguridad completa, diferencial o incremental ya está en curso.
Acción recomendada Espere a que se complete el trabajo de copia de seguridad activo antes de desencadenar una nueva copia de seguridad completa o diferencial.

OperationCancelledBecauseConflictingAutohealOperationRunning UserError

Mensaje de error Auto-heal Full backup in progress.
Causas posibles: Azure Backup desencadena una copia de seguridad completa de recuperación automática para resolver UserErrorHANALSNValidationFailure. Mientras esta copia de seguridad de recuperación automática está en curso, todas las copias de seguridad del registro desencadenadas por HANA producirán el error OperationCancelledBecauseConflictingAutohealOperationRunningUserError.
Una vez completada la copia de seguridad completa de la recuperación automática, los registros y todas las demás copias de seguridad comenzarán a funcionar según lo previsto.
Acción recomendada Espere a que se complete la copia de seguridad completa de recuperación automática antes de desencadenar una nueva copia de seguridad completa o diferencial.

Error de ejecución del script de registro previo del entorno

UserErrorHanaPreScriptNotRun

UserErrorPreregistrationScriptNotRun

Mensaje de error Pre-registration script not run.
Causas posibles: No se ha ejecutado el script de registro previo de SAP HANA para configurar el entorno.
Acción recomendada Descargue y ejecute el script de registro previo en la instancia de SAP HANA.

UserErrorTargetPOExistsOverwriteNotSpecified

Mensaje de error Target database cannot be overwritten for Restore.
Causas posibles: La base de datos de destino existe, pero no se puede sobrescribir. No se ha establecido Forzar la sobrescritura en el flujo de restauración en el portal o la CLI.
Acción recomendada Restaure la base de datos con la opción Forzar sobrescritura seleccionada o restaure en otra base de datos de destino.

UserErrorRecoverySysScriptFailedToTriggerRestore

Mensaje de error RecoverySys.py could not be run successfully to restore System DB.
Causas posibles: Las posibles causas de que se produzca un error en la restauración de la base de datos del sistema son:
  • Azure Backup no puede encontrar Recoverysys.py en la máquina de HANA. Esto sucede cuando el entorno de HANA no está configurado correctamente.
  • El archivo Recoverysys.py está presente, pero al desencadenar este script, no se pudo invocar a HANA para realizar la restauración.
  • Recoverysys.py ha invocado correctamente a HANA para realizar la restauración, pero HANA no ha podido realizarla.
Acción recomendada
  • Para el problema 1, trabaje con el equipo de SAP HANA para corregir el problema.
  • Para 2 y 3, ejecute el comando HDSetting.sh en el símbolo del sistema sid-adm y observe el seguimiento del registro. Por ejemplo, /usr/sap/SID/HDB00/HDBSetting.sh.
Comparta los resultados con el equipo de SAP HANA para solucionar el problema.

UserErrorDBNameNotInCorrectFormat

Mensaje de error Restored database name not in correct format.
Causas posibles: El nombre de la base de datos restaurada que ha proporcionado no tiene el formato aceptable o esperado.
Acción recomendada Asegúrese de que el nombre de la base de datos restaurada comienza por una letra y no debe contener ningún símbolo que no sean dígitos o un carácter de subrayado.
Puede contener un máximo de 127 caracteres y no comenzar por "SYS_.

UserErrorDefaultSidAdmDirectoryChanged

Mensaje de error Default sid-adm directory changed.
Causas posibles: Se cambió el directorio sid-adm predeterminado y HDBSetting.sh no está disponible en este directorio predeterminado.
Acción recomendada Si HXE es el SID, asegúrese de que la variable de entorno HOME esté establecida en /usr/sap/HXE/home como usuario sid-adm.

UserErrorHDBsettingsScriptNotFound

Mensaje de error HDBSetting.sh file cannot be found.
Causas posibles: Se produjo un error al restaurar las bases de datos del sistema porque el entorno del usuario <sid>adm no encontró el archivo HDBsettings.sh para desencadenar la restauración.
Acción recomendada Trabaje con el equipo de SAP HANA para corregir este problema.

Si HXE es el SID, asegúrese de que la variable de entorno HOME esté establecida en /usr/sap/HXE/home como usuario sid-adm.

UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata

Mensaje de error Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities.
Causas posibles: El espacio en disco de la máquina HANA está casi lleno o lleno, lo que provoca un error en las acciones Configurar copia de seguridad, Copia de seguridad o Restauración.
Acción recomendada Compruebe el espacio en disco de la máquina HANA para asegurarse de que hay espacio suficiente para que las acciones Configurar copia de seguridad, Copia de seguridad o Restauración se completen correctamente.

CloudDosAbsoluteLimitReached

Mensaje de error Operation is blocked as you have reached the limit on number of operations permitted in 24 hours.
Causas posibles: Este error aparecerá cuando haya alcanzado el límite máximo permitido para una operación en un intervalo de 24 horas.

Por ejemplo: Si ha alcanzado el límite para el número de trabajos de configuración de copia de seguridad que se pueden desencadenar al día e intenta configurar la copia de seguridad de un nuevo elemento, verá este error.
Acción recomendada Normalmente, si se vuelve a intentar la operación después de 24 horas, se resuelve este problema. Sin embargo, si el problema persiste, puede ponerse en contacto con el equipo de soporte técnico de Microsoft para obtener ayuda.

CloudDosAbsoluteLimitReachedWithRetry

Mensaje de error Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours.
Causas posibles: Este error aparecerá cuando haya alcanzado el límite máximo permitido para una operación en un intervalo de 24 horas. Normalmente, este error aparece cuando hay operaciones a escala, como la modificación de una directiva o la protección automática. A diferencia de lo que sucede en el caso de CloudDosAbsoluteLimitReached, no se puede hacer mucho para resolver este estado. De hecho, el servicio de Azure Backup volverá a intentar internamente las operaciones para todos los elementos en cuestión.

Por ejemplo: si tiene un gran número de orígenes de datos protegidos con una directiva e intenta modificar esa directiva, desencadenará los trabajos de configuración de protección para cada uno de los elementos protegidos y, a veces, puede alcanzar el límite máximo permisible por día para dichas operaciones.
Acción recomendada El servicio Azure Backup volverá a intentar esta operación automáticamente después de 24 horas.

UserErrorInvalidBackint

Mensaje de error Se encontró un ejecutable hdbbackint no válido.
Causa posible 1. Se produjo un error en la operación para cambiar la ruta de acceso Backint de /opt/msawb/bin a /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint debido a que no hay espacio de almacenamiento suficiente en la ubicación nueva.

2. La utilidad hdbbackint ubicada en /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint no tiene permisos ejecutables ni la propiedad correcta.
Acción recomendada 1. Asegúrese de que haya espacio libre disponible en /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint o en la ruta de acceso en la que desea guardar las copias de seguridad.

2. Asegúrese de que el grupo sapsys tenga los permisos adecuados sobre el archivo /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint; para ello, ejecute el comando chmod 755.

UserErrorHanaSQLQueryFailed

Mensaje de error Error en la operación al ejecutar la consulta en el servidor HANA.

Todas las operaciones que producen este error de usuario se deben a un problema causado en Hana mientras se ejecuta la consulta. Los detalles adicionales tienen el mensaje claro del error.
Causas posibles: - Problema de daños en el disco.
- Problemas de asignación de memoria.
- Demasiadas bases de datos en uso.
- Problema de actualización de topología.
Acción recomendada Trabaje con el equipo de SAP HANA para corregir este problema. Sin embargo, si el problema persiste, póngase en contacto con el equipo de soporte técnico de Microsoft para obtener más ayuda.

UserErrorRestoreTargetDirectoriesAbsent

Mensaje de error PreRestoreDataParamsPrep: Target directory no existe.
Causas posibles La restauración a medida que se producen errores en los archivos debido a que eldirectorio seleccionado para la restauración no existe en el servidor de destino o no es accesible.
Acción recomendada Compruebe que el directorio seleccionado está disponible en el servidor de destino y asegúrese de que ha seleccionado el servidor de destino correcto en el momento de la restauración.

JobCancelledOnExtensionUpgrade

Mensaje de error El trabajo de copia de seguridad se canceló porque el servicio de extensión de la copia de seguridad de la carga de trabajo se reinició para actualizarse.
Causa posible Se produce un error en el trabajo de copia de seguridad y restauración debido a la actualización automática de la extensión cuando la operación de copia de seguridad o restauración está en curso.
Acción recomendada Espere a que la actualización de la extensión se complete. Posteriormente, HANA vuelve a desencadenar las copias de seguridad de registros con errores, si las hubiera.

Sin embargo, Azure Backup no desencadenará las copias de seguridad completas, diferenciales o incrementales con errores y deberá volverse a realizar esta operación manualmente.

Comprobaciones de restauración

Restauración de una base de datos de contenedor único (SDC)

Ocúpese de las entradas mientras se realiza la restauración de una base de datos de contenedor único (SDC) para HANA a otra máquina de SDC. El nombre de la base de datos debe estar en minúscula y debe tener sdc anexado entre corchetes. La instancia de HANA se mostrará en mayúsculas.

Supongamos que hay una copia de seguridad de una instancia "H21" de HANA de SDC. En la página de elementos de copia de seguridad aparecerá el nombre del elemento de copia de seguridad como h21(sdc) . Si intenta restaurar esta base de datos en otra SDC de destino, por ejemplo, H11, es necesario proporcionar las entradas siguientes.

Nombre de base de datos SDC restaurada

Tenga en cuenta los siguientes puntos:

  • De manera predeterminada, el nombre de la base de datos restaurada se rellenará con el nombre del elemento de copia de seguridad. En este caso, h21(sdc).
  • Si selecciona H11 como destino, el nombre de la base de datos restaurada no cambiará de manera automática. Se debe editar para cambiarlo a h11(sdc). Con respecto a SDC, el nombre de la base de datos restaurada será el identificador de la instancia de destino en minúsculas y sdc entre corchetes.
  • Dado que SDC solo puede tener una base de datos única, también debe seleccionar la casilla para permitir reemplazar los datos existentes de la base de datos por los datos del punto de recuperación.
  • Linux distingue mayúsculas de minúsculas. De este modo, tiene que tener cuidado y respetar su uso.

Restauración de base de datos de varios contenedores (MDC)

En las bases de datos de varios contenedores para HANA, la configuración estándar es SYSTEMDB + 1 o más bases de datos de inquilino. La restauración de una instancia de SAP HANA completa restaura tanto SYSTEMDB como las bases de datos de inquilino. Primero se restaura SYSTEMDB y, luego, la base de datos de inquilino. Básicamente, restaurar la base de datos del sistema significa reemplazar la información del sistema del destino seleccionado. Esta restauración también reemplaza la información relacionada con BackInt en la instancia de destino. Así pues, una vez que la base de datos del sistema se restaura en una instancia de destino, vuelva a ejecutar el script de registro previo. Solo entonces las restauraciones de bases de datos de inquilino subsiguientes se realizarán correctamente.

Copia de seguridad de una VM replicada

Escenario 1

La máquina virtual original se replicó mediante Azure Site Recovery o una copia de seguridad de la máquina virtual de Azure. La nueva máquina virtual se creó para simular la máquina virtual anterior. Es decir, la configuración es exactamente la misma. (Esto se debe a que la máquina virtual original se eliminó y la restauración se realizó desde la copia de seguridad de la máquina virtual o Azure Site Recovery).

Este escenario podría incluir dos posibles casos. Obtenga información sobre cómo realizar una copia de seguridad de la máquina virtual replicada en ambos casos:

  1. La máquina virtual recién creada tiene el mismo nombre y se encuentra en el mismo grupo de recursos y en la misma suscripción que la máquina virtual que se eliminó.

    • La extensión ya está presente en la máquina virtual, pero ninguno de los servicios puede verla.
    • Ejecute el script de registro previo.
    • Vuelva a registrar la extensión para la misma máquina en Azure Portal (Copia de seguridad>Ver detalles -> seleccione la máquina virtual de Azure pertinente -> >Volver a registrar).
    • Se debe comenzar a crear correctamente la copia de seguridad de las bases de datos que ya tienen una copia de seguridad (de la máquina virtual eliminada).
  2. La máquina virtual recién creada tiene:

    • un nombre diferente al de la máquina virtual eliminada.
    • el mismo nombre que la máquina virtual eliminada, pero se encuentra en otro grupo de recursos o suscripción (en comparación con la máquina virtual eliminada).

    Si es así, siga estos pasos:

    • La extensión ya está presente en la máquina virtual, pero ninguno de los servicios puede verla.
    • Ejecute el script de registro previo.
    • Si detecta y protege las bases de datos nuevas, comenzarán a mostrarse bases de datos activas duplicadas en el portal. Para evitar esta situación, detenga la protección con la conservación de datos para las bases de datos anteriores. Después, continúe con los pasos restantes.
    • Detección de bases de datos
    • Habilite las copias de seguridad en estas bases de datos.
    • Las bases de datos con copia de seguridad existentes (de la máquina virtual eliminada) siguen estando almacenadas en el almacén. Se almacenan con la retención de sus copias de seguridad de acuerdo con la directiva.

Escenario 2

La máquina virtual original se replicó mediante Azure Site Recovery o una copia de seguridad de la máquina virtual de Azure. La nueva máquina virtual se creó a partir del contenido, con el fin de utilizarse como una plantilla. La máquina virtual es nueva y tiene un nuevo SID.

Siga estos pasos para habilitar las copias de seguridad en la máquina virtual nueva:

  • La extensión ya está presente en la máquina virtual, pero ninguno de los servicios puede verla.
  • Ejecute el script de registro previo. En función del SID de la nueva máquina virtual, pueden surgir dos escenarios:
    • La máquina virtual original y la nueva tienen el mismo SID. El script de registro previo se ejecuta correctamente.
    • La máquina virtual original y la nueva tienen SID diferentes. Se produce un error en el script de registro previo. Póngase en contacto con el soporte técnico de Microsoft para obtener ayuda en este caso.
  • Detecte las bases de datos de las que quiere realizar copias de seguridad.
  • Habilite las copias de seguridad en estas bases de datos.

Actualización de la versión de SDC o MDC en la misma máquina virtual

Las actualizaciones del sistema operativo, el cambio de versión de SDC o el cambio de versión de MDC que no ocasionan un cambio de SID se pueden administrar de la siguiente manera:

Actualización de SDC a MDC sin cambios en el SID

Las actualizaciones de SDC a MDC que no provocan un cambio de SID se pueden administrar de la siguiente manera:

  • Asegúrese de que la nueva versión de MDC sea compatible actualmente con Azure Backup.
  • Detenga la protección con la conservación de datos para la base de datos SDC anterior.
  • Realice la actualización. Después de la finalización, el sistema HANA es ahora MDC con una base de datos de sistema y bases de datos de inquilino.
  • Vuelva a ejecutar el script de registro previo.
  • Vuelva a registrar la extensión para la misma máquina en Azure Portal (Copia de seguridad>Ver detalles -> seleccione la máquina virtual de Azure pertinente -> >Volver a registrar).
  • Seleccione Volver a detectar bases de datos para la misma VM. Esta acción debería mostrar las nuevas bases de datos en el paso 3 como SYSTEMDB y base de datos de inquilino, no SDC.
  • La base de datos SDC anterior seguirá existiendo en el almacén y se conservarán los datos de copia de seguridad antiguos según la directiva.
  • Configure la copia de seguridad de estas bases de datos.

Actualización de SDC a MDC con un cambios de SID

Las actualizaciones de SDC a MDC que provocan un cambio de SID se pueden administrar de la siguiente manera:

  • Asegúrese de que la nueva versión de MDC sea compatible actualmente con Azure Backup.
  • Detenga la protección con la conservación de datos para la base de datos SDC anterior.
  • Mueva el archivo config.json ubicado en /opt/msawb/etc/config/SAPHana/.
  • Realice la actualización. Después de la finalización, el sistema HANA es ahora MDC con una base de datos de sistema y bases de datos de inquilino.
  • Vuelva a ejecutar el script de registro previo con los detalles correctos (nuevo SID y MDC). Debido a un cambio en el SID, es posible que tenga problemas con la ejecución correcta del script. Póngase en contacto con el soporte técnico de Azure Backup si tiene problemas.
  • Vuelva a registrar la extensión para la misma máquina en Azure Portal (Copia de seguridad>Ver detalles -> seleccione la máquina virtual de Azure pertinente - >Volver a registrar).
  • Seleccione Volver a detectar bases de datos para la misma VM. Esta acción debería mostrar las nuevas bases de datos en el paso 3 como SYSTEMDB y base de datos de inquilino, no SDC.
  • La base de datos SDC anterior seguirá existiendo en el almacén y se conservarán los datos de copia de seguridad antiguos según la directiva.
  • Configure la copia de seguridad de estas bases de datos.

Errores de repetición del registro

Compruebe uno o varios de los siguientes síntomas antes de desencadenar la operación de repetición del registro:

  • Se producen errores en todas las operaciones (tales como copia de seguridad, restauración y configuración de copia de seguridad) en la máquina virtual con uno de los códigos de error siguientes: WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg.

  • Si el área Estado de copia de seguridad del elemento de copia de seguridad se muestra como no accesible, descarte todas las demás causas que podrían dar lugar al mismo estado:

    • Falta de permiso para realizar operaciones relacionadas con la copia de seguridad en la máquina virtual
    • La máquina virtual está apagada, por lo que no se pueden realizar copias de seguridad.
    • Problemas de red

Estos síntomas pueden surgir por uno o varios de los siguientes motivos:

  • Se ha eliminado o desinstalado una extensión del portal.
  • Se ha restaurado la máquina virtual retrocediendo en el tiempo a través de la restauración del disco o discos en contexto.
  • Se ha apagado la máquina virtual durante un largo período, por lo que la configuración de la extensión en ella ha caducado.
  • Se ha eliminado la máquina virtual. Además, la otra máquina virtual se creó con el mismo nombre y en el mismo grupo de recursos que la máquina virtual eliminada.

En los escenarios anteriores, se recomienda desencadenar una operación de nuevo registro en la máquina virtual.

Hacer una copia de seguridad de registros de base de datos de SAP HANA

La copia de seguridad de registros no se desencadena a pesar del éxito de la copia de seguridad completa.

Posible causa: los valores de la base de datos de SAP HANA son incorrectos para desencadenar la copia de seguridad de registros.

Acción recomendada: asegúrese de que los siguientes valores para la configuración de SAP HANA están establecidos correctamente:

  • enable_auto_log_backup: Sí
  • log_backup_using_backint: Verdadero
  • catalog_backup_using_backint: Verdadero
  • log_mode: normal
  • log_backup_timeout_s: igual que la directiva de copia de seguridad de registros de Azure Portal (la frecuencia es en segundos).

Paso siguiente

  • Revise las preguntas más frecuentes sobre la copia de seguridad de las bases de datos de SAP HANA en máquinas virtuales de Azure.