Skip to content

Commit 9255165

Browse files
committed
update
1 parent d4e36b9 commit 9255165

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

articles/app-service/manage-backup.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to restore backups of your apps in Azure App Service or c
44
ms.assetid: 6223b6bd-84ec-48df-943f-461d84605694
55
ms.topic: article
66
ms.custom: devx-track-azurecli
7-
ms.date: 09/06/2024
7+
ms.date: 02/10/2025
88
author: msangapu-msft
99
ms.author: msangapu
1010
---
@@ -15,13 +15,6 @@ In [Azure App Service](overview.md), you can easily restore app backups. You can
1515

1616
Back up and restore is supported in the **Basic**, **Standard**, **Premium**, and **Isolated** tiers. For the **Basic** tier, only the production slot can be backed up and restored. For more information about scaling your App Service plan to use a higher tier, see [Scale up an app in Azure](manage-scale-up.md).
1717

18-
> [!NOTE]
19-
> For App Service Environments:
20-
>
21-
> - Automatic backups can be restored to a target app within the App Service Environment itself, not in another App Service Environment.
22-
> - Custom backups can be restored to a target app in another App Service Environment, such as from App Service Environment v2 to App Service Environment v3.
23-
> - Backups can be restored to a target app of the same OS platform as the source app.
24-
2518
[!INCLUDE [backup-restore-vs-disaster-recovery](./includes/backup-restore-disaster-recovery.md)]
2619

2720
## Automatic vs. custom backups
@@ -255,6 +248,11 @@ The **Backups** page shows you the status of each backup. To get log details reg
255248
| Missing mandatory parameters for valid Shared Access Signature. | Delete the backup schedule and reconfigure it. |
256249
| 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. |
257250
251+
## How does backup and restore work with App Service Environments?
252+
- Automatic backups can be restored to a target app within the App Service Environment itself, not in another App Service Environment.
253+
- Custom backups can be restored to a target app in another App Service Environment, such as from App Service Environment v2 to App Service Environment v3.
254+
- Backups can be restored to a target app of the same OS platform as the source app.
255+
258256
## Automate with scripts
259257
260258
You can automate backup management with scripts by using [Azure CLI](/cli/azure/install-azure-cli) or [Azure PowerShell](/powershell/azure/).
@@ -327,11 +325,20 @@ When [backing up over Azure Virtual Network](#back-up-and-restore-over-azure-vir
327325
328326
#### Why is my linked database not backed up?
329327
328+
> [!NOTE]
329+
> This is an important note related to the retirement of [Azure Database for MySQL - Single Server](/azure/mysql/migrate/whats-happening-to-mysql-single-server.md) and [Azure Database for PostgreSQL - Single Server](azure/postgresql/migrate/whats-happening-to-postgresql-single-server.md). App Service custom backups with linked databases only support **Single Server SKUs** for Azure Database for MySQL and Azure DB for PostgreSQL. This means that custom backups with linked databases for Azure Database for *MySQL - Flexible Server* and Azure Database for *PostgreSQL - Flexible Server* may stop working. If you've already upgraded or plan to upgrade linked databases for these services, it's strongly advised to use the respective database backup and restore tools to avoid potential data loss.
330+
>
331+
> - Azure Database for MySQL: [Back up and restore](/azure/mysql/flexible-server/concepts-backup-restore).
332+
> - Azure Database for PostgreSQL [Back up and restore](/azure/postgresql/flexible-server/concepts-backup-restore).
333+
>
334+
> Custom backups for App Service web apps that include linked databases based on standalone deployments of MySQL and PostgreSQL database servers (for example standalone database servers running on a VM), may continue to function and are not affected by the Single Server SKU retirements on Azure Database for MySQL - Single Server and Azure Database for PostgreSQL - Single Server.
335+
>
336+
330337
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:
331338
332-
* Backup of [TLS-enabled Azure Database for MySQL](/azure/mysql/concepts-ssl-connection-security) isn't supported. If a backup is configured, you get backup failures.
333-
* Backup of [TLS-enabled Azure Database for PostgreSQL](/azure/postgresql/concepts-ssl-connection-security) isn't supported. If a backup is configured, you get backup failures.
334-
* 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.
339+
- Backup of [TLS-enabled Azure Database for MySQL](/azure/mysql/concepts-ssl-connection-security) isn't supported. If a backup is configured, you get backup failures.
340+
- Backup of [TLS-enabled Azure Database for PostgreSQL](/azure/postgresql/concepts-ssl-connection-security) isn't supported. If a backup is configured, you get backup failures.
341+
- 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.
335342
336343
#### What happens if the backup size exceeds the allowable maximum?
337344

0 commit comments

Comments
 (0)