az sql db replica

Správa replikace mezi databázemi

Příkazy

Name Description Typ Stav
az sql db replica create

Vytvořte databázi jako přečtenou sekundární repliku existující databáze.

Základ GA
az sql db replica delete-link

Trvalá zastavení replikace dat mezi dvěma replikami databáze.

Základ GA
az sql db replica list-links

Vypíše repliky databáze a jejich stav replikace.

Základ GA
az sql db replica set-primary

Nastavte databázi primární repliky převzetím služeb při selhání z aktuální databáze primární repliky.

Základ GA

az sql db replica create

Vytvořte databázi jako přečtenou sekundární repliku existující databáze.

Úplný seznam možností na úrovni výkonu lze zobrazit spuštěním az sql db list-editions -a -o table -l LOCATIONpříkazu . Sekundární databáze musí mít stejnou edici jako primární databáze.

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}]

Příklady

Vytvořte databázi s úrovní výkonu S0 jako sekundární repliku existující databáze Standard.

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

Vytvoření databáze s edicí GeneralPurpose, hardwarem Gen4 a 1 virtuálním jádrem jako sekundární replikou existující databáze GeneralPurpose

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

Vytvořte databázi s zónově redundantním úložištěm zálohování jako sekundární replikou existující databáze.

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

Povinné parametry

--name -n

Název služby Azure SQL Database.

--partner-server

Název serveru pro vytvoření nové repliky.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--server -s

Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>.

Volitelné parametry

--assign-identity -i

Přiřaďte identitu pro databázi.

přijímané hodnoty: false, true
--auto-pause-delay

Doba v minutách, po které se databáze automaticky pozastaví. Hodnota -1 znamená, že automatické pozastavení je zakázané.

--availability-zone

Zóna dostupnosti.

--backup-storage-redundancy --bsr

Redundance úložiště zálohování použitá k ukládání záloh. Mezi povolené hodnoty patří: Local, Zone, Geo, GeoZone.

--capacity -c

Komponenta kapacity skladové položky v celočíselném počtu jednotek DTU nebo virtuálních jader.

--compute-model

Výpočetní model databáze.

přijímané hodnoty: Provisioned, Serverless
--elastic-pool

Název nebo ID prostředku elastického fondu pro vytvoření databáze.

--encryption-protector

Určuje klíč trezoru klíčů Azure, který se má použít jako šifrovací klíč pro šifrování databáze.

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

Určuje příznak automatické obměně klíče pro šifrování databáze. Může to být pravda, nepravda nebo null.

přijímané hodnoty: false, true
--family -f

Komponenta generování výpočetních prostředků skladové položky (pouze pro skladové položky virtuálních jader). Povolené hodnoty zahrnují: Gen4, Gen5.

--federated-client-id

ID federovaného klienta pro službu SQL Database. Používá se pro scénář CMK napříč tenanty.

--ha-replicas --read-replicas

Počet replik s vysokou dostupností, které se mají pro databázi zřídit. Lze nastavit pouze pro edici Hyperscale.

--keys

Seznam klíčů AKV pro službu SQL Database.

--license-type

Typ licence, který se má použít pro tuto databázi.LicenseIncluded pokud potřebujete licenci nebo BasePricepokud máte licenci a máte nárok na Azure HybridBenefit.

přijímané hodnoty: BasePrice, LicenseIncluded
--min-capacity

Minimální kapacita databáze bude vždy přidělena, pokud není pozastavena.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--partner-database

Název nové repliky Pokud není zadáno, výchozí hodnota je název zdrojové databáze.

--partner-resource-group

Název skupiny prostředků pro vytvoření nové repliky Pokud není zadáno, ve výchozím nastavení se nastaví skupina prostředků původu.

--preferred-enclave-type

Určuje typ enklávy pro tento prostředek.

přijímané hodnoty: Default, VBS
--read-scale

Pokud je tato možnost povolená, mohou být připojení, která mají záměr aplikace nastavenou na jen pro čtení v jejich připojovací řetězec, směrována na sekundární repliku jen pro čtení. Tato vlastnost je nastavena pouze pro databáze Premium a Pro důležité obchodní informace.

přijímané hodnoty: Disabled, Enabled
--secondary-type

Typ sekundárního, který se má vytvořit. Mezi povolené hodnoty patří: Geo, Named.

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

Cíl služby pro novou databázi. Příklad: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

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

Seznam identit přiřazených uživatelem pro službu SQL Database.

--zone-redundant -z

Určuje, jestli se má povolit redundance zón. Výchozí hodnota je true, pokud není zadána žádná hodnota.

přijímané hodnoty: false, true
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Trvalá zastavení replikace dat mezi dvěma replikami databáze.

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

Název serveru, ve které je druhá replika.

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název služby Azure SQL Database.

--partner-resource-group

Název skupiny prostředků, ve které je druhá replika. Pokud není zadáno, ve výchozím nastavení se nastaví první skupina prostředků databáze.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--server -s

Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--yes -y

Nezotvádejte výzvu k potvrzení.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Vypíše repliky databáze a jejich stav replikace.

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

Vypíše repliky databáze a jejich stav replikace. (automaticky vygenerováno)

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

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název služby Azure SQL Database.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--server -s

Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql db replica set-primary

Nastavte databázi primární repliky převzetím služeb při selhání z aktuální databáze primární repliky.

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

Příklady

Nastavte databázi primární repliky převzetím služeb při selhání z aktuální databáze primární repliky. (automaticky vygenerováno)

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

Volitelné parametry

--allow-data-loss

Pokud je zadáno, operace převzetí služeb při selhání umožní ztrátu dat.

výchozí hodnota: False
--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název databáze, která se má převzít služby při selhání

--resource-group -g

Název skupiny prostředků obsahující sekundární repliku, která se stane novou primární.

--server -s

Název serveru obsahujícího sekundární repliku, která se stane novou primární. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.