Törölt dedikált SQL-készlet (korábbi nevén SQL DW) visszaállítása az Azure Synapse Analyticsben

Tip

Microsoft Fabric Data Warehouse egy nagyvállalati szintű relációs raktár egy Data Lake-alaprendszeren, jövőre kész architektúrával, beépített AI-vel és új funkciókkal. Ha még nem ismerkedik adattárházzal, kezdje a Fabric Data Warehouse. A meglévő dedikált SQL-készlet számítási feladatai frissíthetők Fabric az adatelemzés, a valós idejű elemzés és a jelentéskészítés új képességeinek eléréséhez.

Ebben a cikkben megismerheti egy dedikált SQL-készlet (korábbi nevén SQL DW) visszaállítását az Azure Portal vagy a PowerShell használatával.

Mielőtt elkezdené

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg Az Azure PowerShell telepítése témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

Ellenőrizze a DTU-kapacitást. Minden dedikált SQL-készletet (korábbi nevén SQL DW) egy logikai SQL-kiszolgáló üzemeltet (például myserver.database.windows.net), amely alapértelmezett DTU-kvótával rendelkezik. Ellenőrizze, hogy a kiszolgáló rendelkezik-e elegendő DTU-kvótával az adatbázis visszaállításához. A szükséges DTU kiszámításának vagy további DTU kérésének megismeréséhez tekintse meg a DTU-kvóta módosításának kérése című témakört.

Törölt adattárház visszaállítása a PowerShell használatával

Törölt dedikált SQL-készlet (korábbi nevén SQL DW) visszaállításához használja a Restore-AzSqlDatabase parancsmagot. Ha a megfelelő kiszolgálót is törölték, nem állíthatja vissza az adattárházat.

  1. Mielőtt hozzákezdene, telepítse az Azure PowerShellt.
  2. Nyissa meg a PowerShellt.
  3. Csatlakozzon az Azure-fiókjához, és listázhassa a fiókjához társított összes előfizetést.
  4. Válassza ki a visszaállítandó törölt dedikált SQL-készletet (korábbi nevén SQL DW) tartalmazó előfizetést.
  5. Szerezze be az adott törölt adattárházat.
  6. A törölt dedikált SQL-készlet visszaállítása (korábban SQL DW)
    1. A törölt dedikált SQL-készlet (korábbi nevén SQL DW) egy másik kiszolgálóra való visszaállításához adja meg a másik kiszolgáló nevét. Ez a kiszolgáló egy másik erőforráscsoportban és régióban is lehet.
    2. Ha másik előfizetésre szeretne visszaállítani, az Áthelyezés gombbal helyezze át a kiszolgálót egy másik előfizetésbe.
  7. Ellenőrizze, hogy a visszaállított adattárház online állapotban van-e.
  8. A visszaállítás befejezése után konfigurálhatja a helyreállított adattárházat úgy, hogy a helyreállítás után konfigurálja az adatbázist.
$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

Törölt adatbázis visszaállítása az Azure Portal használatával

  1. Jelentkezzen be az Azure Portalra.

  2. Lépjen arra a kiszolgálóra, amelyen a törölt adattárház üzemelt.

  3. Válassza a Törölt adatbázisok ikont a tartalomjegyzékben.

    Törölt adatbázisok

  4. Válassza ki a visszaállítani kívánt törölt Azure Synapse Analyticset.

    A törölt adatbázisok kiválasztása

  5. Adjon meg egy új adatbázisnevet, és kattintson az OK gombra

    Adatbázisnév megadása

Következő lépések