Aracılığıyla paylaş


Azure Synapse Analytics'te silinmiş bir ayrılmış SQL havuzunu (eski adı SQL DW) geri yükleme

Bu makalede, Azure portalını veya PowerShell'i kullanarak ayrılmış bir SQL havuzunu (eski adı SQL DW) geri yüklemeyi öğreneceksiniz.

Başlamadan önce

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

DTU kapasitenizi doğrulayın. Her ayrılmış SQL havuzu (eski adı SQL DW), varsayılan DTU kotası olan bir mantıksal SQL sunucusu (örneğin, myserver.database.windows.net) tarafından barındırılır. Sunucunun geri yüklenen veritabanı için yeterli DTU kotası olduğunu doğrulayın. Gerekli DTU'ları hesaplamayı veya daha fazla DTU istemeyi öğrenmek için bkz . DTU kota değişikliği isteme.

PowerShell aracılığıyla silinen bir veri ambarı geri yükleme

Silinmiş bir ayrılmış SQL havuzunu (eski adı SQL DW) geri yüklemek için Restore-AzSqlDatabase cmdlet'ini kullanın. İlgili sunucu da silinmişse, bu veri ambarını geri yükleyemezsiniz.

  1. Başlamadan önce Azure PowerShell'i yüklediğinizden emin olun.
  2. PowerShell’i açın.
  3. Azure hesabınıza bağlanın ve hesabınızla ilişkili tüm abonelikleri listeleyin.
  4. Geri yüklenecek silinmiş ayrılmış SQL havuzunu (eski adı SQL DW) içeren aboneliği seçin.
  5. Belirli bir silinen veri ambarını alın.
  6. Silinen ayrılmış SQL havuzunu (eski adıYLA SQL DW) geri yükleme
    1. Silinen ayrılmış SQL havuzunu (eski adı SQL DW) farklı bir sunucuya geri yüklemek için diğer sunucu adını belirttiğinizden emin olun. Bu sunucu farklı bir kaynak grubunda ve bölgede de olabilir.
    2. Farklı bir aboneliğe geri yüklemek için Taşı düğmesini kullanarak sunucuyu başka bir aboneliğe taşıyın.
  7. Geri yüklenen veri ambarı çevrimiçi olduğundan emin olun.
  8. Geri yükleme tamamlandıktan sonra veritabanınızı yapılandırarak kurtarılan veri ambarınızı ayarlayabilirsiniz.
$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

Azure portalını kullanarak silinen veritabanını geri yükleme

  1. Azure Portal’ında oturum açın.

  2. Silinen veri ambarınızın barındırıldığı sunucuya gidin.

  3. İçindekiler tablosunda Silinmiş veritabanları simgesini seçin.

    Silinen Veritabanları

  4. Geri yüklemek istediğiniz silinmiş Azure Synapse Analytics'i seçin.

    Silinen Veritabanları'nı seçin

  5. Yeni bir Veritabanı adı belirtin ve Tamam'a tıklayın

    Veritabanı Adını Belirtin

Sonraki Adımlar