Condividi tramite


Risolvere i problemi relativi al backup di database SAP HANA in Azure

Questo articolo fornisce informazioni per la risoluzione dei problemi relativi al backup di database SAP HANA in macchine virtuali di Azure. Per altre informazioni sugli scenari di backup SAP HANA attualmente supportati, vedere Supporto degli scenari.

Prerequisiti e autorizzazioni

Vedere le sezioni Prerequisiti e Funzionalità dello script di pre-registrazione prima di configurare i backup.

Errori utente comuni

UserErrorHANAInternalRoleNotPresent

Messaggio di errore Azure Backup doesn't have required role privileges to carry out Backup and Restore operations
Possibili cause Tutte le operazioni hanno esito negativo con questo errore quando l'utente di backup (AZUREWLBACKUPHANAUSER) non ha il ruolo SAP_INTERNAL_HANA_SUPPORT assegnato o il ruolo potrebbe essere sovrascritto.
Azione consigliata Scaricare ed eseguire lo script di pre-registrazione nell'istanza di SAP HANA oppure assegnare manualmente il ruolo SAP_INTERNAL_HANA_SUPPORT all'utente di backup (AZUREWLBACKUPHANAUSER).

Nota

Se si usa HANA 2.0 SPS04 Rev 46 e versioni successive, questo errore non si verifica quando l'uso del ruolo SAP_INTERNAL_HANA_SUPPORT è deprecato in queste versioni di HANA.

UserErrorInOpeningHanaOdbcConnection

Messaggio di errore Failed to connect to HANA system
Possibili cause
  • Connessione all'istanza di HANA non riuscita
  • Il database di sistema (DB) è offline
  • Il database del tenant è offline
  • L'utente di backup (AZUREWLBACKUPHANAUSER) non dispone di autorizzazioni/privilegi sufficienti.
Azione consigliata Controllare se il sistema è in esecuzione. Se uno o più database sono in esecuzione, assicurarsi che siano impostate le autorizzazioni necessarie. A tale scopo, scaricare ed eseguire nuovamente lo script di pre-registrazione nell'istanza di SAP HANA.

UserErrorHanaInstanceNameInvalid

Messaggio di errore The specified SAP HANA instance is either invalid or can't be found
Possibili cause
  • L'istanza di SAP HANA specificata non è valida o non è stata trovata.
  • Non è possibile eseguire il backup di più istanze di SAP HANA in una singola macchina virtuale di Azure.
Azione consigliata
  • Assicurarsi che nella macchina virtuale di Azure sia in esecuzione una sola istanza di HANA.
  • Per risolvere il problema, eseguire lo script dal riquadro Individua database (è anche possibile trovare lo script qui) con l'istanza di SAP HANA corretta.

UserErrorHANALSNValidationFailure

Messaggio di errore Backup log chain is broken
Possibili cause L'interruzione della catena di log HANA LSN può attivarsi per vari motivi, tra cui:
  • Errore di chiamata di Archiviazione di Azure per il commit del backup.
  • Il database del tenant è offline.
  • L'aggiornamento dell'estensione viene terminato un processo di backup in corso.
  • Impossibile connettersi ad Archiviazione di Azure durante il backup.
  • SAP HANA ha eseguito il rollback di una transazione nel processo di backup.
  • Un backup è completo, ma il catalogo non viene ancora aggiornato con esito positivo nel sistema HANA.
  • Il backup non è riuscito dal punto di vista di Backup di Azure, ma ha avuto esito positivo dal punto di vista di HANA. È possibile che la destinazione del backup o del catalogo del log sia stata aggiornata dal backint al file system oppure che sia stato modificato il file eseguibile Backint.
Azione consigliata Per risolvere questo problema, Backup di Azure attiva un backup completo con correzione automatica. Mentre questo backup con correzione automatica è in corso, tutti i backup del log vengono attivati dall’esito negativo di HANA con OperationCancelledBecauseConflictingAutohealOperationRunningUserError. Al termine del backup completo con correzione automatica, i log e tutti gli altri backup iniziano a funzionare come previsto.
Se non viene visualizzato un backup completo con correzione automatica o un backup riuscito (completo/differenziale/incrementale) entro 24 ore, contattare il supporto tecnico Microsoft.

UserErrorSDCtoMDCUpgradeDetected

