Bölge yedekliliğine sahip hiper ölçek veritabanı oluştur

Şunlar için geçerlidir:Azure SQL Veritabanı

Bu makalede, yeni bir veritabanı oluşturarak, coğrafi çoğaltma oluşturarak veya veritabanı kopyasını kullanarak bölge yedekliliği olan bir hiper ölçek veritabanı oluşturmanın nasıl öğretileceği açıklanmaktadır.

Alanlar arası yedekli veritabanı oluşturma

Alanlar arası yedekli hiper ölçek veritabanı oluşturmak için Azure PowerShell'i veya Azure CLI'yi kullanın. Son değişiklikler için destek sağlamak için API'nin en son sürümüne sahip olduğunuzu onaylayın.

-ZoneRedundant Azure PowerShell kullanarak Hiper Ölçek veritabanınız için bölge yedekliliğini etkinleştirmek için parametresini belirtin. Veritabanında en az 1 yüksek kullanılabilirlik replikası olmalı ve alanlar arası yedekli yedekleme tanımlanmalıdır.

Azure PowerShell kullanarak alanlar arası yedekliliği etkinleştirmek için aşağıdaki örnek komutu kullanın:

New-AzSqlDatabase -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" `
    -Edition "Hyperscale" -HighAvailabilityReplicaCount 1 -ZoneRedundant -BackupStorageRedundancy Zone -RequestedServiceObjectiveName HS_Gen5_2'

Coğrafi kopya oluşturarak veritabanı yaratma

Mevcut bir Hiper Ölçek veritabanı bölgesini yedekli hale getirmek için Azure PowerShell'i veya Azure CLI'yı kullanarak etkin coğrafi çoğaltma kullanarak alanlar arası yedekli hiper ölçek veritabanı oluşturun. Coğrafi çoğaltma, mevcut Hiper Ölçek veritabanıyla aynı veya farklı bir bölgede olabilir.

"-ZoneRedundant parametresini, Hyperscale veritabanı ikincil biriminiz için bölge yedekliliğini etkinleştirmek amacıyla belirtin." İkincil veritabanında en az 1 yüksek kullanılabilirlik replikası bulunmalı ve bölge yedekliliğine sahip yedekleme depolama alanı belirtilmelidir.

Azure PowerShell kullanarak alanlar arası yedekli veritabanınızı oluşturmak için aşağıdaki örnek komutu kullanın:

New-AzSqlDatabaseSecondary -ResourceGroupName "myResourceGroup" -ServerName $sourceserver -DatabaseName "databaseName" -PartnerResourceGroupName "myPartnerResourceGroup" -PartnerServerName $targetserver -PartnerDatabaseName "zoneRedundantCopyOfMySampleDatabase" -ZoneRedundant -BackupStorageRedundancy Zone -HighAvailabilityReplicaCount 1

Veritabanı kopyasını kullanarak veritabanı oluşturma

Mevcut bir Hiper Ölçek veritabanı bölgesini yedekli hale getirmek için Azure PowerShell'i veya Azure CLI'yı kullanarak veritabanı kopyasını kullanarak alanlar arası yedekli bir Hiper Ölçek veritabanı oluşturun. Veritabanı kopyası, mevcut Hiper Ölçek veritabanıyla aynı veya farklı bölgede olabilir.

Hiperscale veritabanı kopyanız için bölge yedekliliğini etkinleştirmek amacıyla -ZoneRedundant parametresini belirtin. Veritabanı kopyasında en az 1 yüksek kullanılabilirlik replikası olmalı ve zonlarla yedekli yedekleme depolama alanı belirtilmelidir.

Azure PowerShell kullanarak alanlar arası yedekli veritabanınızı oluşturmak için aşağıdaki örnek komutu kullanın:

New-AzSqlDatabaseCopy -ResourceGroupName "myResourceGroup" -ServerName $sourceserver -DatabaseName "databaseName" -CopyResourceGroupName "myCopyResourceGroup" -CopyServerName $copyserver -CopyDatabaseName "zoneRedundantCopyOfMySampleDatabase" -ZoneRedundant -BackupStorageRedundancy Zone