Udostępnij za pośrednictwem


Przywracanie usuniętej dedykowanej puli SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics

Z tego artykułu dowiesz się, jak przywrócić dedykowaną pulę SQL (dawniej SQL DW) przy użyciu witryny Azure Portal lub programu PowerShell.

Zanim rozpoczniesz

Uwaga

Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.

Zweryfikuj pojemność jednostek DTU. Każda dedykowana pula SQL (dawniej SQL DW) jest hostowana przez logiczny serwer SQL (na przykład myserver.database.windows.net), który ma domyślny limit przydziału jednostek DTU. Sprawdź, czy serwer ma wystarczający pozostały limit przydziału jednostek DTU dla przywracanej bazy danych. Aby dowiedzieć się, jak obliczyć wymaganą jednostkę DTU lub zażądać większej liczby jednostek DTU, zobacz Żądanie zmiany limitu przydziału jednostek DTU.

Przywracanie usuniętego magazynu danych za pomocą programu PowerShell

Aby przywrócić usuniętą dedykowaną pulę SQL (dawniej SQL DW), użyj polecenia cmdlet Restore-AzSqlDatabase . Jeśli odpowiedni serwer został również usunięty, nie można przywrócić tego magazynu danych.

  1. Przed rozpoczęciem upewnij się, że zainstalowano program Azure PowerShell.
  2. Otwórz program PowerShell.
  3. Połączenie do konta platformy Azure i wyświetl listę wszystkich subskrypcji skojarzonych z twoim kontem.
  4. Wybierz subskrypcję zawierającą usuniętą dedykowaną pulę SQL (dawniej SQL DW), która ma zostać przywrócona.
  5. Pobierz określony usunięty magazyn danych.
  6. Przywracanie usuniętej dedykowanej puli SQL (dawniej SQL DW)
    1. Aby przywrócić usuniętą dedykowaną pulę SQL (dawniej SQL DW) na innym serwerze, upewnij się, że określono inną nazwę serwera. Ten serwer może również znajdować się w innej grupie zasobów i regionie.
    2. Aby przywrócić do innej subskrypcji, użyj przycisku Przenieś , aby przenieść serwer do innej subskrypcji.
  7. Sprawdź, czy przywrócony magazyn danych jest w trybie online.
  8. Po zakończeniu przywracania można skonfigurować odzyskany magazyn danych, konfigurując bazę danych po odzyskaniu.
$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

Przywracanie usuniętej bazy danych przy użyciu witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.

  2. Przejdź do serwera, na który był hostowany usunięty magazyn danych.

  3. Wybierz ikonę Usunięte bazy danych w spisie treści.

    Usunięte bazy danych

  4. Wybierz usuniętą usługę Azure Synapse Analytics, którą chcesz przywrócić.

    Wybieranie pozycji Usunięte bazy danych

  5. Określ nową nazwę bazy danych i kliknij przycisk OK

    Określanie nazwy bazy danych

Następne kroki