Поделиться через


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

Применимо к:База данных 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

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

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