Создание базы данных гипермасштабирования с избыточностью между зонами
Применимо к:База данных 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
Следующие шаги
Дополнительные сведения о базах данных уровня "Гипермасштабирование" см. в следующих статьях:
- Краткое руководство. Создание базы данных уровня "Гипермасштабирование" в База данных SQL Azure
- Уровень служб "Гипермасштабирование"
- Часто задаваемые вопросы об уровне служб "Гипермасштабирование" в Базе данных SQL Azure
- Вторичные реплики гипермасштабирования
- Часто задаваемые вопросы об именованных репликах уровня "Гипермасштабирование" в Базе данных SQL Azure
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по