az sql db replica
Gestire la replica tra database.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az sql db replica create |
Creare un database come replica secondaria leggibile di un database esistente. |
Core | Disponibilità generale |
az sql db replica delete-link |
Arrestare in modo permanente la replica dei dati tra due repliche di database. |
Core | Disponibilità generale |
az sql db replica list-links |
Elencare le repliche di un database e il relativo stato di replica. |
Core | Disponibilità generale |
az sql db replica set-primary |
Impostare il database di replica primaria eseguendo il failover dal database di replica primaria corrente. |
Core | Disponibilità generale |
az sql db replica create
Creare un database come replica secondaria leggibile di un database esistente.
È possibile visualizzare un elenco completo delle opzioni del livello di prestazioni eseguendo az sql db list-editions -a -o table -l LOCATION
. Il database secondario deve avere la stessa edizione del database primario.
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}]
Esempio
Creare un database con livello di prestazioni S0 come replica secondaria di un database Standard esistente.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --service-objective S0
Creare un database con GeneralPurpose Edition, hardware Gen4 e 1 vcore come replica secondaria di un database GeneralPurpose esistente
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb -f Gen4 -c 1
Creare un database con archiviazione di backup con ridondanza della zona come replica secondaria di un database esistente.
az sql db replica create -g mygroup -s myserver -n originalDb --partner-server newDb --backup-storage-redundancy Zone
Parametri necessari
Nome del database SQL di Azure.
Nome del server in cui creare la nuova replica.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>
.
Parametri facoltativi
Assegnare l'identità per il database.
Tempo in minuti dopo il quale il database viene sospeso automaticamente. Il valore -1 indica che la sospensione automatica è disabilitata.
Zona di disponibilità.
Ridondanza dell'archiviazione di backup usata per archiviare i backup. I valori consentiti includono: Local, Zone, Geo, GeoZone.
Componente della capacità dello SKU in numero intero di DTU o vcore.
Modello di calcolo del database.
Nome o ID risorsa del pool elastico in cui creare il database.
Specifica la chiave dell'insieme di credenziali delle chiavi di Azure da usare come chiave di protezione della crittografia del database.
Specifica il flag di rotazione automatica della chiave di protezione della crittografia del database. Può essere true, false o null.
Componente di generazione di calcolo dello SKU (solo per sku vcore). I valori consentiti includono: Gen4, Gen5.
ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant.
Numero di repliche a disponibilità elevata di cui effettuare il provisioning per il database. Solo impostabile per l'edizione Hyperscale.
Elenco di chiavi AKV per il database SQL.
Tipo di licenza da applicare per questo database.LicenseIncluded
se è necessaria una licenza o BasePrice
se si ha una licenza e si è idonei per Azure HybridBenefit.
Capacità minima allocata dal database, se non sospesa.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome della nuova replica. Se non specificato, il valore predefinito è il nome del database di origine.
Nome del gruppo di risorse in cui creare la nuova replica. Se non specificato, il valore predefinito è il gruppo di risorse di origine.
Specifica il tipo di enclave per questa risorsa.
Se abilitata, le connessioni con finalità dell'applicazione impostate su readonly nel stringa di connessione potrebbero essere indirizzate a una replica secondaria di sola lettura. Questa proprietà è impostata solo per i database Premium e Business Critical.
Tipo di database secondario da creare. I valori consentiti includono: Geo, Named.
Obiettivo di servizio per il nuovo database. Ad esempio: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Elenco di identità assegnate dall'utente per il database SQL.
Specifica se abilitare la ridondanza della zona. Il valore predefinito è true se non viene specificato alcun valore.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db replica delete-link
Arrestare in modo permanente la replica dei dati tra due repliche di database.
az sql db replica delete-link --partner-server
[--ids]
[--name]
[--partner-resource-group]
[--resource-group]
[--server]
[--subscription]
[--yes]
Parametri necessari
Nome del server in cui si trova l'altra replica.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del database SQL di Azure.
Nome del gruppo di risorse in cui si trova l'altra replica. Se non specificato, il valore predefinito è il gruppo di risorse del primo database.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db replica list-links
Elencare le repliche di un database e il relativo stato di replica.
az sql db replica list-links [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Esempio
Elencare le repliche di un database e il relativo stato di replica. (generato automaticamente)
az sql db replica list-links --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del database SQL di Azure.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome di Azure SQL Server. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sql db replica set-primary
Impostare il database di replica primaria eseguendo il failover dal database di replica primaria corrente.
az sql db replica set-primary [--allow-data-loss]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
Esempio
Impostare il database di replica primaria eseguendo il failover dal database di replica primaria corrente. (generato automaticamente)
az sql db replica set-primary --allow-data-loss --name MyDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription
Parametri facoltativi
Se specificato, l'operazione di failover consentirà la perdita di dati.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del database di cui eseguire il failover.
Nome del gruppo di risorse contenente la replica secondaria che diventerà il nuovo database primario.
Nome del server contenente la replica secondaria che diventerà la nuova replica primaria. È possibile configurare l'impostazione predefinita usando az configure --defaults sql-server=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.