az sql db replica

Replicatie tussen databases beheren.

Opdracht

Name Description Type Status
az sql db replica create

Maak een database als een leesbare secundaire replica van een bestaande database.

Basis GA
az sql db replica delete-link

Stop de gegevensreplicatie tussen twee databasereplica's definitief.

Basis GA
az sql db replica list-links

Geef de replica's van een database en de replicatiestatus weer.

Basis GA
az sql db replica set-primary

Stel de primaire replicadatabase in door een failover uit te voeren van de huidige primaire replicadatabase.

Basis GA

az sql db replica create

Maak een database als een leesbare secundaire replica van een bestaande database.

Een volledige lijst met opties op prestatieniveau kan worden weergegeven door uit te az sql db list-editions -a -o table -l LOCATIONvoeren. De secundaire database moet dezelfde editie hebben als de primaire database.

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

Voorbeelden

Maak een database met prestatieniveau S0 als secundaire replica van een bestaande Standard-database.

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

Een database maken met GeneralPurpose-editie, Gen4-hardware en 1 vcore als secundaire replica van een bestaande GeneralPurpose-database

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

Maak een database met zone-redundante back-upopslag als een secundaire replica van een bestaande database.

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

Vereiste parameters

--name -n

Naam van de Azure SQL Database.

--partner-server

De naam van de server waarin de nieuwe replica moet worden gemaakt.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL Server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

Optionele parameters

--assign-identity -i

Identiteit toewijzen voor database.

geaccepteerde waarden: false, true
--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze is uitgeschakeld.

--availability-zone

Beschikbaarheidszone.

--backup-storage-redundancy --bsr

Redundantie van back-upopslag die wordt gebruikt voor het opslaan van back-ups. Toegestane waarden zijn: Lokaal, Zone, Geo, GeoZone.

--capacity -c

Het capaciteitsonderdeel van de SKU in een geheel getal van DTU's of vcores.

--compute-model

Het rekenmodel van de database.

geaccepteerde waarden: Provisioned, Serverless
--elastic-pool

De naam of resource-id van de elastische pool waarin de database moet worden gemaakt.

--encryption-protector

Hiermee geeft u de Azure-sleutelkluissleutel op die moet worden gebruikt als een versleutelingsbeveiligingssleutel voor databaseversleuteling.

--encryption-protector-auto-rotation --epauto

Hiermee geeft u de vlag voor automatische rotatie van de databaseversleutelingssleutel op. Kan waar, onwaar of null zijn.

geaccepteerde waarden: false, true
--family -f

Het rekenprocesonderdeel van de SKU (alleen voor vcore-SKU's). Toegestane waarden zijn: Gen4, Gen5.

--federated-client-id

De federatieve client-id voor de SQL Database. Het wordt gebruikt voor cmk-scenario's voor meerdere tenants.

--ha-replicas --read-replicas

Het aantal replica's met hoge beschikbaarheid dat moet worden ingericht voor de database. Alleen instelbaar voor De Hyperscale-editie.

--keys

De lijst met AKV-sleutels voor de SQL Database.

--license-type

Het licentietype dat moet worden toegepast op deze database.LicenseIncluded als u een licentie nodig hebt of BasePriceals u een licentie hebt en in aanmerking komt voor Azure HybridBenefit.

geaccepteerde waarden: BasePrice, LicenseIncluded
--min-capacity

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--partner-database

Naam van de nieuwe replica. Als dit niet is opgegeven, wordt standaard de naam van de brondatabase gebruikt.

--partner-resource-group

Naam van de resourcegroep waarin de nieuwe replica moet worden gemaakt. Als dit niet is opgegeven, wordt standaard de oorspronkelijke resourcegroep gebruikt.

--preferred-enclave-type

Hiermee geeft u het type enclave voor deze resource op.

geaccepteerde waarden: Default, VBS
--read-scale

Als deze optie is ingeschakeld, kunnen verbindingen waarvoor de intentie van de toepassing is ingesteld op alleen-lezen in hun verbindingsreeks worden doorgestuurd naar een alleen-lezen secundaire replica. Deze eigenschap is alleen ingesteld voor Premium- en Bedrijfskritiek-databases.

geaccepteerde waarden: Disabled, Enabled
--secondary-type

Type secundair dat moet worden gemaakt. Toegestane waarden zijn: Geo, Benoemd.

--service-level-objective --service-objective

De servicedoelstelling voor de nieuwe database. Bijvoorbeeld: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--umi --user-assigned-identity-id

De lijst met door de gebruiker toegewezen identiteit voor de SQL Database.

--zone-redundant -z

Hiermee geeft u op of zoneredundantie moet worden ingeschakeld. De standaardwaarde is waar als er geen waarde is opgegeven.

geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Stop de gegevensreplicatie tussen twee databasereplica's definitief.

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

De naam van de server waarin de andere replica zich bevindt.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de Azure SQL Database.

--partner-resource-group

Naam van de resourcegroep waarin de andere replica zich bevindt. Als dit niet is opgegeven, wordt standaard de resourcegroep van de eerste database gebruikt.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL Server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--yes -y

Niet vragen om bevestiging.

standaardwaarde: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Geef de replica's van een database en de replicatiestatus weer.

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

Geef de replica's van een database en de replicatiestatus weer. (automatisch gegenereerd)

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

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL Server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql db replica set-primary

Stel de primaire replicadatabase in door een failover uit te voeren van de huidige primaire replicadatabase.

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

Voorbeelden

Stel de primaire replicadatabase in door een failover uit te voeren van de huidige primaire replicadatabase. (automatisch gegenereerd)

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

Optionele parameters

--allow-data-loss

Indien opgegeven, staat de failoverbewerking gegevensverlies toe.

standaardwaarde: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van de database om een failover uit te voeren.

--resource-group -g

Naam van de resourcegroep met de secundaire replica die de nieuwe primaire replica wordt.

--server -s

Naam van de server met de secundaire replica die de nieuwe primaire replica wordt. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.