Sdílet prostřednictvím


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

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

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.

--assign-identity -i

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

Vlastnost Hodnota
Přípustné 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é.

Vlastnost Hodnota
Skupina parametrů: Serverless offering Arguments
--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.

Vlastnost Hodnota
Skupina parametrů: Performance Level (components) Arguments
--compute-model

Výpočetní model databáze.

Vlastnost Hodnota
Skupina parametrů: Serverless offering Arguments
Přípustné hodnoty: Provisioned, Serverless
--elastic-pool

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

Vlastnost Hodnota
Skupina parametrů: Performance Level Arguments
--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.

Vlastnost Hodnota
Přípustné 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.

Vlastnost Hodnota
Skupina parametrů: Performance Level (components) Arguments
--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 BasePrice, pokud máte licenci a máte nárok na Azure HybridBenefit.

Vlastnost Hodnota
Přípustné hodnoty: BasePrice, LicenseIncluded
--min-capacity

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

Vlastnost Hodnota
Skupina parametrů: Serverless offering Arguments
--no-wait

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

Vlastnost Hodnota
Default value: 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.

--partner-sub-id

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.

--preferred-enclave-type

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

Vlastnost Hodnota
Přípustné hodnoty: Default, VBS
--read-scale

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
--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.

Vlastnost Hodnota
Skupina parametrů: Performance Level Arguments
--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.

Vlastnost Hodnota
Přípustné hodnoty: false, true
Globální parametry
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

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.

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.

--ids

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
--name -n

Název služby Azure SQL Database.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--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>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--server -s

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
--subscription

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
--yes -y

Nevyzývejte k potvrzení.

Vlastnost Hodnota
Default value: False
Globální parametry
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Vlastnost Hodnota
Default value: False

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. (autogenerated)

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

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.

--ids

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
--name -n

Název služby Azure SQL Database.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--resource-group -g

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

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--server -s

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
--subscription

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
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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.

--allow-data-loss

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

Vlastnost Hodnota
Default value: False
--ids

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
--name -n

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

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--resource-group -g

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

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--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>.

Vlastnost Hodnota
Skupina parametrů: Resource Id Arguments
--subscription

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
--debug

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

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Vlastnost Hodnota
Default value: False