Obnovení odstraněného vyhrazeného fondu SQL (dříve SQL DW) ve službě Azure Synapse Analytics

V tomto článku se dozvíte, jak obnovit vyhrazený fond SQL (dříve SQL DW) pomocí Azure Portal nebo PowerShellu.

Než začnete

Poznámka

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Ověřte kapacitu DTU. Každý vyhrazený fond SQL (dříve SQL DW) je hostovaný logickým sql serverem (například myserver.database.windows.net), který má výchozí kvótu DTU. Ověřte, že server má dostatečnou zbývající kvótu DTU pro obnovované databáze. Informace o tom, jak vypočítat potřebné jednotky DTU nebo jak požádat o další jednotky DTU, najdete v tématu Žádost o změnu kvóty DTU.

Obnovení odstraněného datového skladu pomocí PowerShellu

K obnovení odstraněného vyhrazeného fondu SQL (dříve SQL DW) použijte rutinu Restore-AzSqlDatabase . Pokud se odstranil i odpovídající server, nemůžete tento datový sklad obnovit.

  1. Než začnete, nezapomeňte nainstalovat Azure PowerShell.
  2. Otevřete PowerShell.
  3. Připojte se ke svému účtu Azure a vypište všechna předplatná přidružená k vašemu účtu.
  4. Vyberte předplatné, které obsahuje odstraněný vyhrazený fond SQL (dříve SQL DW), který chcete obnovit.
  5. Získejte konkrétní odstraněný datový sklad.
  6. Obnovení odstraněného vyhrazeného fondu SQL (dříve SQL DW)
    1. Pokud chcete obnovit odstraněný vyhrazený fond SQL (dříve SQL DW) na jiný server, nezapomeňte zadat název druhého serveru. Tento server může být také v jiné skupině prostředků a oblasti.
    2. Pokud chcete provést obnovení do jiného předplatného, pomocí tlačítka Přesunout přesuňte server do jiného předplatného.
  7. Ověřte, že je obnovený datový sklad online.
  8. Po dokončení obnovení můžete obnovený datový sklad nakonfigurovat podle pokynů k konfiguraci databáze po obnovení.
$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

Obnovení odstraněné databáze pomocí Azure Portal

  1. Přihlaste se k webu Azure Portal.

  2. Přejděte na server, na který byl váš odstraněný datový sklad hostovaný.

  3. V obsahu vyberte ikonu Odstraněné databáze .

    Odstraněné databáze

  4. Vyberte odstraněnou Azure Synapse Analytics, kterou chcete obnovit.

    Výběr možnosti Odstraněné databáze

  5. Zadejte nový název databáze a klikněte na OK.

    Zadat název databáze

Další kroky