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: azure-sql/database/automated-backups-overview.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Learn how Azure SQL Database automatically backs up all databases a
5
5
author: WilliamDAssafMSFT
6
6
ms.author: wiassaf
7
7
ms.reviewer: mathoma, danil, dinethi
8
-
ms.date: 07/24/2024
8
+
ms.date: 09/03/2024
9
9
ms.service: azure-sql-database
10
10
ms.subservice: backup-restore
11
11
ms.topic: conceptual
@@ -103,6 +103,18 @@ You can use automatically created backups in the following scenarios:
103
103
> Geo-restore is available only for databases that are configured with geo-redundant backup storage. If you're not currently using geo-replicated backups for a database, you can change this by [configuring backup storage redundancy](automated-backups-change-settings.md#configure-backup-storage-redundancy).
104
104
-[Restore a database from a specific long-term backup](long-term-retention-overview.md) of a single or pooled database, if the database has been configured with an LTR policy. LTR allows you to [restore an older version of the database](long-term-backup-retention-configure.md) by using the Azure portal, the Azure CLI, or Azure PowerShell to satisfy a compliance request or to run an older version of the application. For more information, see [Long-term retention](long-term-retention-overview.md).
105
105
106
+
## Automatic backups on secondary replicas
107
+
108
+
Automatic backups are now taken from a secondary replica in the [Business Critical](service-tiers-sql-database-vcore.md#business-critical) service tier. Since data is replicated between SQL Server processes on each node, the backup service takes the backup from the non-readable secondary replicas. This design ensures the primary replica remains dedicated to your main workload, and the readable secondary replica is dedicated to read-only workloads. Automatic backups in the Business Critical service tier are taken from a secondary replica most of the time. If an automatic backup fails on a secondary replica, then the backup service takes the backup from the primary replica.
109
+
110
+
Automatic backups on secondary replicas:
111
+
112
+
- Are enabled by default.
113
+
- Are included at no additional cost beyond the price of the service tier.
114
+
- Bring improved performance and predictability to the Business Critical service tier.
115
+
116
+
> [!NOTE]
117
+
> - Create a Microsoft support ticket to disable the feature for your instance.
106
118
107
119
## <aid="restore-capabilities"></a> Restore capabilities and features
108
120
@@ -139,6 +151,8 @@ To perform a restore, see [Restore a database from backups](recovery-using-backu
139
151
|**Restore a database from a point in time**|[SQL Database](recovery-using-backups.md#point-in-time-restore)<br>[SQL Managed Instance](../managed-instance/point-in-time-restore.md)|[SQL Database](/cli/azure/sql/db#az-sql-db-restore) <br/> [SQL Managed Instance](/cli/azure/sql/midb#az-sql-midb-restore)|[SQL Database](/powershell/module/az.sql/restore-azsqldatabase) <br/> [SQL Managed Instance](/powershell/module/az.sql/restore-azsqlinstancedatabase)|
Automatic backups taken by the Azure service are not available to download or access directly. They can only be used for restore operations through Azure.
@@ -147,6 +161,7 @@ There are alternatives to export an Azure SQL Database. When you need to export
147
161
148
162
You can also [Import or export an Azure SQL Database using private link](database-import-export-private-link.md) or [Import or export an Azure SQL Database without allowing Azure services to access the server](database-import-export-azure-services-off.md).
149
163
164
+
150
165
## Backup scheduling
151
166
152
167
The first full backup is scheduled immediately after a new database is created or restored. This backup usually finishes within 30 minutes, but it can take longer when the database is large. For example, the initial backup can take longer on a restored database or a database copy, which would typically be larger than a new database.
Copy file name to clipboardExpand all lines: azure-sql/database/doc-changes-updates-release-notes-whats-new.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,7 @@ The following table lists features of Azure SQL Database that have been made gen
72
72
|[CURRENT_DATE Transact-SQL](/sql/t-sql/functions/current-date-transact-sql)| August 2024 | A Transact-SQL (T-SQL) function that returns the current database system date as a date value, without the database time and time zone offset. |
73
73
|[Maintenance window support for named replicas](https://aka.ms/MWsupportforNR)|August 2024|[Maintenance window](maintenance-window.md) support for named replicas is now generally available.|
74
74
|[Maintenance window](maintenance-window.md) support for Hyperscale | August 2024|[Maintenance window](maintenance-window.md) support for Hyperscale databases is now generally available. |
75
+
|[Automatic backups on secondary replicas](automated-backups-overview.md#automatic-backups-on-secondary-replicas)| August 2024 | Mitigate the performance impact on your workload by taking automated backups from the non-readable secondary replica in the Business Critical service tier. |
75
76
|[Database compatibility level 160 is now default](/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=azuresqldb-current&preserve-view=true)| June 2024 | Database compatibility level 160 is now the default for new databases created in Azure SQL Database. For more information on this announcement, see [General availability: Database compatibility level 160 in Azure SQL Database](https://techcommunity.microsoft.com/t5/azure-sql-blog/general-availability-database-compatibility-level-160-in-azure/ba-p/4172039). |
76
77
|[Hyperscale named replica zone redundant support](service-tier-hyperscale-replicas.md)| June 2024 |[Zone redundancy support for Hyperscale named replicas](https://aka.ms/ZRSupportForNRPreview) is now generally available. |
77
78
|[License-free standby replica](standby-replica-how-to-configure.md)| May 2024 | Save on licensing costs by configuring your secondary database replica for disaster recovery standby. |
@@ -91,12 +92,14 @@ Learn about significant changes to the Azure SQL Database documentation. For pre
91
92
92
93
| Changes | Details |
93
94
| --- | --- |
95
+
|**Automatic backups on secondary replica GA**| Mitigate the performance impact on your workload by taking automated backups from a non-readable secondary replica in the Business Critical service tier. This feature is generally available. Review [Automated backups on secondary replicas](automated-backups-overview.md#automatic-backups-on-secondary-replicas) to learn more. |
94
96
|**CURRENT_DATE Transact-SQL GA**| The `CURRENT_DATE` Transact-SQL (T-SQL) function returns the current database system date as a date value, without the database time and time zone offset. This function is now generally available. For more information, see [CURRENT_DATE (Transact-SQL)](/sql/t-sql/functions/current-date-transact-sql). |
95
97
|**Maintenance window support for named replicas GA**|[Maintenance window](maintenance-window.md) support for named replicas is now generally available. For more information, read [Maintenance window support for named replicas](https://aka.ms/MWsupportforNR).|
96
98
|**Maintenance window support for Hyperscale GA**|[Maintenance window](maintenance-window.md) support for Hyperscale databases is now generally available. |
97
99
|**Local development experience for Azure SQL Database using Dev Container Templates**| We've provided details and quickstarts to get started with the new [local dev experience for Azure SQL Database](local-dev-experience-dev-containers.md). Dev Container Templates replace the previous local emulator experience. To get started, see [Quickstart: Set up a development environment with Dev Container Templates for Azure SQL Database](local-dev-experience-dev-containers-quickstart.md). |
98
100
| **Resource limits changes** | There are [new default vCore limits](resource-limits-logical-server.md#subscription-vcore-limits-per-region) per region per subscription. Additionally, requests for increasing default DTU limits are now done with [vCores](quota-increase-request.md#vcores-per-subscription).
0 commit comments