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 LOCATION
pří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
Název služby Azure SQL Database.
Název serveru pro vytvoření nové repliky.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>
.
Volitelné parametry
Přiřaďte identitu pro databázi.
Doba v minutách, po které se databáze automaticky pozastaví. Hodnota -1 znamená, že automatické pozastavení je zakázané.
Zóna dostupnosti.
Redundance úložiště zálohování použitá k ukládání záloh. Mezi povolené hodnoty patří: Local, Zone, Geo, GeoZone.
Komponenta kapacity skladové položky v celočíselném počtu jednotek DTU nebo virtuálních jader.
Výpočetní model databáze.
Název nebo ID prostředku elastického fondu pro vytvoření databáze.
Určuje klíč trezoru klíčů Azure, který se má použít jako šifrovací klíč pro šifrování databáze.
Určuje příznak automatické obměně klíče pro šifrování databáze. Může to být pravda, nepravda nebo null.
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.
ID federovaného klienta pro službu SQL Database. Používá se pro scénář CMK napříč tenanty.
Počet replik s vysokou dostupností, které se mají pro databázi zřídit. Lze nastavit pouze pro edici Hyperscale.
Seznam klíčů AKV pro službu SQL Database.
Typ licence, který se má použít pro tuto databázi.LicenseIncluded
pokud potřebujete licenci nebo BasePrice
pokud máte licenci a máte nárok na Azure HybridBenefit.
Minimální kapacita databáze bude vždy přidělena, pokud není pozastavena.
Nečekejte na dokončení dlouhotrvající operace.
Název nové repliky Pokud není zadáno, výchozí hodnota je název zdrojové databáze.
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.
Určuje typ enklávy pro tento prostředek.
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.
Typ sekundárního, který se má vytvořit. Mezi povolené hodnoty patří: Geo, Named.
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.
Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".
Seznam identit přiřazených uživatelem pro službu SQL Database.
Určuje, jestli se má povolit redundance zón. Výchozí hodnota je true, pokud není zadána žádná hodnota.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az sql db replica delete-link
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]
Povinné parametry
Název serveru, ve které je druhá replika.
Volitelné parametry
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.
Název služby Azure SQL Database.
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.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>
.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
az sql db replica list-links
Vypíše repliky databáze a jejich stav replikace.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Příklady
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
Volitelné parametry
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.
Název služby Azure SQL Database.
Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>
.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
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
Pokud je zadáno, operace převzetí služeb při selhání umožní ztrátu dat.
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.
Název databáze, která se má převzít služby při selhání
Název skupiny prostředků obsahující sekundární repliku, která se stane novou primární.
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>
.
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
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID
.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.