Restaurer un pool SQL dédié (anciennement SQL DW) supprimé dans Azure Synapse Analytics
Dans cet article, vous allez apprendre à restaurer un pool SQL dédié (anciennement SQL DW) à l'aide du portail Azure ou de PowerShell.
Avant de commencer
Notes
Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour bien démarrer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.
Vérifiez votre capacité de DTU. Chaque pool SQL dédié (anciennement SQL DW) est hébergé par un serveur SQL logique (par exemple, myserver.database.windows.net) qui dispose d'un quota de DTU par défaut. Vérifiez que le quota de DTU restant sur le serveur est suffisant pour la base de données en cours de restauration. Pour savoir comment calculer la capacité DTU nécessaire ou pour demander davantage de capacité DTU, consultez Request a DTU quota change(Demander une modification du quota DTU).
Restaurer un entrepôt de données supprimé via PowerShell
Pour restaurer un pool SQL dédié (anciennement SQL DW) supprimé, utilisez la cmdlet Restore-AzSqlDatabase. Si le serveur correspondant a également été supprimé, vous ne pouvez pas restaurer cet entrepôt de données.
- Avant de commencer, veillez à installer Azure PowerShell.
- Ouvrez PowerShell.
- Connectez-vous à votre compte Azure et répertoriez tous les abonnements associés à votre compte.
- Sélectionnez l'abonnement qui contient le pool SQL dédié (anciennement SQL DW) supprimé à restaurer.
- Récupérez l’entrepôt de données supprimé spécifique.
- Restaurer le pool SQL dédié (anciennement SQL DW) supprimé
- Pour restaurer sur un autre serveur le pool SQL dédié (anciennement SQL DW) supprimé, veillez à spécifier le nom de ce serveur. Ce serveur peut également se trouver dans un groupe de ressources et une région différents.
- Pour effectuer une restauration sur un autre abonnement, utilisez le bouton Déplacer afin de déplacer le serveur vers un autre abonnement.
- Vérifiez que l’entrepôt de données restauré est en ligne.
- Une fois la restauration terminée, vous pouvez configurer votre entrepôt de données récupéré en suivant Configurer votre base de données après récupération.
$SubscriptionName="<YourSubscriptionName>"
$ResourceGroupName="<YourResourceGroupName>"
$ServerName="<YourServerNameWithoutURLSuffixSeeNote>" # Without database.windows.net
#$TargetResourceGroupName="<YourTargetResourceGroupName>" # uncomment to restore to a different server.
#$TargetServerName="<YourtargetServerNameWithoutURLSuffixSeeNote>"
$DatabaseName="<YourDatabaseName>"
$NewDatabaseName="<YourDatabaseName>"
Connect-AzAccount
Get-AzSubscription
Select-AzSubscription -SubscriptionName $SubscriptionName
# Get the deleted database to restore
$DeletedDatabase = Get-AzSqlDeletedDatabaseBackup -ResourceGroupName $ResourceGroupName -ServerName $ServerName -DatabaseName $DatabaseName
# Restore deleted database
$RestoredDatabase = Restore-AzSqlDatabase –FromDeletedDatabaseBackup –DeletionDate $DeletedDatabase.DeletionDate -ResourceGroupName $DeletedDatabase.ResourceGroupName -ServerName $DeletedDatabase.ServerName -TargetDatabaseName $NewDatabaseName –ResourceId $DeletedDatabase.ResourceID
# Use the following command to restore deleted data warehouse to a different server
#$RestoredDatabase = Restore-AzSqlDatabase –FromDeletedDatabaseBackup –DeletionDate $DeletedDatabase.DeletionDate -ResourceGroupName $TargetResourceGroupName -ServerName $TargetServerName -TargetDatabaseName $NewDatabaseName –ResourceId $DeletedDatabase.ResourceID
# Verify the status of restored database
$RestoredDatabase.status
Restaurer une base de données supprimée à l’aide du portail Azure
Connectez-vous au portail Azure.
Accédez au serveur sur lequel votre entrepôt de données supprimé était hébergé.
Sélectionnez l’icône Bases de données supprimées dans la table des matières.
Sélectionnez la base de données Azure Synapse Analytics que vous souhaitez restaurer.
Spécifiez un nouveau nom pour la base de données et cliquez sur OK