Messaggio di errore SDC to MDC upgrade detected.
Possibili cause Quando un sistema SDC viene aggiornato a MDC, i backup hanno esito negativo con questo errore.
Azione consigliata Per risolvere il problema, vedere Aggiornamento da SDC a MDC.

UserErrorInvalidBackintConfiguration

Messaggio di errore Backups will fail with this error when the Backint Configuration is incorrectly updated.
Possibili cause La configurazione backint aggiornata durante il flusso Configura protezione da Backup di Azure viene modificata/aggiornata dal cliente.
Azione consigliata Verificare che siano impostati i parametri seguenti (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]
Se al livello HOST sono presenti parametri basati su backint, rimuoverli. Tuttavia, se i parametri non sono presenti a livello host, ma vengono modificati manualmente a livello di database, assicurarsi che i valori a livello di database siano impostati. In alternativa, eseguire la procedura per arrestare la protezione e conservare i dati di backup dal portale di Azure e quindi selezionare Riprendi backup.

UserErrorIncompatibleSrcTargetSystemsForRestore

Messaggio di errore The source and target systems for restore are incompatible.
Possibili cause Il flusso di ripristino ha esito negativo con questo errore quando i database HANA di origine e di destinazione, e i sistemi non sono compatibili.
Azione consigliata Assicurarsi che lo scenario di ripristino non sia incluso nell'elenco seguente di possibili ripristini incompatibili:
Caso 1: non è possibile rinominare SYSTEMDB durante il ripristino.
Caso 2: con origine SDC e destinazione MDC: non è possibile ripristinare il database di origine come SYSTEMDB o database tenant nella destinazione.
Caso 3: con origine MDC e destinazione SDC: non è possibile ripristinare il database di origine (SYSTEMDB o database tenant) nella destinazione.
Per altre informazioni, vedere la nota 1642148 nella finestra di avvio del supporto SAP.

UserErrorHANAPODoesNotExist

Messaggio di errore Database configured for backup doesn't exist.
Possibili cause Se si elimina un database configurato per il backup, tutti i backup pianificati e su richiesta in questo database avranno esito negativo.
Azione consigliata Verificare che il database venga eliminato. Ricreare il database o arrestare la protezione (conservando o meno i dati) per il database.

UserErrorInsufficientPrivilegeOfDatabaseUser

Messaggio di errore Azure Backup does not have enough privileges to carry out Backup and Restore operations.
Possibili cause All'utente di backup (AZUREWLBACKUPHANAUSER) creato dallo script di pre-registrazione non sono assegnati uno o più tra i ruoli seguenti:
  • Per MDC, DATABASE ADMIN e BACKUP ADMIN (per HANA 2.0 SPS05 e versioni successive) creare nuovi database durante il ripristino.
  • Per SDC, BACKUP ADMIN crea nuovi database durante il ripristino.
  • CATALOG READ: per leggere il catalogo di backup.
  • SAP_INTERNAL_HANA_SUPPORT: per accedere ad alcune tabelle private. Richiesto solo per le versioni di SDC e MDC precedenti a HANA 2.0 SPS04 Rev 46. Non è necessario per HANA 2.0 SPS04 Rev 46 e versioni successive. Ciò è dovuto al fatto che ora si ottengono le informazioni necessarie dalle tabelle pubbliche con la correzione del team HANA.
Azione consigliata Per risolvere il problema, aggiungere manualmente i ruoli e le autorizzazioni necessari all'utente di backup (AZUREWLBACKUPHANAUSER). In alternativa, è possibile scaricare ed eseguire lo script di pre-registrazione nell'istanza di SAP HANA.

UserErrorDatabaseUserPasswordExpired

Messaggio di errore Database/Backup user's password expired.
Possibili cause L'utente di database/backup creato dallo script di pre-registrazione non imposta la scadenza per la password. Tuttavia, se è stato modificato, è possibile che venga visualizzato questo errore.
Azione consigliata Scaricare ed eseguire lo script di pre-registrazione nell'istanza di SAP HANA per risolvere il problema.

UserErrorInconsistentSSFS

Messaggio di errore SAP HANA error
Possibili cause È stato ricevuto un errore di file system di archiviazione sicura (Secure Storage File System, SSFS) incoerente dal motore di SAP HANA.
Azione consigliata Collaborare con il team di SAP HANA per risolvere il problema. Per altre informazioni, vedere la nota SAP 0002097613.

