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
Copy file name to clipboardExpand all lines: articles/backup/sap-ase-backup-support-matrix.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ This article summarizes the scenarios supported and limitations present when you
33
33
|**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. ||
34
34
|**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. ||
35
35
|**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. ||
37
37
38
38
>[!NOTE]
39
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.
@@ -65,19 +65,19 @@ Learn more [about SAP ASE (Sybase) Azure Virtual Machine storage and SAP ASE (Sy
65
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:
***SID1(HXE) and SID2 (HYE) represent two ASE instances running on the same host.**
72
+
***SID1(HXE) and SID2 (HYE) represent two ASE instances running on the same host.**
73
73
74
74
The following table lists the required parameters for adding/removing SAP ASE instances:
75
75
76
76
| Action | Parameter | Description | Example script |
77
77
| --- | --- | --- | --- |
78
78
| 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. |
79
79
||`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`|
80
-
| Remove an instance |`--sid`| SAP ASE database instance that you want to remove protection. <br><br> SID is a mandate parameter for remove. |`./PreReg.sh --remove --sid HXE`|
80
+
| 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`|
81
81
||`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`|
82
82
||`--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. ||
Copy file name to clipboardExpand all lines: articles/backup/sap-ase-database-about.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ For example, if you protect a 1.2 TB ASE database in an East US2 instance, you
92
92
93
93
## Cross Subscription Restore for SAP ASE (Sybase) database
94
94
95
-
Azure Backup now supports restoring SAP ASE databases to any subscription, provided the [necessary Azure Role-Based Access Control (Azure RBAC) permissions](backup-rbac-rs-vault.md#minimum-role-requirements-for-sap-ase-sybase-database--cross-subscription-restore) are met. By default, restores are performed within the same subscription where the restore points are located.
95
+
Azure Backup now supports restoring SAP ASE databases to any subscription, provided the [necessary Azure role-based access control (Azure RBAC) permissions](backup-rbac-rs-vault.md#minimum-role-requirements-for-sap-ase-sybase-database--cross-subscription-restore) are met. By default, restores are performed within the same subscription where the restore points are located.
96
96
97
97
With Cross-Subscription Restore (CSR), you can restore SAP ASE databases to any subscription and Recovery Services vault within the same tenant, as long as they have the required restore permissions. CSR is enabled by default on all Recovery Services vaults, including both existing and newly created vaults.
Copy file name to clipboardExpand all lines: articles/backup/sap-ase-database-backup-tutorial.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.author: jsuri
12
12
13
13
# Tutorial: Back up SAP ASE (Sybase) database using Azure Business Continuity Center
14
14
15
-
This tutorial describes how to back up an SAP Adaptive Server Enterprise (ASE) (Sybase) database that's running on an Azure virtual machine (VM) using [Azure Business Continuity Center](../business-continuity-center/business-continuity-center-overview.md).
15
+
This tutorial describes how to back up an SAP Adaptive Server Enterprise (ASE) (Sybase) database that's running on an Azure Virtual Machine (VM) using [Azure Business Continuity Center](../business-continuity-center/business-continuity-center-overview.md).
16
16
17
17
>[!Note]
18
18
>- Currently, the SAP ASE is available only in non-US public regions. Learn about the [supported regions](sap-ase-backup-support-matrix.md#scenario-support-for-sap-ase-sybase-databases-on-azure-vms).
@@ -38,7 +38,7 @@ Before you set up the SAP ASE database for backup, review the following prerequi
38
38
>[!Note]
39
39
>Log backups aren't supported for the Master database. For other system databases, log backups can only be supported if the database's log files are stored separately from its data files. By default, system databases are created with both data and log files in the same database device, which prevents log backups. To enable log backups, the database administrator must change the location of the log files to a separate device.
40
40
41
-
- Use the Azure built-in roles to configure backup- assignment of roles and scope to the resources. The following Contributor role allows you to run the **Configure Protection** operation on the database VM.
41
+
- Use the Azure built-in roles to configure backup- assignment of roles and scope to the resources. The following Contributor role allows you to run the **Configure Protection** operation on the database VM:
42
42
43
43
| Resource (Access control) | Role | User, group, or service principal |
44
44
| --- | --- | --- |
@@ -58,7 +58,7 @@ To create a custom role for Azure Backup, run the following bash commands:
58
58
isql -U sapsso -P <password> -S <sid> -X
59
59
```
60
60
61
-
2. Create a new role.
61
+
2. Create a role.
62
62
63
63
```bash
64
64
create role azurebackup_role
@@ -100,7 +100,7 @@ To create a custom role for Azure Backup, run the following bash commands:
100
100
isql -U sapsso -P <password> -S <sid> -X
101
101
```
102
102
103
-
9. Create a new user.
103
+
9. Create a user.
104
104
105
105
```bash
106
106
sp_addlogin backupuser, <password>
@@ -176,7 +176,7 @@ The following sections detail about the usage of the connectivity options.
176
176
Private endpoints allow you to connect securely from servers in a virtual network to your Recovery Services vault. The private endpoint uses an IP from the Virtual Network (VNET) address space for your vault. The network traffic between your resources in the virtual network and the vault travels over your virtual network and a private link on the Microsoft backbone network. This operation eliminates exposure from the public internet. Learn more on [private endpoints for Azure Backup](private-endpoints.md).
177
177
178
178
>[!Note]
179
-
>- Private endpoints are supported for Azure Backup and Azure storage. Microsoft Entra ID has support for private end-points. Until they are generally available, Azure backup supports setting up proxy for Microsoft Entra ID so that no outbound connectivity is required for ASE VMs. For more information, see the [proxy support section](backup-azure-sap-hana-database.md#use-an-http-proxy-server-to-route-traffic).
179
+
>- Private endpoints are supported for Azure Backup and Azure storage. Microsoft Entra ID has support for private endpoints. Until they are generally available, Azure backup supports setting up proxy for Microsoft Entra ID so that no outbound connectivity is required for ASE VMs. For more information, see the [proxy support section](backup-azure-sap-hana-database.md#use-an-http-proxy-server-to-route-traffic).
180
180
>- The download operation for SAP ASE Pre-registration script (ASE workload scripts) requires Internet access. However, on VMs with Private Endpoint (PE) enabled, the pre-registration script can't download these workload scripts directly. So, it’s necessary to download the script on a local VM or another VM with internet access, and then use SCP or any other transfer method to move it to the PE enabled VM.
181
181
182
182
### Network Security Group tags
@@ -191,7 +191,7 @@ To create a rule for the Azure Backup tag, follow these steps:
191
191
4. Enter all the required details for [creating a new rule](/azure/virtual-network/manage-network-security-group#security-rule-settings). Ensure the **Destination** is set to **Service Tag** and **Destination service tag** is set to `AzureBackup`.
192
192
5. Select **Add** to save the newly created outbound security rule.
193
193
194
-
You can similarly create NSG outbound security rules for Azure Storage and Microsoft Entra ID. Learn more [about service tags](/azure/virtual-network/service-tags-overview).
194
+
You can similarly create NSG outbound security rules for Azure Storage and Microsoft Entra ID. Learn more about [service tags](/azure/virtual-network/service-tags-overview).
195
195
196
196
### Azure Firewall tags
197
197
@@ -346,7 +346,7 @@ To configure the backup operation for the SAP ASE database, follow these steps:
346
346
347
347
1. On the **Retention Range**, define the retention range for the full backup.
348
348
>[!Note]
349
-
>- By default all options are selected. Clear any retention range limits you don't want to use, and set those that you want.
349
+
>- By default, all options are selected. Clear any retention range limits you don't want to use, and set those that you want.
350
350
>- The minimum retention period for any type of backup (full/differential/log) is seven days.
351
351
>- Recovery points are tagged for retention based on their retention range. For example, if you selecta daily full backup, only one full backup is triggered each day.
352
352
>- The backup for a specific day is tagged and retained based on the weekly retention range and setting.
@@ -368,7 +368,7 @@ To configure the backup operation for the SAP ASE database, follow these steps:
368
368
369
369
>[!Note]
370
370
>- Log backups only begin to flow after a successful full backup is completed.
371
-
>- Each log backup is chained to the previous full backup to form a recovery chain. This full backup is retained until the retention of the last log backup has expired. This might mean that the full backup is retained for an extra period to make sure all the logs can be recovered. Let's assume a user has a weekly full backup, daily differential and 2hour logs. All of them are retained for 30 days. But, the weekly full can be really cleaned up/deleted only after the next full backup is available, that is, after 30 + 7 days. For example, a weekly full backup happens on Nov 16th. According to the retention policy, it should be retained until Dec 16th. The last log backup for this full happens before the next scheduled full, on Nov 22nd. Until this log is available until Dec 22nd, the Nov 16th full can't be deleted. So, the Nov 16th full is retained until Dec 22nd.
371
+
>- Each log backup is chained to the previous full backup to form a recovery chain. This full backup is retained until the retention of the last log backup has expired. This might mean that the full backup is retained for an extra period to make sure all the logs can be recovered. Let's assume a user has a weekly full backup, daily differential and 2-hour logs. All of them are retained for 30 days. But, the weekly full can be really cleaned up/deleted only after the next full backup is available, that is, after 30 + 7 days. For example, a weekly full backup happens on Nov 16th. According to the retention policy, it should be retained until Dec 16th. The last log backup for this full happens before the next scheduled full, on Nov 22nd. Until this log is available until Dec 22nd, the Nov 16th full can't be deleted. So, the Nov 16th full is retained until Dec 22nd.
372
372
373
373
1. Select **OK** to save the log backup policy configuration.
374
374
1. On the **Create Policy** pane, select**OK** to complete the backup policy creation.
Copy file name to clipboardExpand all lines: articles/backup/sap-ase-database-backup.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.author: jsuri
12
12
13
13
# Back up SAP ASE (Sybase) database on Azure VMs via Azure Backup
14
14
15
-
This article describes how to configure backup for SAP Adaptive Server Enterprise (ASE) (Sybase) databases that are running on Azure virtual machines (VMs) on the Azure portal.
15
+
This article describes how to configure backup for SAP Adaptive Server Enterprise (ASE) (Sybase) databases that are running on Azure Virtual Machines (VMs) on the Azure portal.
16
16
17
17
>[!Note]
18
18
>- Currently, the SAP ASE is available only in non-US public regions. Learn about the [supported regions](sap-ase-backup-support-matrix.md#scenario-support-for-sap-ase-sybase-databases-on-azure-vms).
@@ -38,7 +38,7 @@ Before you set up the SAP ASE database for backup, review the following prerequi
38
38
>[!Note]
39
39
>Log backups aren't supported for the Master database. For other system databases, log backups can only be supported if the database's log files are stored separately from its data files. By default, system databases are created with both data and log files in the same database device, which prevents log backups. To enable log backups, the database administrator must change the location of the log files to a separate device.
40
40
41
-
- Use the Azure built-in roles to configure backup- assignment of roles and scope to the resources. The following Contributor role allows you to run the **Configure Protection** operation on the database VM.
41
+
- Use the Azure built-in roles to configure backup- assignment of roles and scope to the resources. The following Contributor role allows you to run the **Configure Protection** operation on the database VM:
42
42
43
43
| Resource (Access control) | Role | User, group, or service principal |
44
44
| --- | --- | --- |
@@ -70,7 +70,7 @@ To discover the SAP ASE databases, follow these steps:
70
70
>- If a VM isn't listed as expected, check if it's already backed up in a vault.
71
71
>- Multiple VMs can have the same name but they belong to different resource groups.
72
72
73
-
4. On the **Select Virtual Machines** pane, download the pre-post script that provides permissions for the Azure Backup service to access the SAP ASE VMs for database discovery.
73
+
4. On the **Select Virtual Machines** pane, download the prepost script that provides permissions for the Azure Backup service to access the SAP ASE VMs for database discovery.
74
74
5. Run the script on each VM hosting SAP ASE databases that you want to back up.
75
75
6. After you run the script on the VMs, on the **Select Virtual Machines** pane, select the *VMs*, and then select **Discover DBs**.
76
76
@@ -121,7 +121,7 @@ To configure the backup operation for the SAP ASE database, follow these steps:
121
121
122
122
5. On the **Retention Range**, define the retention range for the full backup.
123
123
>[!Note]
124
-
>- By default all options are selected. Clear any retention range limits you don't want to use, and set those that you want.
124
+
>- By default, all options are selected. Clear any retention range limits you don't want to use, and set those that you want.
125
125
>- The minimum retention period for any type of backup (full/differential/log) is seven days.
126
126
>- Recovery points are tagged for retention based on their retention range. For example, if you select a daily full backup, only one full backup is triggered each day.
127
127
>- The backup for a specific day is tagged and retained based on the weekly retention range and setting.
@@ -144,7 +144,7 @@ To configure the backup operation for the SAP ASE database, follow these steps:
144
144
145
145
>[!Note]
146
146
>- Log backups only begin to flow after a successful full backup is completed.
147
-
>- Each log backup is chained to the previous full backup to form a recovery chain. This full backup is retained until the retention of the last log backup has expired. This might mean that the full backup is retained for an extra period to make sure all the logs can be recovered. Let's assume a user has a weekly full backup, daily differential and 2hour logs. All of them are retained for 30 days. But, the weekly full can be really cleaned up/deleted only after the next full backup is available, that is, after 30 + 7 days. For example, a weekly full backup happens on Nov 16th. According to the retention policy, it should be retained until Dec 16th. The last log backup for this full happens before the next scheduled full, on Nov 22nd. Until this log is available until Dec 22nd, the Nov 16th full can't be deleted. So, the Nov 16th full is retained until Dec 22nd.
147
+
>- Each log backup is chained to the previous full backup to form a recovery chain. This full backup is retained until the retention of the last log backup has expired. This might mean that the full backup is retained for an extra period to make sure all the logs can be recovered. Let's assume a user has a weekly full backup, daily differential and 2-hour logs. All of them are retained for 30 days. But, the weekly full can be really cleaned up/deleted only after the next full backup is available, that is, after 30 + 7 days. For example, a weekly full backup happens on Nov 16th. According to the retention policy, it should be retained until Dec 16th. The last log backup for this full happens before the next scheduled full, on Nov 22nd. Until this log is available until Dec 22nd, the Nov 16th full can't be deleted. So, the Nov 16th full is retained until Dec 22nd.
148
148
149
149
12. On the **Configure Backup**, select the new policy under **Backup Policy**, and then select **Add**.
150
150
13. Select **Configure backup**.
@@ -161,7 +161,7 @@ To configure the backup operation for the SAP ASE database, follow these steps:
161
161
162
162
After the backup configuration is complete, Azure Backup takes backup of the SAP ASE database as per the backup schedule set in the backup policy. You can also [run an on-demand backup](sap-ase-database-backup-tutorial.md#run-an-on-demand-backup-for-sap-ase-database) to create the first full backup.
163
163
164
-
## Next step
164
+
## Next steps
165
165
166
166
-[Restore the SAP ASE database on Azure VMs](sap-ase-database-restore.md).
167
167
-[Manage the SAP ASE database on Azure VMs](sap-ase-database-manage.md).
0 commit comments