Skip to content

Commit e5477ea

Browse files
authored
Merge pull request #299663 from MicrosoftDocs/release-ase-backup
Publish the release branch Release ase backup into main
2 parents 9b0f6c5 + 9e12e85 commit e5477ea

40 files changed

+720
-423
lines changed

articles/backup/backup-rbac-rs-vault.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Manage Backups with Azure role-based access control
33
description: Use Azure role-based access control to manage access to backup management operations in Recovery Services vault.
44
ms.reviewer: utraghuv
55
ms.topic: how-to
6-
ms.date: 04/14/2025
6+
ms.date: 05/08/2025
77
ms.service: azure-backup
88
author: jyothisuri
99
ms.author: jsuri
@@ -148,6 +148,14 @@ The following table captures the Backup management actions and corresponding Azu
148148
| Restoring a server | Backup Operator | Backup vault | |
149149
| | Contributor | Target Azure PostgreSQL server | Alternatively, instead of a built-in-role, you can consider a custom role which has the following permissions: Microsoft.DBforPostgreSQL/servers/write Microsoft.DBforPostgreSQL/servers/read In addition, the backup vault MSI should be given [these permissions](./backup-azure-database-postgresql-overview.md#set-of-permissions-needed-for-azure-postgresql-database-restore) |
150150

151+
### Minimum role requirements for SAP ASE (Sybase) database cross-subscription restore
152+
153+
| Operation type | Backup operator | Recovery Services vault | Alternate operator |
154+
| --- | --- | --- | --- |
155+
| Restore database or restore as files | Virtual Machine Contributor | Source VM that got backed up | Instead of a built-in role, you can consider a custom role which has the following permissions: <br><br> - Microsoft.Compute/virtualMachines/write <br> - Microsoft.Compute/virtualMachines/read |
156+
| | Virtual Machine Contributor | Target VM in which the database will be restored or files are created. | Instead of a built-in role, you can consider a custom role that has the following permissions: <br><br> - Microsoft.Compute/virtualMachines/write <br> - Microsoft.Compute/virtualMachines/read |
157+
| | Backup Operator | Target Recovery Services vault | |
158+
151159
## Next steps
152160

153161
* [Azure role-based access control (Azure RBAC)](../role-based-access-control/role-assignments-portal.yml): Get started with Azure RBAC in the Azure portal.

articles/backup/index.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.topic: landing-page
1111
author: jyothisuri
1212
ms.author: jsuri
13-
ms.date: 04/17/2025
13+
ms.date: 05/14/2025
1414
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1515

1616
landingContent:
@@ -64,6 +64,8 @@ landingContent:
6464
linkLists:
6565
- linkListType: whats-new
6666
links:
67+
- text: SAP ASE (Sybase) database backup support
68+
url: sap-ase-database-about.md
6769
- text: Azure Data Lake Storage backup support (preview)
6870
url: azure-data-lake-storage-backup-overview.md
6971
- text: Azure Files vaulted backup support
@@ -74,8 +76,6 @@ landingContent:
7476
url: secure-by-default.md
7577
- text: WORM enabled Immutable Storage for Recovery Services vaults
7678
url: backup-azure-immutable-vault-concept.md
77-
- text: SAP ASE (Sybase) database backup support (preview)
78-
url: sap-ase-database-about.md
7979
- text: Vaulted backup and Cross Region Restore support for AKS
8080
url: azure-kubernetes-service-backup-overview.md
8181

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

articles/backup/sap-ase-backup-support-matrix.md

+44-12
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ title: SAP ASE Backup support matrix
33
description: In this article, learn about the supported scenarios and limitations when you use Azure Backup to back up SAP ASE databases on Azure VMs.
44
ms.topic: reference
55
ms.custom: references_regions, ignite-2024
6-
ms.date: 04/18/2025
6+
ms.date: 05/13/2025
77
ms.service: azure-backup
88
author: jyothisuri
99
ms.author: jsuri
1010
---
1111

12-
# Support matrix for backup of SAP ASE databases on Azure VMs (preview)
12+
# Support matrix for backup of SAP ASE databases on Azure VMs
1313

1414
This article summarizes the scenarios supported and limitations present when you use Azure Backup to back up SAP Adaptive Server Enterprise (ASE) (Sybase) databases on Azure VMs.
1515

@@ -21,22 +21,22 @@ This article summarizes the scenarios supported and limitations present when you
2121
| **Scenario** | **Supported configurations** | **Unsupported configurations** |
2222
| ------- | -------- | -------- |
2323
| **Topology** | SAP ASE Database running in Azure Linux VMs only. | Windows |
24-
| **Regions** | **Americas** – Canada Central, Canada East, Brazil South.<br> <br> **Asia Pacific** – Australia Central, Australia Central 2, Australia East, Australia Southeast, Japan East, Japan West, Korea Central, Korea South, East Asia, Southeast Asia, Central India, South India, West India. <br><br> **Europe** – West Europe, North Europe, France Central, France South, UK South, UK West, Germany North, Germany West Central, Switzerland North, Switzerland West, Central Switzerland North, Norway East, Norway West, Sweden Central, Sweden South. <br><br> **Africa/ME** - South Africa North, South Africa West, UAE North, UAE Central. | Central US, East US 2, East US, North Central US, South Central US, West US 2, West US 3, West Central US, West US, Germany Central, Germany Northeast, US Gov IOWA, Azure Gov, China East, China East 2, China East 3, China North, China North 2, China North 3. |
24+
| **Regions** | **Americas** – Canada Central, Canada East, Brazil South.<br> <br> **Asia Pacific** – Australia Central, Australia Central 2, Australia East, Australia Southeast, Japan East, Japan West, Korea Central, Korea South, East Asia, Southeast Asia, Central India, South India, West India. <br><br> **Europe** – West Europe, North Europe, France Central, France South, UK South, UK West, Germany North, Germany West Central, Switzerland North, Switzerland West, Central Switzerland North, Norway East, Norway West, Sweden Central, Sweden South. <br><br> **Africa/ME** - South Africa North, South Africa West, UAE North, UAE Central, Central US, East US 2, East US, North Central US, South Central US, West US 2, West US 3, West Central US, West US, China East, China East 2, China East 3, China North, China North 2, China North 3, US GOV Arizona, US GOV Texas, US GOV Virginia. | Germany Central, Germany Northeast, US Gov IOWA, Azure Gov. |
2525
| **OS versions** | SLES 12 with SP0, SP1, SP2, SP3, SP4, and SP5; SLES 15 with SP0, SP1, SP2, SP3, SP4, and SP5, 15.6 <br><br> RHEL 7.1, 7.2, 7.3, 7.4, 7.6, 7.7, 7.9, 8.1, 8.2, 8.3, 8.4,8.5, 8.6, 8.7, 8.8, 8.9, 8.10, 9.2 | |
2626
| **ASE versions** | SAP Adaptive Server Enterprise 16.0 SP02, SP03, SP04 | |
27-
| **ASE Instances** | A single SAP ASE instance on a single Azure Virtual Machine (VM). | HA and multi SID on single VM isn't currently supported. |
27+
| **ASE Instances** | A single SAP ASE instance on a single Azure Virtual Machine (VM). <br><br> Multi SID on single VM. | HA on single VM isn't currently supported. |
2828
| **Backup types** | Full, Differential, and Log backups. | Incremental, archival support is currently not available. |
2929
| **Restore types** | ALR-Alternate Location Restore, OLR-Original Location Restore (In-Place), Restore as Files. | |
3030
| **Cross Subscription Restore** | Supported via the Azure portal.<br>Cross Subscription Restore to Paired Region. | Region of Choice isn't supported. |
3131
| **Number of full backups per day** | One scheduled backup. <br><br> Three on-demand backups. <br> <br> We recommend not to trigger more than three backups per day. However, to allow user retries for failed attempts, hard limit for on-demand backups is set to nine attempts. |
32-
| **ASE deployments** | Standalone | HA, Multi SID on Single VM. |
32+
| **ASE deployments** | Standalone, Multi SID on Single VM. | HA on Single VM. |
3333
| **Compression** | You can enable ASE Native compression via the Backup policy and when you take an on-demand Backup/Backup Now. In Preregistration Script, Compression Level is set to **Level 101** for Optimal results. | |
3434
| **Striping Support** | You can increase your backup throughput by enabling Striping configuration, which needs to be set in **Preregistration script** – refer parameters **enable-striping** - Set to **true** and **stripesCount** set to 4 by Default and can be adjusted. | |
3535
| **Azure CLI/PowerShell** | | Azure CLI/PowerShell support is currently not available. |
36-
| **Security Capabilities** | Immutability, Soft Delete, MUA, Private Endpoint, Encryption at rest are supported. | |
36+
| **Security Capabilities** | Immutability, Soft Delete, MUA, Private Endpoint, and Encryption at rest are supported. | |
3737

3838
>[!NOTE]
39-
>- Azure Backup doesn’t automatically adjust for daylight saving time changes when backing up a SAP ASE (Sybase) database running in an Azure VM. We recommend you to modify the policy manually as needed.
39+
>- Azure Backup doesn’t automatically adjust for daylight saving time changes when backing up an SAP ASE (Sybase) database running in an Azure VM. We recommend you to modify the policy manually as needed.
4040
>- You can now monitor the backup and restore jobs (to the same machine) triggered from ASE native clients (SAP ASE Studio/Cockpit/DBA Cockpit) in the Azure portal.
4141
4242
## Support for multistreaming data backups
@@ -46,7 +46,7 @@ This article summarizes the scenarios supported and limitations present when you
4646
- *data_backup_buffer_size (optional)*
4747

4848
>[!Note]
49-
>The above ASE parameters lead to increased memory and CPU utilization. We recommend that you monitor the memory consumption and CPU utilization as overutilization might negatively impact the backup and other ASE operations.
49+
>The previous ASE parameters lead to increased memory and CPU utilization. We recommend that you monitor the memory consumption and CPU utilization as overutilization might negatively impact the backup and other ASE operations.
5050
5151
- **Backup performance for databases**: The performance gain becomes more prominent for larger databases.
5252

@@ -55,13 +55,45 @@ This article summarizes the scenarios supported and limitations present when you
5555
- **Supported backup throughput**: Multistreaming currently supports the data backup throughput of up to *1.5 GBps*. Recovery throughput is slower than the backup throughput.
5656

5757
- **VM configuration applicable for multistreaming**: To utilize the benefits of multistreaming, the VM needs to have a minimum configuration of *16 vCPUs* and *128 GB* of RAM.
58-
- **Limiting factors**: Throughput of *total disk LVM striping* and *VM network*, whichever hits first.
58+
- **Limiting factors**: Throughput of *total disk Logical Volume Management (LVM) striping* and *VM network*, whichever hits first.
5959

6060
Learn more [about SAP ASE (Sybase) Azure Virtual Machine storage and SAP ASE (Sybase) Azure virtual machine Premium SSD storage configurations](sap-ase-database-backup.md). To configure multistreaming data backups, see the [SAP documentation](https://help.sap.com/docs/SAP_ASE_PLATFORM/6b94445c94ae495c83a19646e7c3fd56/18db704959a24809be8d01cc0a409681.html).
6161

6262

63+
## Support for multiple SAP ASE instances on a single host
64+
65+
Azure Backup now enables seamless backups for multiple ASE (Sybase) database instances on Azure VMs, utilizing Multi-SID support. This advancement is particularly useful for shared VM environments, such as non-production setups, where multiple users require efficient data protection and recovery. SAP ASE Multi-SID support includes the following configurations:
66+
67+
| Sap ASE instance | Support |
68+
| --- |--- |
69+
| Standalone (SID1) + Standalone (SID2) | Supported |
70+
| HA (SID1) + Standalone (SID2) | Supported |
71+
| HA (SID1) + HA (SID2)| Supported |
72+
73+
***SID1 (HXE) and SID2 (HYE) represent two ASE instances running on the same host.**
74+
75+
The following table lists the required parameters for adding/removing SAP ASE instances:
76+
77+
| Action | Parameter | Description | Example script |
78+
| --- | --- | --- | --- |
79+
| Add an instance | `--sid` | SAP ASE database instance that you want to protect. <br><br> By default, the first instance is selected. | `./PreReg.sh --add --sid HXE` <br><br> Or <br><br> `./PreReg.sh --sid HXE` <br><br> (Default mode is `add` for the script.) <br><br> After you add instances, registration needs to be done on recovery services vault. If a new instance is added later, re-registration is required. |
80+
| | `sudo` | Add a `SID` from the **Config** file. | `"<Path_to_the_Pre-Reg_Script" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --skip-network-checks` |
81+
| Remove an instance | `--sid` | SAP ASE database instance that you want to remove protection from. <br><br> SID is a mandate parameter for remove. | `./PreReg.sh --remove --sid HXE` |
82+
| | `sudo` | Remove a `SID` from the **Config** file. | `"<Path_to_the_Pre-Reg_Script" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --skip-network-checks --remove` |
83+
| | `--dbHost` | The private IP of the specific SID instance that you intend to register. <br><br> In multi-instance setups, each System ID (SID) might have a different private IP. Use the IP available in `/sybase/<SID>/interfaces` for the correct instance. | |
84+
85+
86+
>[!Note]
87+
>If you have the preregistration script already installed, update the script name by running the following bash command:
88+
>
89+
> `sudo ./<script name> -us`
90+
91+
6392
## Next steps
6493

65-
- [Back up SAP ASE (Sybase) databases on Azure VMs (preview)](sap-ase-database-backup.md)
66-
- [Restore SAP ASE (Sybase) databases on Azure VMs (preview)](sap-ase-database-restore.md)
67-
- [Manage SAP ASE (Sybase) databases backup (preview)](sap-ase-database-manage.md)
94+
- [Configure backup for SAP ASE (Sybase) databases on Azure VMs using Azure portal](sap-ase-database-backup.md).
95+
- [Restore SAP ASE database on Azure VMs using Azure portal](sap-ase-database-restore.md).
96+
- [Manage and monitor backed-up SAP ASE database using Azure portal](sap-ase-database-manage.md).
97+
- [Quickstart: Run the preregistration script for SAP ASE (Sybase) database backup in Azure Cloud Shell](sap-ase-database-backup-run-preregistration-quickstart.md).
98+
- [Tutorial: Back up SAP ASE (Sybase) database using Azure Business Continuity Center](sap-ase-database-backup-tutorial.md).
99+
- [Troubleshoot SAP ASE (Sybase) database backup](troubleshoot-sap-ase-sybase-database-backup.md).

0 commit comments

Comments
 (0)