UserErrorCannotConnectToAzureActiveDirectoryService

Messaggio di errore Unable to connect to the AAD service from the HANA system.
Possibili cause Le impostazioni del firewall o del proxy come account del servizio plug-in dell'estensione di backup non consentono la connessione in uscita a Microsoft Entra ID.
Azione consigliata Correggere le impostazioni del firewall o del proxy per la connessione in uscita a Microsoft Entra ID per l'esito positivo.

UserErrorMisConfiguredSslCaStore

Messaggio di errore Misconfigured CA store
Possibili cause Il processo host del plug-in dell'estensione di backup non è in grado di accedere all'archivio CA radice (in /var/lib/ca-certificates/ca-bundle.pem per SLES).
Azione consigliata Risolvere il problema dell'archivio CA usando chmod o+r per ripristinare l'autorizzazione originale. Riavviare quindi il servizio host del plug-in per backup e ripristini per avere esito positivo.

UserErrorBackupFailedAsRemedialBackupInProgress

Messaggio di errore Remedial Backup in progress.
Possibili cause Backup di Azure attiva un backup completo correttivo per gestire l'interruzione della catena di log LSN. Mentre è in corso la correzione completa, i backup (completo/ differenziale/incrementale) attivati tramite il portale o l'interfaccia della riga di comando hanno esito negativo con questo errore.
Azione consigliata Attendere il completamento del backup completo corretto prima di attivare un altro backup.

OperationCancelledBecauseConflictingOperationRunningUserError

Messaggio di errore Conflicting operation in progress.
Possibili cause Un backup completo/differenziale/incrementale attivato tramite portale/interfaccia della riga di comando/client HANA nativi mentre è già in corso un altro backup completo/differenziale/incrementale.
Azione consigliata Attendere il completamento del processo di backup attivo prima di attivare un nuovo backup completo/differenziale.

OperationCancelledBecauseConflictingAutohealOperationRunning UserError

Messaggio di errore Auto-heal Full backup in progress.
Possibili cause Backup di Azure attiva un backup completo di correzione automatica per risolvere UserErrorHANALSNValidationFailure. Mentre questo backup con correzione automatica è in corso, tutti i backup del log attivati da HANA hanno esito negativo con OperationCancelledBecauseConflictingAutohealOperationRunningUserError.
Al termine del backup completo con correzione automatica, i log e tutti gli altri backup inizieranno a funzionare come previsto.
Azione consigliata Attendere il completamento del backup completo del ripristino automatico prima di attivare un nuovo backup completo/differenziale.

Errore di esecuzione dello script di pre-registrazione dell'ambiente

UserErrorHanaPreScriptNotRun

UserErrorPreregistrationScriptNotRun

Messaggio di errore Pre-registration script not run.
Possibili cause Lo script di pre-registrazione di SAP HANA per configurare l'ambiente non è stato eseguito.
Azione consigliata Scaricare ed eseguire lo script di pre-registrazione nell'istanza di SAP HANA.

UserErrorTargetPOExistsOverwriteNotSpecified

Messaggio di errore Target database cannot be overwritten for Restore.
Possibili cause Il database di destinazione esiste, ma non può essere sovrascritto. La sovrascrittura forzata non è impostata nel flusso di ripristino nel portale o nell'interfaccia della riga di comando.
Azione consigliata Ripristinare il database con l'opzione di sovrascrittura forzata selezionata o ripristinare in un database di destinazione diverso.

UserErrorRecoverySysScriptFailedToTriggerRestore

Messaggio di errore RecoverySys.py could not be run successfully to restore System DB.
Possibili cause Le possibili cause dell'esito negativo del ripristino del database di sistema sono:
  • Backup di Azure non è in grado di trovare Recoverysys.py nel computer HANA. Si verifica quando l'ambiente HANA non è configurato correttamente.
  • Recoverysys.py è presente, ma quando si attiva questo script non riesce a richiamare HANA per eseguire il ripristino.
  • Recoverysys.py ha richiamato HANA per eseguire il ripristino, ma questo ha avuto esito negativo.
