Skip to content

Commit e670b9f

Browse files
Merge pull request #267378 from AbhishekMallick-MS/Feb-27-2024-Freshness
Freshness - Back up SQL server on Azure Stack
2 parents 791e863 + 244ce8a commit e670b9f

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

articles/backup/backup-mabs-sql-azure-stack.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Back up SQL Server workloads on Azure Stack
2+
title: Back up SQL Server workloads on Azure Stack by using Azure Backup
33
description: In this article, learn how to configure Microsoft Azure Backup Server (MABS) to protect SQL Server databases on Azure Stack.
44
ms.topic: how-to
5-
ms.date: 01/18/2023
5+
ms.date: 02/27/2024
66
author: AbhishekMallick-MS
77
ms.author: v-abhmallick
88
ms.service: backup
9-
ms.custom: engagement-fy23
9+
ms.custom: engagement-fy24
1010
---
1111

1212
# Back up SQL Server on Azure Stack
@@ -15,7 +15,7 @@ This article describes how to configure Microsoft Azure Backup Server (MABS) to
1515

1616
## SQL Server databases protection workflow
1717

18-
The management of SQL Server database backup to Azure and recovery from Azure involves:
18+
Management of the SQL Server database backup to Azure and recovery from Azure involves:
1919

2020
1. Create a backup policy to protect SQL Server databases
2121
2. Create on-demand backup copies
@@ -35,16 +35,16 @@ The management of SQL Server database backup to Azure and recovery from Azure in
3535
* MABS supports multi-site cluster configurations for an instance of SQL Server.
3636
* When you protect databases that use the Always On feature, MABS has the following limitations:
3737
* MABS will honor the backup policy for availability groups that's set in SQL Server based on the backup preferences, as follows:
38-
* Prefer secondary - Backups should occur on a secondary replica except when the primary replica is the only replica online. If there are multiple secondary replicas available, then the node with the highest backup priority will be selected for backup. IF only the primary replica is available, then the backup should occur on the primary replica.
38+
* Prefer secondary - Backups should occur on a secondary replica except when the primary replica is the only replica online. If there are multiple secondary replicas available, then the node with the highest backup priority will be selected for backup. If only the primary replica is available, then the backup should occur on the primary replica.
3939
* Secondary only - Backup shouldn't be performed on the primary replica. If the primary replica is the only one online, the backup shouldn't occur.
4040
* Primary - Backups should always occur on the primary replica.
4141
* Any Replica - Backups can happen on any of the availability replicas in the availability group. The node to be backed up from will be based on the backup priorities for each of the nodes.
42-
* Note the following:
43-
* Backups can happen from any readable replica - that is, primary, synchronous secondary, asynchronous secondary.
44-
* If any replica is excluded from backup, for example **Exclude Replica** is enabled or is marked as not readable, then that replica won't be selected for backup under any of the options.
45-
* If multiple replicas are available and readable, then the node with the highest backup priority will be selected for backup.
46-
* If the backup fails on the selected node, then the backup operation fails.
47-
* Recovery to the original location isn't supported.
42+
* >[!Note]
43+
>- Backups can happen from any readable replica - that is, primary, synchronous secondary, asynchronous secondary.
44+
>- If any replica is excluded from backup, for example **Exclude Replica** is enabled or is marked as not readable, then that replica won't be selected for backup under any of the options.
45+
>- If multiple replicas are available and readable, then the node with the highest backup priority will be selected for backup.
46+
>- If the backup fails on the selected node, then the backup operation fails.
47+
>- Recovery to the original location isn't supported.
4848
* SQL Server 2014 or above backup issues:
4949
* SQL server 2014 added a new feature to create a [database for on-premises SQL Server on Microsoft Azure Blob storage](/sql/relational-databases/databases/sql-server-data-files-in-microsoft-azure). MABS can't be used to protect this configuration.
5050
* There are some known issues with "Prefer secondary" backup preference for the SQL Always On option. MABS always takes a backup from secondary. If no secondary can be found, then the backup fails.
@@ -57,29 +57,29 @@ The management of SQL Server database backup to Azure and recovery from Azure in
5757

5858
To create a backup policy to protect SQL Server databases to Azure, follow these steps:
5959

60-
1. On the Azure Backup Server UI, select the **Protection** workspace.
60+
1. On the **Azure Backup Server**, select the **Protection** workspace.
6161

62-
2. On the tool ribbon, select **New** to create a new protection group.
62+
2. On the tool menu, select **New** to create a new protection group.
6363

6464
![Screenshot shows how to initiate creating Protection Group.](./media/backup-azure-backup-sql/protection-group.png)
6565

6666
Azure Backup Server starts the Protection Group wizard, which leads you through creating a **Protection Group**. Select **Next**.
6767

68-
3. On the **Select Protection Group Type** screen, select **Servers**.
68+
3. On the **Select Protection Group Type** blade, select **Servers**.
6969

7070
![Screenshot shows how to select Protection Group Type - Servers.](./media/backup-azure-backup-sql/pg-servers.png)
7171

