Dela via


Återställa en borttagen dedikerad SQL-pool (tidigare SQL DW) i Azure Synapse Analytics

I den här artikeln lär du dig att återställa en dedikerad SQL-pool (tidigare SQL DW) med hjälp av antingen Azure Portal eller PowerShell.

Innan du börjar

Anteckning

Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Se Installera Azure PowerShell för att komma igång. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.

Kontrollera din DTU-kapacitet. Varje dedikerad SQL-pool (tidigare SQL DW) hanteras av en logisk SQL-server (till exempel myserver.database.windows.net) som har en standard-DTU-kvot. Kontrollera att servern har tillräckligt med återstående DTU-kvot för databasen som återställs. Information om hur du beräknar DTU:er som behövs eller begär mer DTU finns i Begära en DTU-kvotändring.

Återställa ett borttaget informationslager via PowerShell

Om du vill återställa en borttagen dedikerad SQL-pool (tidigare SQL DW) använder du cmdleten Restore-AzSqlDatabase . Om motsvarande server också har tagits bort kan du inte återställa informationslagret.

  1. Innan du börjar måste du installera Azure PowerShell.
  2. Öppna PowerShell.
  3. Anslut till ditt Azure-konto och visa en lista över alla prenumerationer som är associerade med ditt konto.
  4. Välj den prenumeration som innehåller den borttagna dedikerade SQL-poolen (tidigare SQL DW) som ska återställas.
  5. Hämta det specifika borttagna informationslagret.
  6. Återställa den borttagna dedikerade SQL-poolen (tidigare SQL DW)
    1. Om du vill återställa den borttagna dedikerade SQL-poolen (tidigare SQL DW) till en annan server måste du ange det andra servernamnet. Den här servern kan också finnas i en annan resursgrupp och region.
    2. Om du vill återställa till en annan prenumeration använder du knappen Flytta för att flytta servern till en annan prenumeration.
  7. Kontrollera att det återställde informationslagret är online.
  8. När återställningen har slutförts kan du konfigurera det återställda informationslagret genom att följa konfigurationen av databasen efter återställningen.
$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

Återställa en borttagen databas med hjälp av Azure Portal

  1. Logga in på Azure-portalen.

  2. Gå till den server som ditt borttagna informationslager finns på.

  3. Välj ikonen Borttagna databaser i innehållsförteckningen.

    Borttagna databaser

  4. Välj den borttagna Azure Synapse Analytics som du vill återställa.

    Välj Borttagna databaser

  5. Ange ett nytt databasnamn och klicka på OK

    Ange databasnamn

Nästa steg