az sql db replica

Verwalten der Replikation zwischen Datenbanken.

Befehle

az sql db replica create

Erstellen Sie eine Datenbank als lesbares sekundäres Replikat einer vorhandenen Datenbank.

az sql db replica delete-link

Die Datenreplikation zwischen zwei Datenbankreplikaten wird dauerhaft beendet.

az sql db replica list-links

Listet die Replikate einer Datenbank und ihren Replikationsstatus auf.

az sql db replica set-primary

Legen Sie die primäre Replikatdatenbank fest, indem Sie aus der aktuellen primären Replikatdatenbank fehlschlagen.

az sql db replica create

Erstellen Sie eine Datenbank als lesbares sekundäres Replikat einer vorhandenen Datenbank.

Eine vollständige Liste der Optionen auf Leistungsebene kann durch Ausführen az sql db list-editions -a -o table -l LOCATIONangezeigt werden. Die sekundäre Datenbank muss dieselbe Edition wie die primäre Datenbank aufweisen.

az sql db replica create --name
                         --partner-server
                         --resource-group
                         --server
                         [--auto-pause-delay]
                         [--backup-storage-redundancy]
                         [--capacity]
                         [--compute-model {Provisioned, Serverless}]
                         [--elastic-pool]
                         [--family]
                         [--ha-replicas]
                         [--license-type {BasePrice, LicenseIncluded}]
                         [--min-capacity]
                         [--no-wait]
                         [--partner-database]
                         [--partner-resource-group]
                         [--read-scale {Disabled, Enabled}]
                         [--secondary-type]
                         [--service-objective]
                         [--tags]
                         [--zone-redundant {false, true}]

Beispiele

Erstellen Sie eine Datenbank mit S0-Leistungsstufe als sekundäres Replikat einer vorhandenen Standarddatenbank.

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

Erstellen einer Datenbank mit GeneralPurpose Edition, Gen4-Hardware und 1 vcore als sekundäres Replikat einer vorhandenen GeneralPurpose-Datenbank

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

Erstellen Sie eine Datenbank mit redundantem Speicher für die Zone als sekundäres Replikat einer vorhandenen Datenbank.

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

Erforderliche Parameter

--name -n

Name der Azure SQL Datenbank.

--partner-server

Name des Servers zum Erstellen des neuen Replikats in.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

Optionale Parameter

--auto-pause-delay

Zeit in Minuten, nach denen die Datenbank automatisch angehalten wird. Ein Wert von -1 bedeutet, dass die automatische Pause deaktiviert ist.

--backup-storage-redundancy --bsr

Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.

--capacity -c

Die Kapazitätskomponente des Sku in ganzzahliger Anzahl von DTUs oder vcores.

--compute-model

Das Berechnungsmodell der Datenbank.

Zulässige Werte: Provisioned, Serverless
--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, in dem die Datenbank erstellt werden soll.

--family -f

Die Berechnungsgenerierungskomponente der Sku (nur für vcore-Skus). Zulässige Werte sind: Gen4, Gen5.

--ha-replicas --read-replicas

Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.

--license-type

Der Lizenztyp, der für diese Datenbank angewendet werden soll.LicenseIncluded wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für azure HybridBenefit berechtigt sind.

Zulässige Werte: BasePrice, LicenseIncluded
--min-capacity

Minimale Kapazität, die die Datenbank immer zugewiesen hat, falls nicht angehalten.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--partner-database

Name des neuen Replikats. Wenn nicht angegeben, wird standardmäßig der Quelldatenbankname verwendet.

--partner-resource-group

Name der Ressourcengruppe, in der das neue Replikat erstellt werden soll. Wenn nicht angegeben, wird standardmäßig die Ursprungsressourcegruppe verwendet.

--read-scale

Wenn dies aktiviert ist, werden Verbindungen, die über anwendungsbasierte Absichten verfügen, in ihrer Verbindungszeichenfolge möglicherweise an ein readonly sekundäres Replikat weitergeleitet. Diese Eigenschaft ist nur für Premium- und Unternehmenskritisch Datenbanken festgelegt.

Zulässige Werte: Disabled, Enabled
--secondary-type

Typ der zu erstellenden sekundären Datei. Zulässige Werte sind: Geo, Benannt.

--service-objective

Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll.

Zulässige Werte: false, true

Die Datenreplikation zwischen zwei Datenbankreplikaten wird dauerhaft beendet.

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

Name des Servers, in dem sich das andere Replikat befindet.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name der Azure SQL Datenbank.

--partner-resource-group

Name der Ressourcengruppe, in der sich das andere Replikat befindet. Wenn nicht angegeben, wird standardmäßig die Ressourcengruppe der ersten Datenbank verwendet.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--yes -y

Nicht zur Bestätigung auffordern

Listet die Replikate einer Datenbank und ihren Replikationsstatus auf.

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

Listet die Replikate einer Datenbank und ihren Replikationsstatus auf. (automatisch generiert)

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

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name der Azure SQL Datenbank.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

az sql db replica set-primary

Legen Sie die primäre Replikatdatenbank fest, indem Sie aus der aktuellen primären Replikatdatenbank fehlschlagen.

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

Beispiele

Legen Sie die primäre Replikatdatenbank fest, indem Sie aus der aktuellen primären Replikatdatenbank fehlschlagen. (automatisch generiert)

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

Optionale Parameter

--allow-data-loss

Wenn angegeben, lässt der Failovervorgang Datenverlust zu.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Der Name der Datenbank, die fehlschlägt.

--resource-group -g

Name der Ressourcengruppe, die das sekundäre Replikat enthält, das zum neuen primären Replikat wird.

--server -s

Name des Servers mit dem sekundären Replikat, das zum neuen primären Replikat wird. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.