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/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-active-paused-dw.md
+19-12Lines changed: 19 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,10 @@
1
1
---
2
-
title: Restore an existing dedicated SQL pool (formerly SQL DW)
2
+
title: "Restore an Existing Dedicated SQL Pool (formerly SQL DW)"
3
3
description: How-to guide for restoring an existing dedicated SQL pool in Azure Synapse Analytics.
4
-
author: realAngryAnalytics
5
-
ms.author: ajagadish
6
-
manager: joannapea
7
-
ms.reviewer: joannapea, wiassaf
8
-
ms.date: 01/23/2024
4
+
author: WilliamDAssafMSFT
5
+
ms.author: wiassaf
6
+
ms.reviewer: fresantos
7
+
ms.date: 02/10/2025
9
8
ms.service: azure-synapse-analytics
10
9
ms.subservice: sql-dw
11
10
ms.topic: conceptual
@@ -15,7 +14,7 @@ ms.custom:
15
14
16
15
# Restore an existing dedicated SQL pool (formerly SQL DW)
17
16
18
-
In this article, you learn how to restore an existing dedicated SQL pool (formerly SQL DW) using Azure portal and PowerShell.
17
+
In this article, you learn how to restore an existing dedicated SQL pool (formerly SQL Data Warehouse) using Azure portal and PowerShell.
19
18
20
19
> [!NOTE]
21
20
> This guidance is for standalone dedicated SQL pools (formerly SQL DW) only. For dedicated SQL pools in an Azure Synapse Analytics workspace, see [Restore an existing dedicated SQL pool](../backuprestore/restore-sql-pool.md).
@@ -30,6 +29,14 @@ In this article, you learn how to restore an existing dedicated SQL pool (former
30
29
31
30
1. Have an existing restore point that you want to restore from. If you want to create a new restore, see [the tutorial to create a new user-defined restore point](sql-data-warehouse-restore-points.md).
32
31
32
+
1.**Permissions:** Make sure the user performing the restore must have proper permissions in both the source and target subscriptions.
33
+
34
+
| Task | Required role (minimum) | Additional requirements |
| Backup Source SQL Pool | SQL Server Contributor (source server) | Requires access to storage account with Storage Blob Data Contributor |
37
+
| Access Backup File | Storage Blob Data Reader (on storage account) ||
38
+
| Restore to Target Server | SQL Server Contributor (target server) | Requires Storage Blob Data Reader for the backup |
39
+
33
40
## Restore an existing dedicated SQL pool (formerly SQL DW) through PowerShell
34
41
35
42
To restore an existing dedicated SQL pool (formerly SQL DW) from a restore point use the [Restore-AzSqlDatabase](/powershell/module/az.sql/restore-azsqldatabase?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) PowerShell cmdlet.
@@ -46,8 +53,8 @@ To restore an existing dedicated SQL pool (formerly SQL DW) from a restore point
46
53
47
54
1. Restore the dedicated SQL pool (formerly SQL DW) to the desired restore point using [Restore-AzSqlDatabase](/powershell/module/az.sql/restore-azsqldatabase?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) PowerShell cmdlet.
48
55
49
-
1. To restore the dedicated SQL pool (formerly SQL DW) to a different server, make sure to specify the other server name. This server can also be in a different resource group and region.
50
-
1. To restore to a different subscription, see the [below section](#restore-an-existing-dedicated-sql-pool-formerly-sql-dw-to-a-different-subscription-through-powershell).
56
+
1. To restore the dedicated SQL pool (formerly SQL DW) to a different server, make sure to specify the other server name. This server can also be in a different resource group and region.
57
+
1. To restore to a different subscription, see the [Restore an existing dedicated SQL pool to a different subscription through PowerShell](#restore-an-existing-dedicated-sql-pool-formerly-sql-dw-to-a-different-subscription-through-powershell).
51
58
52
59
1. Verify that the restored dedicated SQL pool (formerly SQL DW) is online.
53
60
@@ -93,15 +100,15 @@ To restore an existing dedicated SQL pool (formerly SQL DW) from a restore point
93
100
1. Navigate to the dedicated SQL pool that you want to restore from.
94
101
1. At the top of the **Overview** page, select **Restore**.
95
102
96
-
:::image type="content" source="./media/sql-data-warehouse-restore-active-paused-dw/restore-button.png" alt-text="Screenshot from the Azure portal, the Overview page navigation bar of a SQL pool, the Restore button is highlighted.":::
103
+
:::image type="content" source="media/sql-data-warehouse-restore-active-paused-dw/restore-button.png" alt-text="Screenshot from the Azure portal, the Overview page navigation bar of a SQL pool, the Restore button is highlighted.":::
97
104
98
105
1. Select either **Automatic Restore Points** or **User-Defined Restore Points**. If the dedicated SQL pool (formerly SQL DW) doesn't have any automatic restore points, wait a few hours or create a user defined restore point before restoring. For User-Defined Restore Points, select an existing one or create a new one. For **Server**, you can pick a server in a different resource group and region or create a new one. After providing all the parameters, select **Review + Restore**.
99
106
100
-
:::image type="content" source="./media/sql-data-warehouse-restore-active-paused-dw/restore-user-defined-restore-points.png" alt-text="Screenshot from the dedicated SQL pool Restore page of the Azure portal. For Restore point type, the radio button for User-defined restore points is selected.":::
107
+
:::image type="content" source="media/sql-data-warehouse-restore-active-paused-dw/restore-user-defined-restore-points.png" alt-text="Screenshot from the dedicated SQL pool Restore page of the Azure portal. For Restore point type, the radio button for User-defined restore points is selected.":::
101
108
102
109
## Restore an existing dedicated SQL pool (formerly SQL DW) to a different subscription through PowerShell
103
110
104
-
This is similar guidance to restoring an existing dedicated SQL pool, however the below instructions show that [Get-AzSqlDatabase](/powershell/module/az.sql/Get-AzSqlDatabase?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) PowerShell cmdlet should be performed in the originating subscription while the [Restore-AzSqlDatabase](/powershell/module/az.sql/restore-azsqldatabase?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) PowerShell cmdlet should be performed in the destination subscription. The user performing the restore must have proper permissions in both the source and target subscriptions.
111
+
This is similar guidance to restoring an existing dedicated SQL pool. However, the following instructions show that [Get-AzSqlDatabase](/powershell/module/az.sql/Get-AzSqlDatabase?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) PowerShell cmdlet should be performed in the originating subscription while the [Restore-AzSqlDatabase](/powershell/module/az.sql/restore-azsqldatabase?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json) PowerShell cmdlet should be performed in the destination subscription. The user performing the restore must have proper permissions in both the source and target subscriptions.
0 commit comments