Restaurar um pool SQL dedicado excluído (anteriormente SQL DW) no Azure Synapse Analytics
Neste artigo, você aprenderá a restaurar um pool SQL dedicado (anteriormente SQL DW) usando o portal do Azure ou o PowerShell.
Nota
Recomendamos que utilize o módulo Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.
Verifique a capacidade da DTU. Cada pool SQL dedicado (anteriormente SQL DW) é hospedado por um servidor SQL lógico (por exemplo, myserver.database.windows.net) que tem uma cota DTU padrão. Verifique se o servidor tem cota DTU restante suficiente para o banco de dados que está sendo restaurado. Para saber como calcular a DTU necessária ou solicitar mais DTU, consulte Solicitar uma alteração de cota de DTU.
Para restaurar um pool SQL dedicado excluído (anteriormente SQL DW), use o cmdlet Restore-AzSqlDatabase . Se o servidor correspondente também tiver sido excluído, você não poderá restaurar esse data warehouse.
- Antes de começar, certifique-se de instalar o Azure PowerShell.
- Abra o PowerShell.
- Conecte-se à sua conta do Azure e liste todas as assinaturas associadas à sua conta.
- Selecione a assinatura que contém o pool SQL dedicado excluído (anteriormente SQL DW) a ser restaurado.
- Obtenha o armazém de dados excluído específico.
- Restaurar o pool SQL dedicado excluído (anteriormente SQL DW)
- Para restaurar o pool SQL dedicado excluído (anteriormente SQL DW) para um servidor diferente, certifique-se de especificar o outro nome de servidor. Esse servidor também pode estar em um grupo de recursos e região diferentes.
- Para restaurar para uma assinatura diferente, use o botão Mover para mover o servidor para outra assinatura.
- Verifique se o data warehouse restaurado está online.
- Após a conclusão da restauração, você pode configurar seu data warehouse recuperado seguindo configurar seu banco de dados após a recuperação.
$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
Inicie sessão no portal do Azure.
Navegue até o servidor em que seu data warehouse excluído foi hospedado.
Selecione o ícone Bancos de dados excluídos no índice.
Selecione o Azure Synapse Analytics excluído que você deseja restaurar.
Especifique um novo nome de banco de dados e clique em OK