Azione consigliata
  • Per il problema 1, collaborare con il team di SAP HANA per risolvere il problema.
  • Per 2 e 3, eseguire il comando HDSetting.sh nel prompt sid-adm e visualizzare la traccia del log. Ad esempio, /usr/sap/SID/HDB00/HDBSetting.sh.
Per risolvere il problema, condividere questi risultati con il team SAP HANA.

UserErrorDBNameNotInCorrectFormat

Messaggio di errore Restored database name not in correct format.
Possibili cause Il formato del nome del database ripristinato specificato non è accettabile/previsto.
Azione consigliata Assicurarsi che il nome del database ripristinato inizi con una lettera e non contenga simboli diversi da cifre o caratteri di sottolineatura.
Può contenere un massimo di 127 caratteri e non deve iniziare con "_SYS_".

UserErrorDefaultSidAdmDirectoryChanged

Messaggio di errore Default sid-adm directory changed.
Possibili cause La directory sid-adm predefinita è stata modificata e HDBSetting.sh non è disponibile in questa directory predefinita.
Azione consigliata Se HXE è il SID, assicurarsi che la variabile di ambiente HOME sia impostata su /usr/sap/HXE/home come utente sid-adm.

UserErrorHDBsettingsScriptNotFound

Messaggio di errore HDBSetting.sh file cannot be found.
Possibili cause Il ripristino dei database di sistema non è riuscito perché il <sid>adm ambiente utente non è riuscito a trovare il file HDBsettings.sh per attivare il ripristino.
Azione consigliata Collaborare con il team di SAP HANA per risolvere il problema.

Se HXE è il SID, assicurarsi che la variabile di ambiente HOME sia impostata su /usr/sap/HXE/home come utente sid-adm.

UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata

Messaggio di errore Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities.
Possibili cause Lo spazio su disco nel computer HANA è quasi pieno o completo, causando l'esito negativo di Configura backup, backup o ripristino.
Azione consigliata Controllare lo spazio su disco nel computer HANA per assicurarsi che lo spazio disponibile sia sufficiente per il completamento delle attività di attivazione del backup, backup o ripristino.

CloudDosAbsoluteLimitReached

Messaggio di errore Operation is blocked as you have reached the limit on number of operations permitted in 24 hours.
Possibili cause Quando è stato raggiunto il limite massimo consentito per un'operazione in un intervallo di 24 ore, viene visualizzato questo errore.

Ad esempio: se è stato raggiunto il limite per il numero di processi di backup che possono essere attivati al giorno e si tenta di configurare il backup in un nuovo elemento, verrà visualizzato questo errore.
Azione consigliata In genere, la ripetizione dell'operazione dopo 24 ore risolve questo problema. Tuttavia, se il problema persiste, è possibile contattare il supporto tecnico Microsoft per assistenza.

CloudDosAbsoluteLimitReachedWithRetry

Messaggio di errore Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours.
Possibili cause Quando è stato raggiunto il limite massimo consentito per un'operazione in un intervallo di 24 ore, viene visualizzato questo errore. Questo errore viene in genere visualizzato quando sono presenti operazioni su larga scala, ad esempio modificare i criteri o la protezione automatica. A differenza del caso di CloudDosAbsoluteLimitReached, non c'è molto da fare per risolvere questo stato. In effetti, il servizio Backup di Azure ritenta le operazioni internamente per tutti gli elementi in questione.

Ad esempio, se si dispone di un numero elevato di origini dati protette con un criterio e si tenta di modificare tale criterio, attiverà i processi di configurazione della protezione per ognuno degli elementi protetti e talvolta potrebbe raggiungere il limite massimo consentito per tali operazioni al giorno.
Azione consigliata Il servizio Backup di Azure tenterà di ripetere automaticamente questa operazione dopo 24 ore.

UserErrorInvalidBackint

Messaggio di errore È stato trovato un eseguibile hdbbackint non valido.
Possibile causa 1. L'operazione per modificare il percorso Backint da /opt/msawb/bin a /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint non è riuscita a causa di spazio di archiviazione insufficiente nella nuova posizione.

2. L'utilità hdbbackint che si trova in /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint non dispone delle autorizzazioni eseguibili o della proprietà corretta.
Azione consigliata 1. Assicurarsi che sia disponibile spazio libero in /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint o nel percorso in cui si desidera salvare i backup.

2. Assicurarsi che il gruppo sapsys disponga delle autorizzazioni appropriate per il file /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint eseguendo il comando chmod 755.

