You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Possible causes**| HANA LSN Log chain break can be triggered for various reasons, including:<ul><li>Azure Storage call failure to commit backup.</li><li>The Tenant DB is offline.</li><li>Extension upgrade terminates an in-progress Backup job.</li><li>Unable to connect to Azure Storage during backup.</li><li>SAP HANA has rolled back a transaction in the backup process.</li><li>A backup is complete, but catalog isn't yet updated with success in HANA system.</li><li>Backup failed from Azure Backup perspective, but success from the perspective of HANA — the log backup/catalog destination might have been updated from Backint-to-file system, or the Backint executable might have been changed.</li></ul> |
48
-
|**Recommended action**| To resolve this issue, Azure Backup triggers an auto-heal Full backup. While this auto-heal backup is in progress, all log backups are triggered by HANA fail with **OperationCancelledBecauseConflictingAutohealOperationRunningUserError**. Once the auto-heal Full backup is complete, logs and all other backups start working as expected.<br>If you don't see an auto-heal full backup triggered or any successful backup (Full/Differential/ Incremental) in 24 hours, contact Microsoft support.</br> |
46
+
|**Possible causes**| HANA LSN Log chain break can be triggered for various reasons, including:<ul><li>Azure Storage call failure to commit backup.</li><li>The Tenant DB is offline.</li><li>Extension upgrade has terminated an in-progress Backup job.</li><li>Unable to connect to Azure Storage during backup.</li><li>SAP HANA has rolled back a transaction in the backup process.</li><li>A backup is complete, but catalog isn't yet updated with success in HANA system.</li><li>Backup failed from Azure Backup perspective, but success from the perspective of HANA — the log backup/catalog destination might have been updated from Backint-to-file system, or the Backint executable might have been changed.</li></ul> |
47
+
|**Recommended action**| To resolve this issue, Azure Backup triggers an autoheal Full backup. While this auto-heal backup is in progress, all log backups are triggered by HANA fail with **OperationCancelledBecauseConflictingAutohealOperationRunningUserError**. Once the autoheal Full backup is complete, logs and all other backups start working as expected.<br>If you don't see an autoheal full backup triggered or any successful backup (Full/Differential/ Incremental) in 24 hours, contact Microsoft support.</br> |
49
48
50
49
### UserErrorSDCtoMDCUpgradeDetected
51
50
@@ -66,7 +65,7 @@ See the [prerequisites](tutorial-backup-sap-hana-db.md#prerequisites) and [What
66
65
|**Error message**|`The source and target systems for restore are incompatible.`|
67
66
|---------|---------|
68
67
|**Possible causes**| The restore flow fails with this error when the source and target HANA databases, and systems are incompatible. |
69
-
|Recommended action | Ensure that your restore scenario isn't in the following list of possible incompatible restores:<br> **Case 1:** SYSTEMDB can't be renamed during restore.<br>**Case 2:** Source — SDC and target — MDC: The source database can't be restored as SYSTEMDB or tenant DB on the target. <br> **Case 3:** Source — MDC and target — SDC: The source database (SYSTEMDB or tenant DB) can't be restored to the target.<br>To learn more, see the note **1642148** in the [SAP support launchpad](https://launchpad.support.sap.com). |
68
+
|Recommended action | Ensure that your restore scenario isn't in the following list of possible incompatible restores:<br> **Case 1:** SYSTEMDB can't be renamed during restore.<br>**Case 2:** Source - SDC and target - MDC: The source database can't be restored as SYSTEMDB or tenant DB on the target. <br> **Case 3:** Source — MDC and target — SDC: The source database (SYSTEMDB or tenant DB) can't be restored to the target.<br>To learn more, see the note **1642148** in the [SAP support launchpad](https://launchpad.support.sap.com). |
70
69
71
70
### UserErrorHANAPODoesNotExist
72
71
@@ -79,14 +78,14 @@ See the [prerequisites](tutorial-backup-sap-hana-db.md#prerequisites) and [What
79
78
80
79
**Error message** | `Azure Backup does not have enough privileges to carry out Backup and Restore operations.`
81
80
---------- | ---------
82
-
**Possible causes** | Backup user (AZUREWLBACKUPHANAUSER) created by the preregistration script doesn't have one or more of the following roles assigned:<ul><li>For MDC, DATABASE ADMIN and BACKUP ADMIN (for HANA 2.0 SPS05 and later) create new databases during restore.</li><li>For SDC, BACKUP ADMIN creates new databases during restore.</li><li>CATALOG READ to read the backup catalog.</li><li>SAP_INTERNAL_HANA_SUPPORT to access a few private tables. Only required for SDC and MDC versions prior to HANA 2.0 SPS04 Rev 46. It's not required for HANA 2.0 SPS04 Rev 46 and later. This is because we're getting the required information from public tables now with the fix from HANA team.</li></ul>
81
+
**Possible causes** | Backup user (AZUREWLBACKUPHANAUSER) created by the pre-registration script doesn't have one or more of the following roles assigned:<ul><li>For MDC, DATABASE ADMIN and BACKUP ADMIN (for HANA 2.0 SPS05 and later) create new databases during restore.</li><li>For SDC, BACKUP ADMIN creates new databases during restore.</li><li>CATALOG READ to read the backup catalog.</li><li>SAP_INTERNAL_HANA_SUPPORT to access a few private tables. Only required for SDC and MDC versions prior to HANA 2.0 SPS04 Rev 46. It's not required for HANA 2.0 SPS04 Rev 46 and later. This is because we're getting the required information from public tables now with the fix from HANA team.</li></ul>
83
82
**Recommended action** | To resolve the issue, add the required roles and permissions manually to the Backup user (AZUREWLBACKUPHANAUSER). Or, you can download and run the preregistration script on the [SAP HANA instance](https://aka.ms/scriptforpermsonhana).
**Possible causes** | The Database/Backup user created by the preregistration script doesn't set expiry for the password. However, if it was altered, you may see this error.
88
+
**Possible causes** | The Database/Backup user created by the pre-registration script doesn't set expiry for the password. However, if it was altered, you may see this error.
90
89
**Recommended action** | Download and run the [pre-registration script](https://aka.ms/scriptforpermsonhana) on the SAP HANA instance to resolve the issue.
91
90
92
91
### UserErrorInconsistentSSFS
@@ -139,7 +138,7 @@ See the [prerequisites](tutorial-backup-sap-hana-db.md#prerequisites) and [What
139
138
140
139
**Error message** | `Pre-registration script not run.`
141
140
--------- | --------
142
-
**Possible causes** | The SAP HANA preregistration script to set up the environment hasn't been run.
141
+
**Possible causes** | The SAP HANA pre-registration script to set up the environment hasn't been run.
143
142
**Recommended action** | Download and run the [pre-registration script](https://aka.ms/scriptforpermsonhana) on the SAP HANA instance.
144
143
145
144
@@ -196,7 +195,7 @@ See the [prerequisites](tutorial-backup-sap-hana-db.md#prerequisites) and [What
196
195
197
196
**Error message** | `Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours.`
198
197
------ | -----------
199
-
**Possible causes** | When you've reached the maximum permissible limit for an operation in a span of 24 hours, this error appears. This error usually appears when there are at-scale operations such as modify policy or auto-protection. Unlike the case of CloudDosAbsoluteLimitReached, there isn't much you can do to resolve this state. In fact, Azure Backup service will retry the operations internally for all the items in question.<br><br> For example, if you have a large number of datasources protected with a policy and you try to modify that policy, it'll trigger the configure protection jobs for each of the protected items and sometimes may hit the maximum limit permissible for such operations per day.
198
+
**Possible causes** | When you've reached the maximum permissible limit for an operation in a span of 24 hours, this error appears. This error usually appears when there are at-scale operations such as modify policy or auto-protection. Unlike the case of CloudDosAbsoluteLimitReached, there isn't much you can do to resolve this state. In fact, Azure Backup service will retry the operations internally for all the items in question.<br><br> For example, if you have a large number of datasources protected with a policy and you try to modify that policy, it will trigger the configure protection jobs for each of the protected items and sometimes may hit the maximum limit permissible for such operations per day.
200
199
**Recommended action** | Azure Backup service will automatically retry this operation after 24 hours.
201
200
202
201
### UserErrorInvalidBackint
@@ -232,7 +231,7 @@ Note the following points:
232
231
233
232
### Multiple Container Database (MDC) restore
234
233
235
-
In multiple container databases for HANA, the standard configuration is SYSTEMDB + 1 or more Tenant DBs. Restore of an entire SAP HANA instance restores both SYSTEMDB and Tenant DBs. One restores SYSTEMDB first and then proceeds for Tenant DB. System DB essentially means to override the system information on the selected target. This restore also overrides the BackInt related information in the target instance. So after the system DB is restored to a target instance, run the preregistration script again. Only then the subsequent tenant DB restores will succeed.
234
+
In multiple container databases for HANA, the standard configuration is SYSTEMDB + 1 or more Tenant DBs. Restore of an entire SAP HANA instance restores both SYSTEMDB and Tenant DBs. One restores SYSTEMDB first and then proceeds for Tenant DB. System DB essentially means to override the system information on the selected target. This restore also overrides the BackInt related information in the target instance. So after the system DB is restored to a target instance, run the pre-registration script again. Only then the subsequent tenant DB restores will succeed.
236
235
237
236
## Back up a replicated VM
238
237
@@ -245,7 +244,7 @@ This scenario could include two possible cases. Learn how to back up the replica
245
244
1. The new VM created has the same name, and is in the same resource group and subscription as the deleted VM.
246
245
247
246
- The extension is already present on the VM, but isn't visible to any of the services
248
-
- Run the preregistration script
247
+
- Run the pre-registration script
249
248
- Re-register the extension for the same machine in the Azure portal (**Backup** -> **View details** -> Select the relevant Azure VM -> Re-register)
250
249
- The already existing backed up databases (from the deleted VM) should then start successfully being backed up
251
250
@@ -257,7 +256,7 @@ This scenario could include two possible cases. Learn how to back up the replica
257
256
If so, then follow these steps:
258
257
259
258
- The extension is already present on the VM, but isn't visible to any of the services
260
-
- Run the preregistration script
259
+
- Run the pre-registration script
261
260
- If you discover and protect the new databases, you start seeing duplicate active databases in the portal. To avoid this, [Stop protection with retain data](sap-hana-db-manage.md#stop-protection-for-an-sap-hana-database) for the old databases. Then continue with the remaining steps.
262
261
- Discover the databases
263
262
- Enable backups on these databases
@@ -270,9 +269,9 @@ The original VM was replicated using Azure Site Recovery or Azure VM backup. The
270
269
Follow these steps to enable backups on the new VM:
271
270
272
271
- The extension is already present on the VM, but not visible to any of the services
273
-
- Run the preregistration script. Based on the SID of the new VM, two scenarios can arise:
274
-
- The original VM and the new VM have the same SID. The preregistration script runs successfully.
275
-
- The original VM and the new VM have different SIDs. The preregistration script fails. Contact support to get help in this scenario.
272
+
- Run the pre-registration script. Based on the SID of the new VM, two scenarios can arise:
273
+
- The original VM and the new VM have the same SID. The pre-registration script runs successfully.
274
+
- The original VM and the new VM have different SIDs. The pre-registration script fails. Contact Microsoft support to get help in this scenario.
276
275
- Discover the databases that you want to back up
277
276
- Enable backups on these databases
278
277
@@ -333,6 +332,20 @@ These symptoms might arise for one or more of the following reasons:
333
332
334
333
In the preceding scenarios, we recommend that you trigger a re-register operation on the VM.
335
334
335
+
## Back up SAP HANA database logs
336
+
337
+
### Log backup isn't triggered despite the full backup's success.
338
+
339
+
**Possible cause**: The values for SAP HANA database are incorrect to trigger log backup.
340
+
341
+
**Recommended action**: Ensure that the following values for SAP HANA configuration are set correctly:
342
+
343
+
-`enable_auto_log_backup`: Yes
344
+
-`log_backup_using_backint`: True
345
+
-`catalog_backup_using_backint`: True
346
+
-`log_mode`: normal
347
+
-`log_backup_timeout_s`: Same as Azure portal's log backup policy (frequency is in seconds).
348
+
336
349
## Next step
337
350
338
351
- Review the [frequently asked questions](./sap-hana-faq-backup-azure-vm.yml) about the backup of SAP HANA databases on Azure VMs.
0 commit comments