Создание базы данных гипермасштабирования с избыточностью между зонами

Применимо к:База данных SQL Azure

В этой статье описано, как создать базу данных гипермасштабирования с избыточностью между зонами, создав новую базу данных, создав гео-реплика или используя копию базы данных.

Создание базы данных, избыточной между зонами

Используйте Azure PowerShell или Azure CLI, чтобы создать базу данных гипермасштабирования с избыточностью между зонами. Убедитесь, что у вас установлена последняя версия API, чтобы обеспечить поддержку последних изменений.

Укажите параметр -ZoneRedundant, чтобы включить избыточность между зонами для базы данных гипермасштабирования с использованием Azure PowerShell. База данных должна иметь по крайней мере одну реплику с высоким уровнем доступности, и необходимо указать хранилище резервных копий с избыточностью между зонами.

Чтобы включить избыточность зоны с помощью Azure PowerShell, используйте следующую команду:

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

Создание базы данных путем создания гео-реплика

Чтобы сделать существующую базу данных гипермасштабирования избыточной между зонами, используйте Azure PowerShell или Azure CLI, чтобы создать базу данных гипермасштабирования с избыточностью между зонами с помощью активной георепликации. Геореплика может находиться в том же регионе, что и существующая база данных гипермасштабирования, или в другом регионе.

Укажите параметр -ZoneRedundant, чтобы включить избыточность между зонами для базы данных-получателя гипермасштабирования. База данных-получатель должна иметь по крайней мере одну реплику с высоким уровнем доступности, и необходимо указать хранилище резервных копий с избыточностью между зонами.

Чтобы создать базу данных с избыточностью между зонами с помощью Azure PowerShell, используйте следующий пример команды:

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

Создание базы данных с помощью копирования базы данных

Чтобы сделать существующую базу данных уровня "Гипермасштабирование" избыточной между зонами, используйте Azure PowerShell или Azure CLI, чтобы создать избыточную между зонами базу данных уровня "Гипермасштабирование" с помощью копии базы данных. Копия базы данных может находиться в том же регионе, что и существующая база данных уровня "Гипермасштабирование", или в другом регионе.

Укажите параметр -ZoneRedundant, чтобы включить избыточность между зонами для копии базы данных уровня "Гипермасштабирование". Копия базы данных должна иметь по крайней мере одну реплику высокой доступности, а также необходимо указать хранилище резервных копий с избыточностью между зонами.

Чтобы создать базу данных с избыточностью между зонами с помощью Azure PowerShell, используйте следующий пример команды:

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

Следующие шаги

Дополнительные сведения о базах данных уровня "Гипермасштабирование" см. в следующих статьях: