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. |
Core | GA |
| az sql db replica delete-link |
Trvalá zastavení replikace dat mezi dvěma replikami databáze. |
Core | GA |
| az sql db replica list-links |
Vypíše repliky databáze a jejich stav replikace. |
Core | 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. |
Core | 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 --bsr]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation --epauto {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas --read-replicas]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--no-wait]
[--partner-database]
[--partner-resource-group]
[--partner-sub-id]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--secondary-type]
[--service-level-objective --service-objective]
[--tags]
[--umi --user-assigned-identity-id]
[--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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Přiřaďte identitu pro databázi.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Doba v minutách, po které se databáze automaticky pozastaví. Hodnota -1 znamená, že automatické pozastavení je zakázané.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Serverless offering Arguments |
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.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Performance Level (components) Arguments |
Výpočetní model databáze.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Serverless offering Arguments |
| Přípustné hodnoty: | Provisioned, Serverless |
Název nebo ID prostředku elastického fondu pro vytvoření databáze.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Performance Level Arguments |
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.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
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.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Performance Level (components) Arguments |
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.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | BasePrice, LicenseIncluded |
Minimální kapacita databáze bude vždy přidělena, pokud není pozastavena.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Serverless offering Arguments |
Nečekejte na dokončení dlouhotrvající operace.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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.
ID předplatného, ve které se má vytvořit nová replika. Pokud není zadáno, ve výchozím nastavení se nastaví ID původního předplatného.
Určuje typ enklávy pro tento prostředek.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Default, VBS |
Pokud je tato možnost povolená, můžou být připojení, která mají v připojovacím řetězci nastavený záměr aplikace nastavenou na čtení, směrována na sekundární repliku jen pro čtení. Tato vlastnost je nastavená pouze pro databáze premium a pro důležité obchodní informace.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Disabled, Enabled |
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.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Performance Level Arguments |
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.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Ř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.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené 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 buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název služby Azure SQL Database.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
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>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Nevyzývejte k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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. (autogenerated)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené 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 buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název služby Azure SQL Database.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název Azure SQL Serveru Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults sql-server=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
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. (autogenerated)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Pokud je zadáno, operace převzetí služeb při selhání umožní ztrátu dat.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Jedno nebo více ID prostředků (oddělené 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 buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název databáze, která se má převzít služby při selhání
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků obsahující sekundární repliku, která se stane novou primární.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
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>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |