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/backuprestore/restore-sql-pool-from-deleted-workspace.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ ms.reviewer: wiassaf
15
15
In this article, you learn how to restore a dedicated SQL pool in Azure Synapse Analytics after an accidental drop of a workspace using PowerShell.
16
16
17
17
> [!NOTE]
18
-
> This guidance is for Synapse Workspace dedicated sql pools only. For standalone dedicated sql pool (formerly SQL DW) please follow guidance [Restore sql pool from deleted server](../sql-data-warehouse/sql-data-warehouse-restore-from-deleted-server.md).
18
+
> This guidance is for dedicated SQL pools in Azure Synapse workspaces only. For standalone dedicated SQL pools (formerly SQL DW), follow guidance [Restore sql pool from deleted server](../sql-data-warehouse/sql-data-warehouse-restore-from-deleted-server.md).
19
19
20
20
## Before you begin
21
21
@@ -51,7 +51,7 @@ Connect-AzAccount
51
51
Set-AzContext -SubscriptionID $SubscriptionID
52
52
53
53
# Define the approximate point in time the workspace was dropped as DroppedDateTime "yyyy-MM-ddThh:mm:ssZ" (ex. 2022-01-01T16:15:00Z)
If the dedicated SQL pool 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.
37
+
If the dedicated SQL pool 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.
38
38
39
-
If you are restoring a geo-backup, simply select the workspace located in the source region and the dedicated SQL pool you want to restore.
39
+
If you are restoring a geo-backup, select the workspace located in the source region and the dedicated SQL pool you want to restore.
40
40
41
41
9. Select **Review + Create**.
42
42
43
43
## Restore an existing dedicated SQL pool through the Azure portal
44
44
45
45
1. Sign in to the [Azure portal](https://portal.azure.com/).
46
46
2. Navigate to the dedicated SQL pool that you want to restore from.
47
-
3. At the top of the Overview blade, select **Restore**.
47
+
3. At the top of the **Overview** page, select **Restore**.
@@ -58,7 +58,7 @@ In this article, you learn how to restore an existing dedicated SQL pool in Azur
58
58
59
59
## Restore an existing dedicated SQL pool through PowerShell
60
60
61
-
1. Open PowerShell.
61
+
1. Open a PowerShell terminal.
62
62
63
63
2. Connect to your Azure account and list all the subscriptions associated with your account.
64
64
@@ -71,7 +71,7 @@ In this article, you learn how to restore an existing dedicated SQL pool in Azur
71
71
6. Restore the dedicated SQL pool to the desired restore point using [Restore-AzSynapseSqlPool](/powershell/module/az.synapse/restore-azsynapsesqlpool?toc=/azure/synapse-analytics/toc.json&bc=/azure/synapse-analytics/breadcrumb/toc.json) PowerShell cmdlet.
72
72
73
73
1. To restore the dedicated SQL pool to a different workspace, make sure to specify the other workspace name. This workspace can also be in a different resource group and region.
74
-
2. To restore to a different subscription, see the [below section](#restore-an-existing-dedicated-sql-pool-to-a-different-subscription-through-powershell).
74
+
2. To restore to a different subscription, see [Restore an existing dedicated SQL pool to a different subscription through PowerShell](#restore-an-existing-dedicated-sql-pool-to-a-different-subscription-through-powershell) later in this article.
75
75
76
76
7. Verify that the restored dedicated SQL pool is online.
## Restore an existing dedicated SQL pool to a different subscription through PowerShell
118
-
When performing a cross-subscription restore, a synapse workspace dedicated SQL pool can only restore to a standalone dedicated SQL pool (formerly SQL DW). The PowerShell below is similar to the above however there are three main differences:
118
+
119
+
When performing a cross-subscription restore, a dedicated SQL pool in an Azure Synapse workspace can only restore directly to a standalone dedicated SQL pool (formerly SQL DW). If it is required to restore a dedicated SQL pool in an Azure Synapse workspace to a workspace in the destination subscription, an additional restore step is required.
120
+
121
+
The PowerShell below is similar to the above, however there are three main differences:
119
122
- After retrieving the SQL Pool object to be restored, the subscription context needs to be switched to the destination (or target) subscription name.
120
123
- When performing the restore, use the Az.Sql modules instead of the Az.Synapse modules.
121
-
-If it is required to restore the dedicated SQL pool to a Synapse workspace in the destination subscription, an additional restore step is required.
124
+
-The below sample code has additional steps for restoring to an Azure Synapse workspace in the destination subscription. Uncomment the PowerShell commands as described in the sample.
122
125
123
126
Steps:
124
127
125
-
1. Open PowerShell.
128
+
1. Open a PowerShell terminal.
126
129
127
130
2. Update Az.Sql Module to 3.8.0 (or greater) if needed
128
131
@@ -132,7 +135,7 @@ Steps:
132
135
133
136
5. List the restore points for the dedicated SQL pool.
134
137
135
-
6. Pick the desired restore point using the RestorePointCreationDate.
138
+
6. Pick the desired restore point using the **RestorePointCreationDate**.
136
139
137
140
7. Select the destination subscription in which the SQL pool should be restored.
138
141
@@ -142,8 +145,8 @@ Steps:
142
145
143
146
10.**If the desired destination is a Synapse Workspace, uncomment the code to perform the additional restore step.**
144
147
1. Create a restore point for the newly created data warehouse.
145
-
2. Retrieve the last restore point created by using the "Select -Last 1" syntax.
146
-
3. Perform the restore to the desired Synapse workspace.
148
+
2. Retrieve the last restore point created by using the `Select -Last 1` syntax.
149
+
3. Perform the restore to the desired Azure Synapse workspace.
A restore operation can result in a deployment failure based on a "RequestTimeout" exception.
206
+
203
207

204
-
This timeout can be ignored. Review the dedicated SQL pool blade in the portal and it may still have status of "Restoring" and eventually will transition to "Online".
208
+
209
+
This timeout can be ignored. Review the dedicated SQL pool page in the Azure portal and it may still have status of "Restoring" and eventually will transition to "Online".
210
+
205
211

206
212
207
213
## Next Steps
208
214
209
215
-[Create a restore point](sqlpool-create-restore-point.md)
- Serverless SQL pools - you have monitoring and cost management controls that let you cap spending at a daily, weekly, and monthly level. [See Cost management for serverless SQL pool](./sql/data-processed.md) for more information.
54
54
55
55
- Serverless Spark pools - you can restrict who can create Spark pools with Synapse RBAC roles.
56
-
56
+
57
57
- question: |
58
58
Will Synapse workspace support folder organization of objects and granularity at GA?
59
59
answer: |
@@ -181,6 +181,12 @@ sections:
181
181
182
182
- name: Dedicated SQL Pools
183
183
questions:
184
+
185
+
- question: |
186
+
What is the difference between dedicated SQL pools (SQL DW) and dedicated SQL pools in Azure Synapse workspaces?
187
+
answer: |
188
+
Dedicated SQL pools (formerly SQL DW) are an Azure Platform-as-a-Service (PaaS) enterprise data warehousing platform. You can query existing dedicated SQL pools (formerly SQL DW) and also create new dedicated SQL pools in your Azure Synapse workspace. Not all features of the dedicated SQL pool in Azure Synapse workspaces apply to a standalone dedicated SQL pool (formerly SQL DW), and vice versa. For more information, see [What's the difference between Azure Synapse dedicated SQL pools (formerly SQL DW) and dedicated SQL pools in an Azure Synapse Analytics workspace?](https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/msft-docs-what-s-the-difference-between-synapse-formerly-sql-dw/ba-p/3597772). To enable Azure Synapse workspace features for an existing dedicated SQL pool (formerly SQL DW), refer to [How to enable a workspace for your dedicated SQL pool (formerly SQL DW)](sql-data-warehouse/workspace-connected-create.md).
189
+
184
190
- question: |
185
191
What are the functional differences between dedicated SQL pools and serverless pools?
REST APIs for managing compute for dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics.
18
18
19
19
> [!NOTE]
20
-
> The REST APIs that are described in this article are for standalone dedicated SQL pools (formerly SQL DW) and are not applicable to a dedicated SQL pool that's created in an Azure Synapse Analytics workspace. For information about REST APIs to use specifically for an Azure Synapse Analytics workspace, see [Azure Synapse Analytics workspace REST API](/rest/api/synapse/).
20
+
> The REST APIs that are described in this article are for standalone dedicated SQL pools (formerly SQL DW) and are not applicable to a dedicated SQL pool in an Azure Synapse Analytics workspace. For information about REST APIs to use specifically for an Azure Synapse Analytics workspace, see [Azure Synapse Analytics workspace REST API](/rest/api/synapse/).
Copy file name to clipboardExpand all lines: articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-faq.yml
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ metadata:
6
6
ms.service: synapse-analytics
7
7
ms.topic: faq
8
8
ms.subservice: sql-dw
9
-
ms.date: 11/04/2019
9
+
ms.date: 08/24/2022
10
10
ms.author: martinle
11
11
ms.reviewer: wiassaf
12
12
title: Dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics frequently asked questions
@@ -28,7 +28,12 @@ sections:
28
28
- question: |
29
29
What is a dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics?
30
30
answer: |
31
-
Dedicated SQL pool (formerly SQL DW) refers to the enterprise data warehousing features that are generally available with Azure Synapse. For more information, see, [What is Azure Synapse Analytics](sql-data-warehouse-overview-what-is.md).
31
+
Dedicated SQL pool refers to the standalone platform of enterprise data warehousing features that are generally available with Azure Synapse. For more information, see [What is Azure Synapse Analytics](sql-data-warehouse-overview-what-is.md). A dedicated SQL pool (formerly SQL DW) is a standalone or connected service outside of an Azure Synapse workspace. You can also create dedicated SQL pools in your Azure Synapse workspace.
32
+
33
+
- question: |
34
+
What is the difference between dedicated SQL pools (SQL DW) and dedicated SQL pools in Azure Synapse workspaces?
35
+
answer: |
36
+
Not all features of the dedicated SQL pool in Azure Synapse workspaces apply to a standalone dedicated SQL pool (formerly SQL DW), and vice versa. For more information, see [What's the difference between Azure Synapse dedicated SQL pools (formerly SQL DW) and dedicated SQL pools in an Azure Synapse Analytics workspace?](https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/msft-docs-what-s-the-difference-between-synapse-formerly-sql-dw/ba-p/3597772). To enable Azure Synapse workspace features for an existing dedicated SQL pool (formerly SQL DW), refer to [How to enable a workspace for your dedicated SQL pool (formerly SQL DW)](workspace-connected-create.md).
Copy file name to clipboardExpand all lines: articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-what-is.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,8 +26,7 @@ Dedicated SQL pool (formerly SQL DW) represents a collection of analytic resourc
26
26
Once your dedicated SQL pool is created, you can import big data with simple [PolyBase](/sql/relational-databases/polybase/polybase-guide?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json&view=azure-sqldw-latest&preserve-view=true) T-SQL queries, and then use the power of the distributed query engine to run high-performance analytics. As you integrate and analyze the data, dedicated SQL pool (formerly SQL DW) will become the single version of truth your business can count on for faster and more robust insights.
27
27
28
28
> [!NOTE]
29
-
> Not all features of the dedicated SQL pool in Azure Synapse workspaces apply to dedicated SQL pool (formerly SQL DW), and vice versa. To enable workspace features for an existing dedicated SQL pool (formerly SQL DW) refer to [How to enable a workspace for your dedicated SQL pool (formerly SQL DW)](workspace-connected-create.md). Explore the [Azure Synapse Analytics documentation](../overview-what-is.md) and [Get Started with Azure Synapse](../get-started.md).
30
-
>
29
+
> Not all features of the dedicated SQL pool in Azure Synapse workspaces apply to dedicated SQL pool (formerly SQL DW), and vice versa. To enable workspace features for an existing dedicated SQL pool (formerly SQL DW) refer to [How to enable a workspace for your dedicated SQL pool (formerly SQL DW)](workspace-connected-create.md). For more information, see [What's the difference between Azure Synapse dedicated SQL pools (formerly SQL DW) and dedicated SQL pools in an Azure Synapse Analytics workspace?](https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/msft-docs-what-s-the-difference-between-synapse-formerly-sql-dw/ba-p/3597772). Explore the [Azure Synapse Analytics documentation](../overview-what-is.md) and [Get Started with Azure Synapse](../get-started.md).
31
30
32
31
## Key component of a big data solution
33
32
@@ -48,8 +47,9 @@ The analysis results can go to worldwide reporting databases or applications. Bu
-[Get Started with Azure Synapse](../get-started.md)
50
+
-[What's the difference between Azure Synapse dedicated SQL pools (formerly SQL DW) and dedicated SQL pools in an Azure Synapse Analytics workspace?](https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/msft-docs-what-s-the-difference-between-synapse-formerly-sql-dw/ba-p/3597772)
51
51
52
-
Or look at some of these other Azure Synapse resources.
52
+
Or look at some of these other Azure Synapse resources:
Copy file name to clipboardExpand all lines: articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-restore-from-deleted-server.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: realAngryAnalytics
5
5
ms.service: synapse-analytics
6
6
ms.topic: how-to
7
7
ms.subservice: sql-dw
8
-
ms.date: 04/01/2022
8
+
ms.date: 08/24/2022
9
9
ms.author: stevehow
10
10
ms.reviewer: wiassaf
11
11
---
@@ -15,15 +15,15 @@ ms.reviewer: wiassaf
15
15
In this article, you learn how to restore a dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics after an accidental drop of a server using PowerShell.
16
16
17
17
> [!NOTE]
18
-
> This guidance is for standalone dedicated sql pools (formerly SQL DW) only. For synapse workspace dedicated sql pools please follow guidance[Restore SQL pool from deleted workspace](../backuprestore/restore-sql-pool-from-deleted-workspace.md).
18
+
> This guidance is for standalone dedicated SQL pools (formerly SQL DW) only. For dedicated SQL pools in an Azure Synapse Analytics workspace, see[Restore SQL pool from deleted workspace](../backuprestore/restore-sql-pool-from-deleted-workspace.md).
# Define the approximate point in time the server was dropped as DroppedDateTime "yyyy-MM-ddThh:mm:ssZ" (ex. 2022-01-01T16:15:00Z)
53
-
$PointInTime=”<DroppedDateTime>”
53
+
$PointInTime="<DroppedDateTime>"
54
54
$DroppedDateTime = Get-Date -Date $PointInTime
55
55
56
56
# construct the resource ID of the database you wish to recover. The format required Microsoft.Sql. This includes the approximate date time the server was dropped.
0 commit comments