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 der Azure SQL Datenbank.
Name des Servers zum Erstellen des neuen Replikats in.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.
Optionale Parameter
Zeit in Minuten, nach denen die Datenbank automatisch angehalten wird. Ein Wert von -1 bedeutet, dass die automatische Pause deaktiviert ist.
Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.
Die Kapazitätskomponente des Sku in ganzzahliger Anzahl von DTUs oder vcores.
Das Berechnungsmodell der Datenbank.
Der Name oder die Ressourcen-ID des elastischen Pools, in dem die Datenbank erstellt werden soll.
Die Berechnungsgenerierungskomponente der Sku (nur für vcore-Skus). Zulässige Werte sind: Gen4, Gen5.
Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.
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.
Minimale Kapazität, die die Datenbank immer zugewiesen hat, falls nicht angehalten.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Name des neuen Replikats. Wenn nicht angegeben, wird standardmäßig der Quelldatenbankname verwendet.
Name der Ressourcengruppe, in der das neue Replikat erstellt werden soll. Wenn nicht angegeben, wird standardmäßig die Ursprungsressourcegruppe verwendet.
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.
Typ der zu erstellenden sekundären Datei. Zulässige Werte sind: Geo, Benannt.
Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Gibt an, ob Zonenredundanz aktiviert werden soll.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql db replica delete-link
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]
Erforderliche Parameter
Name des Servers, in dem sich das andere Replikat befindet.
Optionale Parameter
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 der Azure SQL Datenbank.
Name der Ressourcengruppe, in der sich das andere Replikat befindet. Wenn nicht angegeben, wird standardmäßig die Ressourcengruppe der ersten Datenbank verwendet.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.
Nicht zur Bestätigung auffordern
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql db replica list-links
Listet die Replikate einer Datenbank und ihren Replikationsstatus auf.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
Beispiele
Listet die Replikate einer Datenbank und ihren Replikationsstatus auf. (automatisch generiert)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Optionale Parameter
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 der Azure SQL Datenbank.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Wenn angegeben, lässt der Failovervorgang Datenverlust zu.
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.
Der Name der Datenbank, die fehlschlägt.
Name der Ressourcengruppe, die das sekundäre Replikat enthält, das zum neuen primären Replikat wird.
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>.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für