az sql db replica

Hantera replikering mellan databaser.

Kommandon

Name Description Typ Status
az sql db replica create

Skapa en databas som en läsbar sekundär replik av en befintlig databas.

Kärna Allmän tillgänglighet
az sql db replica delete-link

Stoppa datareplikeringen permanent mellan två databasrepliker.

Kärna Allmän tillgänglighet
az sql db replica list-links

Visa en lista över repliker av en databas och deras replikeringsstatus.

Kärna Allmän tillgänglighet
az sql db replica set-primary

Ange den primära replikdatabasen genom att växla över från den aktuella primära replikdatabasen.

Kärna Allmän tillgänglighet

az sql db replica create

Skapa en databas som en läsbar sekundär replik av en befintlig databas.

En fullständig lista över prestandanivåalternativ kan visas genom att az sql db list-editions -a -o table -l LOCATIONköra . Den sekundära databasen måste ha samma utgåva som den primära databasen.

az sql db replica create --name
                         --partner-server
                         --resource-group
                         --server
                         [--assign-identity {false, true}]
                         [--auto-pause-delay]
                         [--availability-zone]
                         [--backup-storage-redundancy]
                         [--capacity]
                         [--compute-model {Provisioned, Serverless}]
                         [--elastic-pool]
                         [--encryption-protector]
                         [--encryption-protector-auto-rotation {false, true}]
                         [--family]
                         [--federated-client-id]
                         [--ha-replicas]
                         [--keys]
                         [--license-type {BasePrice, LicenseIncluded}]
                         [--min-capacity]
                         [--no-wait]
                         [--partner-database]
                         [--partner-resource-group]
                         [--preferred-enclave-type {Default, VBS}]
                         [--read-scale {Disabled, Enabled}]
                         [--secondary-type]
                         [--service-level-objective]
                         [--tags]
                         [--umi]
                         [--zone-redundant {false, true}]

Exempel

Skapa en databas med prestandanivå S0 som en sekundär replik av en befintlig Standard-databas.

az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --service-objective S0

Skapa en databas med GeneralPurpose-utgåvan, Gen4-maskinvara och 1 virtuell kärna som en sekundär replik av en befintlig GeneralPurpose-databas

az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb -f Gen4 -c 1

Skapa en databas med zonredundant säkerhetskopieringslagring som en sekundär replik av en befintlig databas.

az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --backup-storage-redundancy Zone

Obligatoriska parametrar

--name -n

Namnet på Azure SQL Database.

--partner-server

Namnet på servern som den nya repliken ska skapas i.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--server -s

Namnet på Azure SQL Server. Du kan konfigurera standardinställningen med .az configure --defaults sql-server=<name>

Valfria parametrar

--assign-identity -i

Tilldela identitet för databasen.

accepterade värden: false, true
--auto-pause-delay

Tid i minuter efter vilken databasen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverat.

--availability-zone

Tillgänglighetszon.

--backup-storage-redundancy --bsr

Redundans för säkerhetskopieringslagring som används för att lagra säkerhetskopior. Tillåtna värden är: Lokal, Zon, Geo, GeoZon.

--capacity -c

Kapacitetskomponenten för sku:n i heltalsantal DTU:er eller virtuella kärnor.

--compute-model

Databasens beräkningsmodell.

accepterade värden: Provisioned, Serverless
--elastic-pool

Namnet eller resurs-ID:t för den elastiska poolen som databasen ska skapas i.

--encryption-protector

Anger den Azure Key Vault-nyckel som ska användas som databaskrypteringsskyddsnyckel.

--encryption-protector-auto-rotation --epauto

Anger den automatiska rotationsflaggan för databaskrypteringsskyddsnyckeln. Kan vara antingen sant, falskt eller null.

accepterade värden: false, true
--family -f

Komponenten för beräkningsgenerering av sku:n (endast för sku:er för virtuella kärnor). Tillåtna värden är: Gen4, Gen5.

--federated-client-id

Det federerade klient-ID:t för SQL Database. Det används för cmk-scenario mellan klientorganisationer.

--ha-replicas --read-replicas

Antalet repliker med hög tillgänglighet som ska etableras för databasen. Kan endast användas för Hyperskala-utgåva.

--keys

Listan över AKV-nycklar för SQL Database.

--license-type

Den licenstyp som ska användas för den här databasen.LicenseIncluded om du behöver en licens eller BasePriceom du har en licens och är berättigad till Azure HybridBenefit.

accepterade värden: BasePrice, LicenseIncluded
--min-capacity

Minimal kapacitet som databasen alltid har allokerat, om den inte har pausats.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--partner-database

Namnet på den nya repliken. Om det är ospecificerat är det standardnamnet för källdatabasen.

--partner-resource-group

Namnet på resursgruppen som den nya repliken ska skapas i. Om den är ospecificerad är den ursprungliga resursgruppen standard.

--preferred-enclave-type

Anger typ av enklav för den här resursen.

accepterade värden: Default, VBS
--read-scale

Om det här är aktiverat kan anslutningar som har program avsikt inställd på skrivskyddad i sina anslutningssträng dirigeras till en skrivskyddad sekundär replik. Den här egenskapen kan endast anges för Premium- och Affärskritisk-databaser.

accepterade värden: Disabled, Enabled
--secondary-type

Typ av sekundär som ska skapas. Tillåtna värden är: Geo, Namngivet.

--service-level-objective --service-objective

Tjänstmålet för den nya databasen. Exempel: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--umi --user-assigned-identity-id

Listan över användartilldelade identiteter för SQL Database.

--zone-redundant -z

Anger om zonredundans ska aktiveras. Standardvärdet är sant om inget värde har angetts.

accepterade värden: false, true
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Stoppa datareplikeringen permanent mellan två databasrepliker.

az sql db replica delete-link --partner-server
                              [--ids]
                              [--name]
                              [--partner-resource-group]
                              [--resource-group]
                              [--server]
                              [--subscription]
                              [--yes]
--partner-server

Namnet på servern som den andra repliken finns i.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på Azure SQL Database.

--partner-resource-group

Namnet på resursgruppen som den andra repliken finns i. Om den är ospecificerad är den första databasens resursgrupp standard.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--server -s

Namnet på Azure SQL Server. Du kan konfigurera standardinställningen med .az configure --defaults sql-server=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Visa en lista över repliker av en databas och deras replikeringsstatus.

az sql db replica list-links [--ids]
                             [--name]
                             [--resource-group]
                             [--server]
                             [--subscription]

Visa en lista över repliker av en databas och deras replikeringsstatus. (automatiskt genererad)

az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på Azure SQL Database.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--server -s

Namnet på Azure SQL Server. Du kan konfigurera standardinställningen med .az configure --defaults sql-server=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sql db replica set-primary

Ange den primära replikdatabasen genom att växla över från den aktuella primära replikdatabasen.

az sql db replica set-primary [--allow-data-loss]
                              [--ids]
                              [--name]
                              [--resource-group]
                              [--server]
                              [--subscription]

Exempel

Ange den primära replikdatabasen genom att växla över från den aktuella primära replikdatabasen. (automatiskt genererad)

az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription

Valfria parametrar

--allow-data-loss

Om det anges tillåter redundansåtgärden dataförlust.

standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på databasen som ska redundansväxlas.

--resource-group -g

Namnet på resursgruppen som innehåller den sekundära repliken som blir den nya primära.

--server -s

Namnet på servern som innehåller den sekundära repliken som blir den nya primära. Du kan konfigurera standardinställningen med .az configure --defaults sql-server=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.