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.
Antes de começar
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.
Restaurar um data warehouse excluído por meio do PowerShell
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
Restaurar um banco de dados excluído usando o portal do Azure
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