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/app-service/manage-backup.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,10 +36,10 @@ There are two types of backups in App Service. Automatic backups made for your a
36
36
| Linked database | Not backed up. | The following linked databases can be backed up: [SQL Database](/azure/azure-sql/database/), [Azure Database for MySQL](../mysql/index.yml), [Azure Database for PostgreSQL](../postgresql/index.yml), [MySQL in-app](https://azure.microsoft.com/blog/mysql-in-app-preview-app-service/). |
| Backup frequency | Hourly, not configurable. | Configurable. |
39
-
| Retention | 30 days, not configurable. <br>- Days 1-3: hourly backups retained.<br>- Days 4-14: every 3 hourly backup retained.<br>- Days 15-30: every 6 hourly backup retained. | 0-30 days or indefinite. |
39
+
| Retention | 30 days, not configurable. <br>- Days 1-3: hourly backups retained.<br>- Days 4-14: every third hourly backup retained.<br>- Days 15-30: every sixth hourly backup retained. | 0-30 days or indefinite. |
|Back up over VNet | Not supported. | Supported. |
42
+
|Backups over VNet | Not supported. | Supported. |
43
43
44
44
<!-- - No file copy errors due to file locks. -->
45
45
@@ -54,7 +54,7 @@ There are two types of backups in App Service. Automatic backups made for your a
54
54
55
55
:::image type="content" source="./media/manage-backup/open-backups-page.png" alt-text="Screenshot that shows how to open the backups page.":::
56
56
57
-
1. Select the automatic backup or custom backup to restore by clicking its **Restore** link.
57
+
1. Select the automatic backup or custom backup to restore by selecting its **Restore** link.
58
58
59
59
:::image type="content" source="./media/manage-backup/click-restore-link.png" alt-text="Screenshot that shows how to select the restore link.":::
60
60
@@ -66,7 +66,7 @@ There are two types of backups in App Service. Automatic backups made for your a
66
66
67
67
1. You can choose to restore your site configuration under **Advanced options**.
68
68
69
-
1.Click**Restore**.
69
+
1.Select**Restore**.
70
70
71
71
# [Azure CLI](#tab/cli)
72
72
@@ -137,7 +137,7 @@ There are two types of backups in App Service. Automatic backups made for your a
137
137
>
138
138
>
139
139
140
-
1. Click **Configure**.
140
+
1. Select **Configure**.
141
141
142
142
Once the storage account and container is configured, you can initiate an on-demand backup at any time. On-demand backups are retained indefinitely.
143
143
@@ -170,21 +170,21 @@ To restore a database that's included in a custom backup:
170
170
171
171
For troubleshooting information, see [Why is my linked database not backed up](#why-is-my-linked-database-not-backed-up).
172
172
173
-
## Back up and restore over Azure Virtual Network (preview)
173
+
## Back up and restore over Azure Virtual Network
174
174
175
175
With [custom backups](#create-a-custom-backup), you can back up your app's files and configuration data to a firewall-protected storage account if the following requirements are fulfilled:
176
176
177
177
- The app is [integrated with a virtual network](overview-vnet-integration.md), or the app is in a v3 [App Service environment](environment/app-service-app-service-environment-intro.md).
178
-
- The storage account has [granted access from the virtual network](../storage/common/storage-network-security.md#grant-access-from-a-virtual-network) that the app is integrated with, or that the v3 App Service environment is created with.
178
+
- The storage account [allows access from the virtual network](../storage/common/storage-network-security.md#grant-access-from-a-virtual-network) that the app is integrated with, or that the v3 App Service environment is created with.
179
179
180
180
To back up and restore over Azure Virtual Network:
181
181
182
182
1. When configuring [custom backups](#create-a-custom-backup), select **Backup/restore over virtual network integration**.
183
183
1. Save your settings by selecting **Configure**.
184
184
185
-
If you don't see the checkbox, or if the checkbox is disabled, verify that you have fulfilled the aforementioned requirements.
185
+
If you don't see the checkbox, or if the checkbox is disabled, verify that your resources fulfill the requirements.
186
186
187
-
Once the configuration is saved, any manual, scheduled backup, or restore is made through the virtual network. If you make changes to the app, the virtual network, or the storage account that prevent the app from accessing the storage account through the virtual network, the backup or restore operations will fail.
187
+
Once the configuration is saved, any manual, scheduled backup, or restore is made through the virtual network. If you make changes to the app, the virtual network, or the storage account that prevent the app from accessing the storage account through the virtual network, the backup or restore operations fail.
188
188
189
189
<a name="partialbackups"></a>
190
190
@@ -225,7 +225,7 @@ Run backups the same way you would normally do it, [custom on-demand](#create-a-
225
225
226
226
## How backups are stored
227
227
228
-
After you have made one or more backups for your app, the backups are visible on the **Containers** page of your storage account, and your app. In the storage account, each backup consists of a`.zip` file that contains the backup data and an `.xml` file that contains a manifest of the `.zip` file contents. You can unzip and browse these files if you want to access your backups without actually performing an app restore.
228
+
After you make one or more backups for your app, the backups are visible on the **Containers** page of your storage account, and your app. In the storage account, each backup consists of a`.zip` file that contains the backup data and an `.xml` file that contains a manifest of the `.zip` file contents. You can unzip and browse these files if you want to access your backups without actually performing an app restore.
229
229
230
230
The database backup for the app is stored in the root of the .zip file. For SQL Database, this is a BACPAC file (no file extension) and can be imported. To create a database in Azure SQL Database based on the BACPAC export, see [Import a BACPAC file to create a database in Azure SQL Database](/azure/azure-sql/database/database-import).
231
231
@@ -248,7 +248,7 @@ The **Backups** page shows you the status of each backup. To get log details reg
248
248
| A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server). | Check that the connection string is valid. Allow the app's [outbound IPs](overview-inbound-outbound-ips.md) in the database server settings. |
249
249
| Cannot open server "\<name>" requested by the login. The login failed. | Check that the connection string is valid. |
250
250
| Missing mandatory parameters for valid Shared Access Signature. | Delete the backup schedule and reconfigure it. |
251
-
| SSL connection is required. Please specify SSL options and retry when trying to connect. | SSL connectivity to Azure Database for MySQL and Azure Database for PostgreSQL isn't supported for database backups. Use the native backup feature in the respective database instead. |
251
+
| SSL connection is required. Specify SSL options and retry when trying to connect. | SSL connectivity to Azure Database for MySQL and Azure Database for PostgreSQL isn't supported for database backups. Use the native backup feature in the respective database instead. |
252
252
253
253
## Automate with scripts
254
254
@@ -318,23 +318,23 @@ The following table shows which app configuration is restored when you choose to
318
318
319
319
A custom backup (on-demand backup or scheduled backup) includes all content and configuration that's included in an [automatic backup](#whats-included-in-an-automatic-backup), plus any linked database, up to the allowable maximum size.
320
320
321
-
When [backing up over an Azure Virtual Network](#back-up-and-restore-over-azure-virtual-network-preview), you can't [back up the linked database](#back-up-and-restore-a-linked-database).
321
+
When [backing up over an Azure Virtual Network](#back-up-and-restore-over-azure-virtual-network), you can't [back up the linked database](#back-up-and-restore-a-linked-database).
322
322
323
323
#### Why is my linked database not backed up?
324
324
325
325
Linked databases are backed up only for custom backups, up to the allowable maximum size. If the maximum backup size (10 GB) or the maximum database size (4 GB) is exceeded, your backup fails. Here are a few common reasons why your linked database isn't backed up:
326
326
327
-
* Backups of [TLS enabled Azure Database for MySQL](../mysql/concepts-ssl-connection-security.md) isn't supported. If a backup is configured, you'll encounter backup failures.
328
-
* Backups of [TLS enabled Azure Database for PostgreSQL](../postgresql/concepts-ssl-connection-security.md) isn't supported. If a backup is configured, you'll encounter backup failures.
329
-
* In-app MySQL databases are automatically backed up without any configuration. If you make manual settings for in-app MySQL databases, such as adding connection strings, the backups may not work correctly.
327
+
* Backups of [TLS enabled Azure Database for MySQL](../mysql/concepts-ssl-connection-security.md) isn't supported. If a backup is configured, you get backup failures.
328
+
* Backups of [TLS enabled Azure Database for PostgreSQL](../postgresql/concepts-ssl-connection-security.md) isn't supported. If a backup is configured, you get backup failures.
329
+
* In-app MySQL databases are automatically backed up without any configuration. If you make manual settings for in-app MySQL databases, such as adding connection strings, the backups might not work correctly.
330
330
331
331
#### What happens if the backup size exceeds the allowable maximum?
332
332
333
333
Automatic backups can't be restored if the backup size exceeds the maximum size. Similarly, custom backups fail if the maximum backup size or the maximum database size is exceeded. To reduce your storage size, consider moving files like logs, images, audio, and videos to Azure Storage, for example.
334
334
335
335
#### Can I use a storage account that has security features enabled?
336
336
337
-
You can back up to a firewall-protected storage account if it's part of the same virtual network topology as your app. See [Back up and restore over Azure Virtual Network (preview)](#back-up-and-restore-over-azure-virtual-network-preview).
337
+
You can back up to a firewall-protected storage account if it's part of the same virtual network topology as your app. See [Back up and restore over Azure Virtual Network](#back-up-and-restore-over-azure-virtual-network).
338
338
339
339
#### How do I restore to an app in a different subscription?
340
340
@@ -353,11 +353,11 @@ The steps are the same as in [How do I restore to an app in a different subscrip
353
353
354
354
#### Where are the automatic backups stored?
355
355
356
-
Automatic backups are simple and stored in the same datacenter as the App Service and should not be relied upon as your disaster recovery plan.
356
+
Automatic backups are simple and stored in the same datacenter as the App Service and shouldn't be relied upon as your disaster recovery plan.
357
357
358
358
#### How do I stop the automatic backup?
359
359
360
-
You cannot stop automatic backup. The automatic backup is stored on the platform and has no effect on the underlying app instance or its storage.
360
+
You can't stop automatic backups. The automatic backup is stored on the platform and has no effect on the underlying app instance or its storage.
0 commit comments