UserErrorHanaSQLQueryFailed

Messaggio di errore Operazione non riuscita durante l'esecuzione di query nel server HANA.

Tutte le operazioni che hanno esito negativo con questo errore utente sono dovute a un problema causato dal lato Hana durante l'esecuzione della query. Altri dettagli contengono il messaggio non crittografato dell'errore.
Possibili cause - Problemi di danneggiamento del disco.
- Problemi di allocazione della memoria.
- Troppi database in uso.
- Problema di aggiornamento della topologia.
Azione consigliata Collaborare con il team di SAP HANA per risolvere il problema. Tuttavia, se il problema persiste, è possibile contattare il supporto tecnico Microsoft per ulteriore assistenza.

UserErrorRestoreTargetDirectoriesAbsent

Messaggio di errore PreRestoreDataParamsPrep: Target directory non esiste.
Possibile cause Il ripristino quando i file non riescono a causa di una directory selezionata per il ripristino non esiste nel server di destinazione o non è accessibile.
Azione consigliata Verificare che la directory selezionata sia disponibile nel server di destinazione e assicurarsi di aver selezionato il server di destinazione corretto al momento del ripristino.

JobCancelledOnExtensionUpgrade

Messaggio d'errore Il processo di backup è stato annullato perché il servizio di estensione del backup del carico di lavoro è stato riavviato per un aggiornamento.
Possibile causa Il processo di backup e ripristino non riesce a causa dell'aggiornamento automatico dell'estensione quando è in corso l'operazione di backup/ripristino.
Azione consigliata Attendere il completamento dell'aggiornamento dell'estensione. HANA attiva quindi nuovamente i backup del log non riusciti, se presenti.

Tuttavia, i backup completi/differenziali/incrementali non riusciti non verranno riattivati da Backup di Azure ed è necessario ritentare manualmente questa operazione.

Controlli di ripristino

Ripristino di un contenitore di database singolo (SDC)

Prestare attenzione agli input durante il ripristino di un contenitore di database singolo (SDC) per HANA in un altro computer con SDC. Il nome del database deve essere assegnato con lettere minuscole e con sdc accodato tra parentesi quadre. L'istanza di HANA verrà visualizzata in lettere maiuscole.

Si supponga di eseguire il backup di un'istanza SDC HANA denominata "H21". La pagina degli elementi di backup mostrerà il nome dell'elemento di backup come h21(sdc). Se si prova a ripristinare questo database in un altro SDC di destinazione, ad esempio H11, è necessario specificare gli input seguenti.

Nome del database SDC ripristinato

Notare i punti seguenti:

  • Per impostazione predefinita, il nome del database ripristinato verrà popolato con il nome dell'elemento di backup. In questo caso, h21(sdc).
  • Selezionare la destinazione come H11 non modificherà automaticamente il nome del database ripristinato. Deve essere modificato in h11(sdc). Per quanto riguarda SDC, il nome del database ripristinato corrisponderà all'ID istanza di destinazione scritto in lettere minuscole e con il suffisso sdc racchiuso tra parentesi quadre.
  • Poiché il contenitore SDC può includere un solo database singolo, è anche necessario selezionare la casella di controllo per consentire l'override dei dati del database esistenti con i dati del punto di ripristino.
  • Linux fa distinzione tra maiuscole e minuscole, di conseguenza prestare attenzione a rispettare tale distinzione.

Ripristino di un contenitore di più database (MDC)

Nei contenitori di più database per HANA la configurazione standard prevede SYSTEMDB e uno o più database tenant. Il ripristino di un'intera istanza di SAP HANA ripristina sia SYSTEMDB che database tenant. Si inizia con il ripristino di SYSTEMDB e quindi si procede con quello del database tenant. Con il ripristino di SYSTEMDB viene in pratica eseguito l'override delle informazioni di sistema nella destinazione selezionata, nonché delle informazioni correlate a BackInt nell'istanza di destinazione. Di conseguenza, dopo il ripristino di SYSTEMDB in un'istanza di destinazione, eseguire di nuovo lo script di pre-registrazione. Solo allora sarà possibile eseguire il ripristino dei database tenant successivi.

Eseguire il backup di una macchina virtuale replicata

Scenario 1

