az sql db replica
Verwalten der Replikation zwischen Datenbanken.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az sql db replica create |
Erstellen Sie eine Datenbank als lesbares sekundäres Replikat einer vorhandenen Datenbank. |
Kern | GA |
az sql db replica delete-link |
Beenden Sie die Datenreplikation zwischen zwei Datenbankreplikaten dauerhaft. |
Kern | GA |
az sql db replica list-links |
Auflisten der Replikate einer Datenbank und ihres Replikationsstatus. |
Kern | GA |
az sql db replica set-primary |
Legen Sie die primäre Replikatdatenbank fest, indem Sie einen Fehler aus der aktuellen primären Replikatdatenbank ausführen. |
Kern | GA |
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 angezeigt az sql db list-editions -a -o table -l LOCATION
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
[--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}]
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 zonenredundantem Sicherungsspeicher 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, in dem das neue Replikat erstellt werden soll.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Azure SQL Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>
.
Optionale Parameter
Zuweisen der Identität für die Datenbank.
Die Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Ein Wert von -1 bedeutet, dass die automatische Pause deaktiviert ist.
Verfügbarkeitszone.
Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo, GeoZone.
Die Kapazitätskomponente der 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.
Gibt den Azure Key Vault-Schlüssel an, der als Datenbankverschlüsselungsschutzschlüssel verwendet werden soll.
Gibt das Automatische Drehungskennzeichnung für die Datenbankverschlüsselungsschutztaste an. Dies kann entweder "true", "false" oder "null" sein.
Die Berechnungsgenerierungskomponente der SKU (nur für Vcore-Skus). Zulässige Werte sind: Gen4, Gen5.
Die Verbundclient-ID für die SQL-Datenbank. Sie wird für das mandantenübergreifende CMK-Szenario verwendet.
Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.
Die Liste der AKV-Schlüssel für die SQL-Datenbank.
Der lizenztyp, der für diese Datenbank gilt.
LicenseIncluded
, wenn Sie eine Lizenz benötigen, oder BasePrice
, wenn Sie über eine Lizenz verfügen und für azure HybridBenefit berechtigt sind.
Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird.
Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.
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 Ursprungsressourcengruppe verwendet.
Gibt den Typ der Enklave für diese Ressource an.
Wenn diese Option aktiviert ist, werden Verbindungen, für die die Anwendungsabsicht in ihrer Verbindungszeichenfolge festgelegt ist, möglicherweise an ein readonly sekundäres Replikat weitergeleitet. Diese Eigenschaft ist nur für Premium- und Business Critical-Datenbanken festgelegt.
Typ der zu erstellenden sekundären Datei. Zulässige Werte sind: Geo, Named.
Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Die Liste der vom Benutzer zugewiesenen Identitäten für die SQL-Datenbank.
Gibt an, ob Zonenredundanz aktiviert werden soll. Der Standardwert ist true, wenn kein Wert angegeben wird.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az sql db replica delete-link
Beenden Sie die Datenreplikation zwischen zwei Datenbankreplikaten dauerhaft.
az sql db replica delete-link --partner-server
[--ids]
[--name]
[--partner-resource-group]
[--resource-group]
[--server]
[--subscription]
[--yes]
Erforderliche Parameter
Der Name des Servers, in dem sich das andere Replikat befindet.
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>
.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Zur Bestätigung nicht auffordern.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az sql db replica list-links
Auflisten der Replikate einer Datenbank und ihres Replikationsstatus.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Beispiele
Auflisten der Replikate einer Datenbank und ihres Replikationsstatus. (automatisch generiert)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>
.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az sql db replica set-primary
Legen Sie die primäre Replikatdatenbank fest, indem Sie einen Fehler aus der aktuellen primären Replikatdatenbank ausführen.
az sql db replica set-primary [--allow-data-loss]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Beispiele
Legen Sie die primäre Replikatdatenbank fest, indem Sie einen Fehler aus der aktuellen primären Replikatdatenbank ausführen. (automatisch generiert)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
Optionale Parameter
Wenn angegeben, ermöglicht der Failovervorgang Datenverlust.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Der Name der Datenbank, die nicht ausgeführt werden soll.
Name der Ressourcengruppe, die das sekundäre Replikat enthält, das zum neuen primären Replikat wird.
Name des Servers, der das sekundäre Replikat enthält, das zum neuen primären Replikat wird. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>
.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.