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-azure-sql-mabs.md
+42-36Lines changed: 42 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,34 @@
1
1
---
2
2
title: Back up SQL Server by using Azure Backup Server
3
3
description: In this article, learn the configuration to back up SQL Server databases by using Microsoft Azure Backup Server (MABS).
4
-
ms.topic: conceptual
5
-
ms.date: 07/28/2021
4
+
ms.topic: how-to
5
+
ms.date: 01/16/2023
6
+
author: jyothisuri
7
+
ms.author: jsuri
8
+
ms.service: backup
9
+
ms.custom: engagement-fy23
6
10
---
11
+
7
12
# Back up SQL Server to Azure by using Azure Backup Server
8
13
9
-
Microsoft Azure Backup Server (MABS) provides backup and recovery for SQL Server databases. In addition to backing up SQL Server databases, you can run a system backup or full bare-metal backup of the SQL Server computer. Here's what MABS can protect:
14
+
This article describes how to back up and restore SQL Server to Azure by using Microsoft Azure Backup Server (MABS).
15
+
16
+
Microsoft Azure Backup Server (MABS) provides backup and recovery for SQL Server databases. In addition to backing up SQL Server databases, you can run a system backup or full bare-metal backup of the SQL Server computer. You can use MABS to protect:
10
17
11
18
- A standalone SQL Server instance
12
19
- A SQL Server Failover Cluster Instance (FCI)
13
20
14
-
>[!Note]
15
-
>MABS v3 UR2 supports SQL Server Failover Cluster Instance (FCI) using Cluster Shared Volume (CSV).
16
-
>
17
-
>Protection of SQL Server FCI with Storage Spaces Direct on Azure, and SQL Server FCI with Azure shared disks is supported with this feature. The DPM server must be deployed in the Azure Virtual Machine to protect the SQL FCI instance, deployed on the Azure VMs.
18
-
>
19
-
>A SQL Server Always On availability group with theses preferences:
20
-
>- Prefer Secondary
21
-
>- Secondary only
22
-
>- Primary
23
-
>- Any Replica
21
+
## Supported scenarios
22
+
23
+
- MABS v3 UR2 supports SQL Server Failover Cluster Instance (FCI) using Cluster Shared Volume (CSV).
24
+
- Protection of SQL Server FCI with Storage Spaces Direct on Azure, and SQL Server FCI with Azure shared disks is supported with this feature. The DPM server must be deployed in the Azure Virtual Machine to protect the SQL FCI instance, deployed on the Azure VMs.
25
+
- A SQL Server Always On availability group with theses preferences:
26
+
- Prefer Secondary
27
+
- Secondary only
28
+
- Primary
29
+
- Any Replica
30
+
31
+
## SQL Server database protection workflow
24
32
25
33
To back up a SQL Server database and recover it from Azure:
26
34
@@ -67,53 +75,51 @@ To protect SQL Server databases in Azure, first create a backup policy:
67
75
1. In Azure Backup Server, select the **Protection** workspace.
68
76
1. Select **New** to create a protection group.
69
77
70
-

78
+

71
79
1. On the start page, review the guidance about creating a protection group. Then select **Next**.
72
80
1. For the protection group type, select **Servers**.
73
81
74
-

82
+

75
83
1. Expand the SQL Server instance where the databases that you want to back up are located. You see the data sources that can be backed up from that server. Expand **All SQL Shares** and then select the databases that you want to back up. In this example, we select ReportServer$MSDPM2012 and ReportServer$MSDPM2012TempDB. Select **Next**.
76
84
77
-

85
+

78
86
1. Name the protection group and then select **I want online protection**.
79
87
80
-

88
+

81
89
1. On the **Specify Short-Term Goals** page, include the necessary inputs to create backup points to the disk.
82
90
83
91
In this example, **Retention range** is set to *5 days*. The backup **Synchronization frequency** is set to once every *15 minutes*. **Express Full Backup** is set to *8:00 PM*.
84
92
85
-

93
+

86
94
87
95
> [!NOTE]
88
96
> In this example, a backup point is created at 8:00 PM every day. The data that has been modified since the previous day's 8:00 PM backup point is transferred. This process is called **Express Full Backup**. Although the transaction logs are synchronized every 15 minutes, if we need to recover the database at 9:00 PM, then the point is created by replaying the logs from the last express full backup point, which is 8:00 PM in this example.
89
-
>
90
-
>
91
97
92
98
1. Select **Next**. MABS shows the overall storage space available. It also shows the potential disk space utilization.
93
99
94
-

100
+