La macchina virtuale originale è stata replicata con Azure Site Recovery o il backup della macchina virtuale di Azure. La nuova macchina virtuale è stata creata per simulare quella precedente, di conseguenza le impostazioni sono identiche. (Questo perché la macchina virtuale originale è stata eliminata e il ripristino è stato eseguito dal backup della macchina virtuale o da Azure Site Recovery).

Questo scenario può includere due casi possibili. Ecco come eseguire il backup della macchina virtuale replicata in entrambi i casi:

  1. La nuova macchina virtuale creata ha lo stesso nome e si trova nello stesso gruppo di risorse e nella stessa sottoscrizione della macchina virtuale eliminata.

    • L'estensione è già presente nella macchina virtuale, ma non è visibile ad alcun servizio
    • Eseguire lo script di pre-registrazione
    • Ripetere la registrazione dell'estensione per lo stesso computer nel portale di Azure (Backup>Visualizza dettagli -> Selezionare la macchina virtuale di Azure pertinente -> Ripeti registrazione)
    • Il backup dei database già esistenti (dalla macchina virtuale eliminata) dovrebbe avviarsi correttamente
  2. La nuova macchina virtuale creata presenta:

    • un nome diverso rispetto a quello della macchina virtuale eliminata
    • lo stesso nome della macchina virtuale eliminata ma si trova in un gruppo di risorse diverso o in una sottoscrizione diversa (rispetto alla macchina virtuale eliminata)

    In tal caso, seguire questa procedura:

    • L'estensione è già presente nella macchina virtuale, ma non è visibile ad alcun servizio
    • Eseguire lo script di pre-registrazione
    • Se si individuano e proteggono i nuovi database, nel portale si iniziano a vedere database attivi duplicati. Per evitare questo problema, arrestare la protezione conservando i dati per i database obsoleti. Continuare quindi con i passaggi rimanenti.
    • Individuare i database
    • Abilitare i backup in questi database
    • I database di cui è già stato eseguito il backup (dalla macchina virtuale eliminata) continuano a essere archiviati nell'insieme di credenziali. Vengono archiviati con i backup conservati in base ai criteri.

Scenario 2

La macchina virtuale originale è stata replicata con Azure Site Recovery o il backup della macchina virtuale di Azure. La nuova macchina virtuale creata non include contenuto in modo da poterla usare come modello. La macchina virtuale è nuova con un nuovo SID.

Per abilitare i backup nella nuova macchina virtuale, seguire questa procedura:

  • L'estensione è già presente nella macchina virtuale, ma non è visibile ad alcun servizio
  • Eseguire lo script di pre-registrazione. In base al SID della nuova macchina virtuale, possono presentarsi due scenari:
    • La macchina virtuale originale e la nuova macchina virtuale hanno lo stesso SID. Lo script di pre-registrazione viene eseguito correttamente.
    • La macchina virtuale originale e la nuova macchina virtuale hanno SID diversi. Lo script di pre-registrazione ha esito negativo. Per ottenere assistenza in questo scenario, contattare il supporto tecnico Microsoft.
  • Individuare i database di cui eseguire il backup
  • Abilitare i backup in questi database

Aggiornamento della versione di SDC o aggiornamento della versione di MDC nella stessa macchina virtuale

Gli aggiornamenti al sistema operativo, la modifica della versione di SDC o la modifica della versione di MDC che non comportano una modifica del SID possono essere gestiti come descritto di seguito:

  • Assicurarsi che la nuova versione del sistema operativo, la versione di SDC o quella di MDC siano attualmente supportate da Backup di Azure
  • Arrestare la protezione conservando i dati per il database
  • Eseguire l'aggiornamento
  • Eseguire di nuovo lo script di pre-registrazione. Spesso, il processo di aggiornamento potrebbe rimuovere i ruoli necessari. Eseguire lo script di pre-registrazione per verificare tutti i ruoli necessari.
  • Riprendere di nuovo la protezione per il database

Aggiornamento da SDC a MDC senza modifica del SID

Gli aggiornamenti da SDC a MDC che non implicano una modifica del SID possono essere gestiti come illustrato di seguito:

  • Assicurarsi che la nuova versione di MDC sia attualmente supportata da Backup di Azure
  • Arrestare la protezione conservando i dati per il database meno recente
  • Eseguire l'aggiornamento. Al termine, il sistema HANA risulta di tipo MDC e include un database di sistema e database tenant
  • Eseguire di nuovo lo script di pre-registrazione
  • Ripetere la registrazione dell'estensione per lo stesso computer nel portale di Azure (Backup>Visualizza dettagli -> Selezionare la macchina virtuale di Azure pertinente -> Ripeti registrazione)
  • Selezionare Individua di nuovo i database per la stessa macchina virtuale. Con questa azione i nuovi database del passaggio 3 dovrebbero essere SYSTEMDB e tenant DB, non SDC
  • Il database SDC meno recente continua a esistere nell'insieme di credenziali e i dati di backup obsoleti vengono conservati in base ai criteri.
  • Configurare il backup per questi database

Aggiornamento da SDC a MDC con modifica del SID

Gli aggiornamenti da SDC a MDC che implicano una modifica del SID possono essere gestiti come illustrato di seguito:

  • Assicurarsi che la nuova versione di MDC sia attualmente supportata da Backup di Azure
  • Arrestare la protezione conservando i dati per il database meno recente
  • Spostare il file config.json che si trova in /opt/msawb/etc/config/SAPHana/.
  • Eseguire l'aggiornamento. Al termine, il sistema HANA risulta di tipo MDC e include un database di sistema e database tenant.
  • Eseguire di nuovo lo script di pre-registrazione con i dettagli corretti (nuovo SID e MDC). A causa di una modifica del SID, è possibile che si verifichino problemi con l'esecuzione corretta dello script. Se si verificano problemi, contattare il supporto di Backup di Azure.
  • Ripetere la registrazione dell'estensione per lo stesso computer nel portale di Azure (Backup>Visualizza dettagli -> Selezionare la macchina virtuale di Azure pertinente -> Ripeti registrazione).
  • Selezionare Individua di nuovo i database per la stessa macchina virtuale. Con questa azione i nuovi database del passaggio 3 dovrebbero essere SYSTEMDB e tenant DB, non SDC.
  • Il database SDC meno recente continuerà a esistere nell'insieme di credenziali e i dati di backup obsoleti verranno conservati in base ai criteri.
  • Configurare il backup per questi database.

Errori di ripetizione della registrazione

Prima di attivare l'operazione di ripetizione della registrazione, verificare la presenza di uno o più dei sintomi seguenti:

  • Tutte le operazioni( ad esempio backup, ripristino e configurazione di backup) hanno esito negativo nella macchina virtuale con uno dei codici di errore seguenti: WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg.

  • Se nell'area Stato backup relativa all'elemento di backup è visualizzato il messaggio Non raggiungibile, escludere tutte le altre cause che potrebbero comportare lo stesso stato:

    • Mancanza di autorizzazioni per eseguire operazioni correlate al backup nella macchina virtuale
    • La macchina virtuale è stata arrestata e quindi non è possibile eseguire i backup
    • Problemi di rete

Questi sintomi possono comparire per uno o più dei motivi seguenti:

  • Un'estensione è stata eliminata o disinstallata dal portale.
  • La macchina virtuale è stata ripristinata a un punto precedente tramite il ripristino del disco sul posto.
  • La macchina virtuale si trova in uno stato di arresto da molto tempo e quindi la configurazione dell'estensione è scaduta.
  • La macchina virtuale è stata eliminata. Inoltre, l'altra macchina virtuale è stata creata con lo stesso nome e nello stesso gruppo di risorse della macchina virtuale eliminata.

Negli scenari precedenti è consigliabile attivare un'operazione di ripetizione della registrazione nella macchina virtuale.

Eseguire il backup dei log del database SAP HANA

Il backup del log non viene attivato nonostante l'esito positivo del backup completo.

Possibile causa: i valori per il database SAP HANA non sono corretti per attivare il backup del log.

Azione consigliata: assicurarsi che i valori seguenti per la configurazione di SAP HANA siano impostati correttamente:

  • enable_auto_log_backup: Sì
  • log_backup_using_backint: True
  • catalog_backup_using_backint: True
  • log_mode: normale
  • log_backup_timeout_s: uguale ai criteri di backup del log del portale di Azure (frequenza in secondi).

Passaggio successivo

  • Vedere le domande frequenti sul backup dei database SAP HANA nelle macchine virtuali di Azure.