|
2 | 2 | title: Restore a Database from a Backup |
3 | 3 | titleSuffix: Azure SQL Database |
4 | 4 | description: Learn about point-in-time restore, which enables you to roll back a database in Azure SQL Database up to 35 days. |
5 | | -author: dnethi |
6 | | -ms.author: dinethi |
7 | | -ms.reviewer: wiassaf, mathoma, danil |
8 | | -ms.date: 05/14/2025 |
| 5 | +author: WilliamDAssafMSFT |
| 6 | +ms.author: wiassaf |
| 7 | +ms.reviewer: dinethi, mathoma, danil |
| 8 | +ms.date: 01/26/2026 |
9 | 9 | ms.service: azure-sql-database |
10 | 10 | ms.subservice: backup-restore |
11 | 11 | ms.topic: how-to |
@@ -88,13 +88,6 @@ When the restore is complete, it creates a new database on the same server as th |
88 | 88 |
|
89 | 89 | You generally restore a database to an earlier point for recovery purposes. You can treat the restored database as a replacement for the original database or use it as a data source to update the original database. |
90 | 90 |
|
91 | | -> [!IMPORTANT] |
92 | | -> - You can perform a point-in-time restore of a database to the same server. Cross-server, cross-subscription, and cross-geo point-in-time restore is not currently supported. To restore a database to a different region using geo-replicated backups see [Geo-restore](#geo-restore). |
93 | | -> - You can't perform a point-in-time restore on a geo-secondary database. You can do so only on a primary database. |
94 | | -> - The `BackupFrequency` parameter isn't supported for Hyperscale databases. |
95 | | -> - Database restore operations are resource-intensive and might require a service tier of S3 or greater for the restoring (target) database. Once restore completes, the database or elastic pool might be scaled down, if required. |
96 | | -> - If you created any [In-Memory OLTP](in-memory-oltp-overview.md#in-memory-oltp) objects in a database in the Business Critical or Premium service tiers, then you must use the Business Critical or Premium service tiers for the restored database. For more information, see [Restore a database with In-Memory OLTP objects](in-memory-oltp-overview.md#restore-a-database-with-in-memory-oltp-objects). |
97 | | -
|
98 | 91 | - **Database replacement** |
99 | 92 |
|
100 | 93 | If you want the restored database to be a replacement for the original database, you should specify the original database's compute size and service tier. You can then rename the original database and give the restored database the original name by using the [ALTER DATABASE](/sql/t-sql/statements/alter-database-azure-sql-database) command in T-SQL. |
@@ -144,6 +137,15 @@ To recover a database from a PITR backup by using the REST API: |
144 | 137 |
|
145 | 138 | --- |
146 | 139 |
|
| 140 | +### Point-in-time restore considerations |
| 141 | + |
| 142 | +- You can perform a point-in-time restore of a database to the same server. Cross-server, cross-subscription, and cross-geo point-in-time restore is not currently supported. To restore a database to a different region using geo-replicated backups, see [Geo-restore](#geo-restore). |
| 143 | +- You can't perform a point-in-time restore on a geo-secondary database. You can do so only on a primary database. |
| 144 | +- The `BackupFrequency` parameter isn't supported for Hyperscale databases. |
| 145 | +- Database restore operations are resource-intensive and might require a service tier of S3 or greater for the restoring (target) database. Once restore completes, the database or elastic pool might be scaled down, if required. |
| 146 | +- If you created any [In-Memory OLTP](in-memory-oltp-overview.md#in-memory-oltp) objects in a database in the Business Critical or Premium service tiers, then you must use the Business Critical or Premium service tiers for the restored database. For more information, see [Restore a database with In-Memory OLTP objects](in-memory-oltp-overview.md#restore-a-database-with-in-memory-oltp-objects). |
| 147 | +- When you do a point-in-time restore on a database that has change data capture (CDC) enabled, ensure the source database has enough allocated space. |
| 148 | + |
147 | 149 | ## Long-term backup restore |
148 | 150 |
|
149 | 151 | To perform a restore operation on a long-term backup, you can use the Azure portal, the Azure CLI, Azure PowerShell, or the REST API. For more information, see [Restore a long-term backup](long-term-backup-retention-configure.md#view-backups-and-restore-from-a-backup). |
|
0 commit comments