72-
4. On the **Select Group Members** screen, the Available members list displays the various data sources. Select **+** to expand a folder and reveal the subfolders. Select the checkbox to select an item.
72+
4. On the **Select Group Members** blade, the Available members list displays the various data sources. Select **+** to expand a folder and reveal the subfolders. Select the checkbox to select an item.
7373

7474
![Screenshot shows how to select a SQL database.](./media/backup-azure-backup-sql/pg-databases.png)
7575

7676
All selected items appear in the Selected members list. After selecting the servers or databases you want to protect, select **Next**.
7777

78-
5. On the **Select Data Protection Method** screen, provide a name for the protection group and select the **I want online Protection** checkbox.
78+
5. On the **Select Data Protection Method** blade, provide a name for the protection group and select the **I want online Protection** checkbox.
7979

8080
![Screenshot shows the Data Protection Method - short-term disk & Online Azure.](./media/backup-azure-backup-sql/pg-name.png)
8181

82-
6. On the **Specify Short-Term Goals** screen, include the necessary inputs to create backup points to disk, and select **Next**.
82+
6. On the **Specify Short-Term Goals** blade, include the necessary inputs to create backup points to disk, and select **Next**.
8383

8484
In the example, **Retention range** is **5 days**, **Synchronization frequency** is once every **15 minutes**, which is the backup frequency. **Express Full Backup** is set to **8:00 P.M**.
8585

@@ -88,7 +88,7 @@ To create a backup policy to protect SQL Server databases to Azure, follow these
8888
> [!NOTE]
8989
> In the example shown, at 8:00 PM every day a backup point is created by transferring the modified data from the previous day’s 8:00 PM backup point. This process is called **Express Full Backup**. Transaction logs are synchronized every 15 minutes. If you need to recover the database at 9:00 PM, the point is created from the logs from the last express full backup point (8PM in this case).
9090
91-
7. On the **Review disk allocation** screen, verify the overall storage space available, and the potential disk space. Select **Next**.
91+
7. On the **Review disk allocation** blade, verify the overall storage space available, and the potential disk space. Select **Next**.
9292

9393
8. On the **Choose Replica Creation Method**, choose how to create your first recovery point. You can transfer the initial backup manually (off network) to avoid bandwidth congestion or over the network. If you choose to wait to transfer the first backup, you can specify the time for the initial transfer. Select **Next**.
9494

@@ -112,7 +112,7 @@ To create a backup policy to protect SQL Server databases to Azure, follow these
112112

113113
![Screenshot shows hot to backup schedule and retention.](./media/backup-azure-backup-sql/pg-schedule.png)
114114

115-
In this example, backups are taken once a day at 12:00 PM and 8 PM (bottom part of the screen)
115+
In this example, backups are taken once a day at 12:00 PM and 8 PM.
116116

117117
> [!NOTE]
118118
> It’s a good practice to have a few short-term recovery points on disk, for quick recovery. These recovery points are used for operational recovery. Azure serves as a good offsite location with higher SLAs and guaranteed availability.
@@ -126,13 +126,13 @@ To create a backup policy to protect SQL Server databases to Azure, follow these
126126

127127
In this example:
128128

129-
* Backups are taken once a day at 12:00 PM and 8 PM (bottom part of the screen) and are retained for 180 days.
129+
* Backups are taken once a day at 12:00 PM and 8 PM and are retained for 180 days.
130130
* The backup on Saturday at 12:00 P.M. is retained for 104 weeks
131131
* The backup on Last Saturday at 12:00 P.M. is retained for 60 months
132132
* The backup on Last Saturday of March at 12:00 P.M. is retained for 10 years
133133
13. Select **Next** and select the appropriate option for transferring the initial backup copy to Azure. You can choose **Automatically over the network**
134134

135-
14. Once you review the policy details in the **Summary** screen, select **Create group** to complete the workflow. You can select **Close** and monitor the job progress in Monitoring workspace.
135+
14. Once you review the policy details in the **Summary** blade, select **Create group** to complete the workflow. You can select **Close** and monitor the job progress in Monitoring workspace.
136136

137137
![Screenshot shows the in-progress job state of the Protection Group creation.](./media/backup-azure-backup-sql/pg-summary.png)
138138

@@ -171,9 +171,9 @@ To recover a protected entity (SQL Server database) from Azure, follow these ste
171171

172172
In this example, MABS recovers the database to another SQL Server instance, or to a standalone network folder.
173173

174-
4. On the **Specify Recovery options** screen, you can select the recovery options like Network bandwidth usage throttling to throttle the bandwidth used by recovery. Select **Next**.
174+
4. On the **Specify Recovery options** blade, you can select the recovery options like Network bandwidth usage throttling to throttle the bandwidth used by recovery. Select **Next**.
175175

176-
5. On the **Summary** screen, you see all the recovery configurations provided so far. Select **Recover**.
176+
5. On the **Summary** blade, you see all the recovery configurations provided so far. Select **Recover**.
177177

178178
The Recovery status shows the database being recovered. You can select **Close** to close the wizard and view the progress in the **Monitoring** workspace.
179179

0 commit comments

Comments
 (0)