95
101
96
102
By default, MABS creates one volume per data source (SQL Server database). The volume is used for the initial backup copy. In this configuration, Logical Disk Manager (LDM) limits MABS protection to 300 data sources (SQL Server databases). To work around this limitation, select **Co-locate data in DPM Storage Pool**. If you use this option, MABS uses a single volume for multiple data sources. This setup allows MABS to protect up to 2,000 SQL Server databases.
97
103
98
104
If you select **Automatically grow the volumes**, then MABS can account for the increased backup volume as the production data grows. If you don't select **Automatically grow the volumes**, then MABS limits the backup storage to the data sources in the protection group.
99
105
1. If you're an administrator, you can choose to transfer this initial backup **Automatically over the network** and choose the time of transfer. Or choose to **Manually** transfer the backup. Then select **Next**.
100
106
101
-

107
+

102
108
103
109
The initial backup copy requires the transfer of the entire data source (SQL Server database). The backup data moves from the production server (SQL Server computer) to MABS. If this backup is large, then transferring the data over the network could cause bandwidth congestion. For this reason, administrators can choose to use removable media to transfer the initial backup **Manually**. Or they can transfer the data **Automatically over the network** at a specified time.
104
110
105
111
After the initial backup finishes, backups continue incrementally on the initial backup copy. Incremental backups tend to be small and are easily transferred across the network.
106
112
1. Choose when to run a consistency check. Then select **Next**.
107
113
108
-

114
+

109
115
110
116
MABS can run a consistency check on the integrity of the backup point. It calculates the checksum of the backup file on the production server (the SQL Server computer in this example) and the backed-up data for that file in MABS. If the check finds a conflict, then the backed-up file in MABS is assumed to be corrupt. MABS fixes the backed-up data by sending the blocks that correspond to the checksum mismatch. Because the consistency check is a performance-intensive operation, administrators can choose to schedule the consistency check or run it automatically.
111
117
1. Select the data sources to protect in Azure. Then select **Next**.
112
118
113
-

119
+

114
120
1. If you're an administrator, you can choose backup schedules and retention policies that suit your organization's policies.
115
121
116
-

122
+

117
123
118
124
In this example, backups are taken daily at 12:00 PM and 8:00 PM.
119
125
@@ -125,7 +131,7 @@ To protect SQL Server databases in Azure, first create a backup policy:
125
131
126
132
1. Choose the retention policy schedule. For more information about how the retention policy works, see [Use Azure Backup to replace your tape infrastructure](backup-azure-backup-cloud-as-tape.md).
127
133
128
-

134
+

129
135
130
136
In this example:
131
137
@@ -143,49 +149,49 @@ To protect SQL Server databases in Azure, first create a backup policy:
143
149
After you choose a transfer mechanism, select **Next**.
144
150
1. On the **Summary** page, review the policy details. Then select **Create group**. You can select **Close** and watch the job progress in the **Monitoring** workspace.
145
151
146
-

152
+

147
153
148
154
## Create on-demand backup copies of a SQL Server database
149
155
150
156
A recovery point is created when the first backup occurs. Rather than waiting for the schedule to run, you can manually trigger the creation of a recovery point:
151
157
152
158
1. In the protection group, make sure the database status is **OK**.
153
159
154
-

160
+

155
161
1. Right-click the database and then select **Create recovery point**.
156
162
157
-

163
+

158
164
1. In the drop-down menu, select **Online protection**. Then select **OK** to start the creation of a recovery point in Azure.
159
165
160
-

166
+

161
167
1. You can view the job progress in the **Monitoring** workspace.
162
168
163
-

169
+

164
170
165
171
## Recover a SQL Server database from Azure
166
172
167
173
To recover a protected entity, such as a SQL Server database, from Azure:
168
174
169
175
1. Open the DPM server management console. Go to the **Recovery** workspace to see the servers that DPM backs up. Select the database (in this example, ReportServer$MSDPM2012). Select a **Recovery time** that ends with **Online**.
170
176
171
-

177
+

172
178
1. Right-click the database name and select **Recover**.
173
179
174
-

180
+

175
181
1. DPM shows the details of the recovery point. Select **Next**. To overwrite the database, select the recovery type **Recover to original instance of SQL Server**. Then select **Next**.
176
182
177
-

183
+

178
184
179
185
In this example, DPM allows the recovery of the database to another SQL Server instance or to a standalone network folder.
180
186
1. On the **Specify Recovery Options** page, you can select the recovery options. For example, you can choose **Network bandwidth usage throttling** to throttle the bandwidth that recovery uses. Then select **Next**.
181
187
1. On the **Summary** page, you see the current recovery configuration. Select **Recover**.
182
188
183
189
The recovery status shows the database being recovered. You can select **Close** to close the wizard and view the progress in the **Monitoring** workspace.
184
190
185
-

191
+

186
192
187
193
When the recovery is complete, the restored database is consistent with the application.
188
194
189
-
###Next steps
195
+
## Next steps
190
196
191
197
For more information, see [Azure Backup FAQ](backup-azure-backup-faq.yml).
0 commit comments