Udostępnij za pośrednictwem


Tworzenie strefowo nadmiarowej bazy danych w warstwie Hiperskala

Dotyczy:Azure SQL Database

W tym artykule pokazano, jak utworzyć strefowo nadmiarową bazę danych w warstwie Hiperskala, tworząc nową bazę danych, tworząc replikę geograficzną lub używając kopii bazy danych.

Tworzenie bazy danych strefowo nadmiarowej

Użyj Azure PowerShell lub Azure CLI, aby utworzyć bazę danych o nadmiarowości strefowej w warstwie Hyperscale. Upewnij się, że masz najnowszą wersję interfejsu API, aby zapewnić obsługę wszelkich ostatnich zmian.

Określ parametr -ZoneRedundant, aby włączyć nadmiarowość strefy dla bazy danych Hyperscale przy użyciu programu Azure PowerShell. Należy określić bazę danych z co najmniej 1 repliką o wysokiej dostępności i strefowo nadmiarowym magazynem kopii zapasowych.

Aby włączyć nadmiarowość stref przy użyciu programu Azure PowerShell, użyj następującego przykładowego polecenia:

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

Tworzenie bazy danych przez utworzenie repliki geograficznej

Aby uczynić istniejącą bazę danych w warstwie Hyperscale strefowo nadmiarową, użyj Azure PowerShell lub Azure CLI, aby utworzyć taką bazę danych z wykorzystaniem aktywnej replikacji geograficznej. Replika geograficzna może znajdować się w tym samym lub innym regionie co istniejąca baza danych w warstwie Hiperskala.

Określ parametr -ZoneRedundant, aby włączyć nadmiarowość strefową dla pomocniczej bazy danych Hyperscale. Pomocnicza baza danych musi mieć co najmniej 1 replikę o wysokiej dostępności, a strefowo redundantny magazyn kopii zapasowych musi być określony.

Aby utworzyć strefowo nadmiarową bazę danych przy użyciu programu Azure PowerShell, użyj następującego przykładowego polecenia:

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

Tworzenie bazy danych przy użyciu kopiowania bazy danych

Aby uczynić istniejącą bazę danych w warstwie Hiperskala strefowo nadmiarową, użyj programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure, aby stworzyć strefowo nadmiarową bazę danych Hiperskala za pomocą kopii bazy danych. Kopia bazy danych może znajdować się w tym samym lub innym regionie co istniejąca baza danych w warstwie Hiperskala.

Określ parametr -ZoneRedundant, aby włączyć nadmiarowość strefy dla kopii bazy danych Hyperscale. Kopia bazy danych musi mieć co najmniej 1 replikę o wysokiej dostępności, a magazyn kopii zapasowych musi być strefowo nadmiarowy.

Aby utworzyć strefowo nadmiarową bazę danych przy użyciu programu Azure PowerShell, użyj następującego przykładowego polecenia:

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

Następne kroki

Dowiedz się więcej o bazach danych w warstwie Hiperskala w następujących artykułach: