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/backup-mabs-sql-azure-stack.md
+23-23Lines changed: 23 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
---
2
-
title: Back up SQL Server workloads on Azure Stack
2
+
title: Back up SQL Server workloads on Azure Stack by using Azure Backup
3
3
description: In this article, learn how to configure Microsoft Azure Backup Server (MABS) to protect SQL Server databases on Azure Stack.
4
4
ms.topic: how-to
5
-
ms.date: 01/18/2023
5
+
ms.date: 02/27/2024
6
6
author: AbhishekMallick-MS
7
7
ms.author: v-abhmallick
8
8
ms.service: backup
9
-
ms.custom: engagement-fy23
9
+
ms.custom: engagement-fy24
10
10
---
11
11
12
12
# Back up SQL Server on Azure Stack
@@ -15,7 +15,7 @@ This article describes how to configure Microsoft Azure Backup Server (MABS) to
15
15
16
16
## SQL Server databases protection workflow
17
17
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:
19
19
20
20
1. Create a backup policy to protect SQL Server databases
21
21
2. Create on-demand backup copies
@@ -35,16 +35,16 @@ The management of SQL Server database backup to Azure and recovery from Azure in
35
35
* MABS supports multi-site cluster configurations for an instance of SQL Server.
36
36
* When you protect databases that use the Always On feature, MABS has the following limitations:
37
37
* 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.
39
39
* 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.
40
40
* Primary - Backups should always occur on the primary replica.
41
41
* 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.
48
48
* SQL Server 2014 or above backup issues:
49
49
* 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.
50
50
* 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
57
57
58
58
To create a backup policy to protect SQL Server databases to Azure, follow these steps:
59
59
60
-
1. On the Azure Backup Server UI, select the **Protection** workspace.
60
+
1. On the **Azure Backup Server**, select the **Protection** workspace.
61
61
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.
63
63
64
64

65
65
66
66
Azure Backup Server starts the Protection Group wizard, which leads you through creating a **Protection Group**. Select **Next**.
67
67
68
-
3. On the **Select Protection Group Type**screen, select **Servers**.
68
+
3. On the **Select Protection Group Type**blade, select **Servers**.
69
69
70
70

71
71
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.
73
73
74
74

75
75
76
76
All selected items appear in the Selected members list. After selecting the servers or databases you want to protect, select **Next**.
77
77
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.
79
79
80
80

81
81
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**.
83
83
84
84
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**.
85
85
@@ -88,7 +88,7 @@ To create a backup policy to protect SQL Server databases to Azure, follow these
88
88
> [!NOTE]
89
89
> 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).
90
90
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**.
92
92
93
93
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**.
94
94
@@ -112,7 +112,7 @@ To create a backup policy to protect SQL Server databases to Azure, follow these
112
112
113
113

114
114
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.
116
116
117
117
> [!NOTE]
118
118
> 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
126
126
127
127
In this example:
128
128
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.
130
130
* The backup on Saturday at 12:00 P.M. is retained for 104 weeks
131
131
* The backup on Last Saturday at 12:00 P.M. is retained for 60 months
132
132
* The backup on Last Saturday of March at 12:00 P.M. is retained for 10 years
133
133
13. Select **Next** and select the appropriate option for transferring the initial backup copy to Azure. You can choose **Automatically over the network**
134
134
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.
136
136
137
137

138
138
@@ -171,9 +171,9 @@ To recover a protected entity (SQL Server database) from Azure, follow these ste
171
171
172
172
In this example, MABS recovers the database to another SQL Server instance, or to a standalone network folder.
173
173
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**.
175
175
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**.
177
177
178
178
The Recovery status shows the database being recovered. You can select **Close** to close the wizard and view the progress in the **Monitoring** workspace.
0 commit comments