az sql vm

Beheer SQL virtuele machines.

Opdracht

az sql vm add-to-group

Voegt SQL virtuele machine toe aan een SQL virtuele-machinegroep.

az sql vm create

Hiermee maakt SQL virtuele machine.

az sql vm delete

Hiermee verwijdert u SQL virtuele machine.

az sql vm group

Beheer SQL virtuele-machinegroepen.

az sql vm group ag-listener

Listeners SQL beschikbaarheidsgroep beheren.

az sql vm group ag-listener create

Hiermee maakt u een listener voor beschikbaarheidsgroep.

az sql vm group ag-listener delete

Hiermee verwijdert u een listener voor beschikbaarheidsgroep.

az sql vm group ag-listener list

Een lijst met alle listeners voor beschikbaarheidsgroep in SQL virtuele-machinegroep.

az sql vm group ag-listener show

Haalt een listener voor beschikbaarheidsgroep op.

az sql vm group ag-listener update

Werkt een listener voor beschikbaarheidsgroep bij.

az sql vm group create

Hiermee maakt u SQL virtuele-machinegroep.

az sql vm group delete

Hiermee verwijdert u SQL virtuele-machinegroep.

az sql vm group list

Een lijst SQL virtuele-machinegroepen in een resourcegroep of abonnement.

az sql vm group show

Haalt een SQL virtuele machinegroep op.

az sql vm group update

Werkt een SQL virtuele-machinegroep bij als er geen virtuele machines SQL aan de groep zijn gekoppeld.

az sql vm list

Een lijst SQL virtuele machines in een resourcegroep of abonnement.

az sql vm remove-from-group

Verwijder SQL virtuele machine uit de huidige SQL virtuele-machinegroep.

az sql vm show

Haalt een SQL virtuele machine op.

az sql vm update

Werkt de eigenschappen van een SQL machine bij.

az sql vm add-to-group

Voegt SQL virtuele machine toe aan een SQL virtuele-machinegroep.

az sql vm add-to-group --sqlvm-group
                       [--bootstrap-acc-pwd]
                       [--ids]
                       [--name]
                       [--operator-acc-pwd]
                       [--resource-group]
                       [--service-acc-pwd]
                       [--subscription]

Voorbeelden

Voeg SQL virtuele machine toe aan een groep.

az sql vm add-to-group -n sqlvm -g myresourcegroup --sqlvm-group sqlvmgroup --bootstrap-acc-pwd {bootstrappassword} --operator-acc-pwd {operatorpassword} --service-acc-pwd {servicepassword}

Vereiste parameters

--sqlvm-group -r

Naam of resource-id van de SQL virtuele-machinegroep. Als alleen de naam is opgegeven, SQL de virtuele machinegroep zich in dezelfde resourcegroep van de SQL machine.

Optionele parameters

--bootstrap-acc-pwd -b

Wachtwoord voor het cluster bootstrap-account, indien opgegeven in de SQL virtuele machinegroep.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de SQL virtuele machine.

--operator-acc-pwd -p

Wachtwoord voor het clusteroperatoraccount dat is opgegeven in SQL virtuele-machinegroep.

--resource-group -g

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

--service-acc-pwd -s

Wachtwoord voor het SQL serviceaccount dat is opgegeven in de SQL virtuele machine.

--subscription

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

az sql vm create

Hiermee maakt SQL virtuele machine.

az sql vm create --name
                 --resource-group
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--image-offer]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--license-type {AHUB, DR, PAYG}]
                 [--location]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--port]
                 [--retention-period]
                 [--sa-key]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-auth-update-pwd]
                 [--sql-auth-update-username]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]

Voorbeelden

Maak een virtuele SQL machine met een AHUB-factureringstag.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB

Maak een virtuele SQL machine met de factureringstag DR.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type DR

Maak een SQL machine met een specifiek SKU-type en licentietype.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --image-sku Enterprise --license-type AHUB

Maak een SQL machine met het type NoAgent, alleen geldig voor EOS SQL 2008 en SQL 2008 R2.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB --sql-mgmt-type NoAgent --image-sku Enterprise --image-offer SQL2008-WS2008R2

Schakel R-services in SQL2016 en hoger in.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --enable-r-services true

Maak SQL virtuele machine en configureer instellingen voor automatische back-ups.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Maak SQL virtuele machine en configureer instellingen voor automatische patches.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Maak SQL virtuele machine en configureer SQL connectiviteitsinstellingen.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --connectivity-type private --port 1433 --sql-auth-update-username {newlogin} --sql-auth-update-pwd {sqlpassword}

Vereiste parameters

--name -n

Naam van de SQL virtuele machine. De naam van de nieuwe SQL virtuele machine moet gelijk zijn aan de onderliggende virtuele machine die is gemaakt op basis van SQL Marketplace-afbeelding.

--resource-group -g

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

Optionele parameters

--backup-pwd

Wachtwoord voor versleuteling bij back-up.

--backup-schedule-type

Type back-upschema.

geaccepteerde waarden: Automated, Manual
--backup-system-dbs

Systeemdatabases opnemen in de back-up.

geaccepteerde waarden: false, true
--connectivity-type

SQL Server connectiviteitsoptie.

geaccepteerde waarden: LOCAL, PRIVATE, PUBLIC
--credential-name

Referentienaam.

--day-of-week

Dag van de week om de patch op toe te passen.

geaccepteerde waarden: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Schakel automatische back-up in of uit op SQL virtuele machine. Als er back-upinstellingen zijn opgegeven, wordt de parameter automatisch ingesteld op true.

geaccepteerde waarden: false, true
--enable-auto-patching

Automatisch verzenden op een virtuele machine in- SQL of uitschakelen. Als er instellingen voor automatisch verzenden zijn opgegeven, wordt de parameter automatisch ingesteld op true.

geaccepteerde waarden: false, true
--enable-encryption

Versleuteling inschakelen voor back-up SQL virtuele machine.

geaccepteerde waarden: false, true
--enable-key-vault-credential

Hiermee schakelt u de referentie-instelling voor de sleutelkluis in of uit. Als er instellingen voor de sleutelkluis zijn opgegeven, wordt de parameter automatisch ingesteld op true.

geaccepteerde waarden: false, true
--enable-r-services

R-services in- of uitschakelen (SQL 2016 of hoger).

geaccepteerde waarden: false, true
--full-backup-duration

Duur van het tijdvenster van een bepaalde dag waarin volledige back-ups kunnen worden gemaakt. 1-23 uur.

--full-backup-frequency

Frequentie van volledige back-ups. In beide gevallen beginnen volledige back-ups tijdens het volgende geplande tijdvenster.

geaccepteerde waarden: Daily, Weekly
--full-backup-start-hour

Begintijd van een bepaalde dag waarin volledige back-ups kunnen worden gemaakt. 0-23 uur.

--image-offer

SQL-afbeeldingsaanbieding. Voorbeelden hiervan zijn SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

SQL image sku.

geaccepteerde waarden: Developer, Enterprise, Express, Standard, Web
--key-vault

Azure Key Vault URL.

--license-type -i

SQL Server licentietype.

geaccepteerde waarden: AHUB, DR, PAYG
--location -l

Locatie. Als deze niet is opgegeven, moet de virtuele machine zich in dezelfde regio van de resourcegroep. U kunt de standaardlocatie configureren met az configure --defaults location=<location> behulp van .

--log-backup-frequency

Frequentie van logboekback-ups. 5-60 minuten.

--maintenance-window-duration

Duur van het patchen. 30-180 minuten.

--maintenance-window-start-hour

Uur van de dag waarop het patchen wordt gestart. Lokale VM-tijd 0-23 uur.

--port

SQL Server poort.

--retention-period

Bewaarperiode van back-up. 1-30 dagen.

--sa-key

Storage accountsleutel waar de back-up naar wordt gemaakt.

--sp-name

De naam van de service-principal voor toegang tot de sleutelkluis.

--sp-secret

Het geheim van de service-principal voor toegang tot de sleutelkluis.

--sql-auth-update-pwd

SQL Server sysadmin aanmeldingswachtwoord.

--sql-auth-update-username

SQL Server sysadmin-aanmelding om te maken.

--sql-mgmt-type

SQL Server managementtype. Als NoAgent is geselecteerd, geeft u --image-sku en --offer-type op.

geaccepteerde waarden: Full, LightWeight, NoAgent
standaardwaarde: LightWeight
--sql-workload-type

SQL Server workloadtype.

geaccepteerde waarden: DW, GENERAL, OLTP
--storage-account

Storage account-URL waar de back-up naar wordt gemaakt.

--subscription

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

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

az sql vm delete

Hiermee verwijdert u SQL virtuele machine.

az sql vm delete [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--yes]

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de SQL virtuele machine.

--resource-group -g

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

--subscription

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

--yes -y

Niet vragen om bevestiging.

az sql vm list

Een lijst SQL virtuele machines in een resourcegroep of abonnement.

az sql vm list [--query-examples]
               [--resource-group]
               [--subscription]

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

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

--subscription

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

az sql vm remove-from-group

Verwijder SQL virtuele machine uit de huidige SQL virtuele-machinegroep.

az sql vm remove-from-group [--ids]
                            [--name]
                            [--resource-group]
                            [--subscription]

Voorbeelden

Verwijder SQL virtuele machine uit een groep.

az sql vm remove-from-group -n sqlvm -g myresourcegroup

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de SQL virtuele machine.

--resource-group -g

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

--subscription

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

az sql vm show

Haalt een SQL virtuele machine op.

az sql vm show [--expand {*, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
               [--ids]
               [--name]
               [--query-examples]
               [--resource-group]
               [--subscription]

Optionele parameters

--expand

Haal de configuratie-instellingen voor SQLIaaSExtension op. Als u alle instellingen wilt weergeven, gebruikt * u . Als u er slechts een paar wilt selecteren, moeten de instellingen worden opgedeeld in de spatie.

geaccepteerde waarden: *, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de SQL virtuele machine.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

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

--subscription

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

az sql vm update

Werkt de eigenschappen van een SQL machine bij.

az sql vm update [--add]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--force-string]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--ids]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--license-type {AHUB, DR, PAYG}]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--name]
                 [--port]
                 [--remove]
                 [--resource-group]
                 [--retention-period]
                 [--sa-key]
                 [--set]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-mgmt-type {Full}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--yes]

Voorbeelden

Een tag toevoegen of bijwerken.

az sql vm update -n sqlvm -g myresourcegroup --set tags.tagName=tagValue

Verwijder een tag.

az sql vm update -n sqlvm -g myresourcegroup --remove tags.tagName

Werk een SQL virtuele machine bij met een specifiek SKU-type.

az sql vm update -n sqlvm -g myresourcegroup --image-sku Enterprise

Werk een SQL van een virtuele machine bij van LightWeight naar Full.

az sql vm update -n sqlvm -g myresourcegroup --sql-mgmt-type Full --yes

Werk de SQL back-up van virtuele machines bij.

az sql vm update -n sqlvm -g myresourcegroup --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Schakel de SQL automatische back-up van virtuele machines uit.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-backup false

Werk SQL instellingen voor automatische patching van virtuele machines bij.

az sql vm update -n sqlvm -g myresourcegroup --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Schakel SQL instellingen voor automatische patches voor virtuele machines uit.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-patching false

Een factureringstag SQL virtuele machine bijwerken naar AHUB.

az sql vm update -n sqlvm -g myresourcegroup --license-type AHUB

Een factureringstag SQL virtuele machine bijwerken naar DR.

az sql vm update -n sqlvm -g myresourcegroup --license-type DR

Optionele parameters

--add

Voeg een -object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.

--backup-pwd

Wachtwoord voor versleuteling bij back-up.

--backup-schedule-type

Type back-upschema.

geaccepteerde waarden: Automated, Manual
--backup-system-dbs

Systeemdatabases opnemen in een back-up.

geaccepteerde waarden: false, true
--connectivity-type

SQL Server connectiviteitsoptie.

geaccepteerde waarden: LOCAL, PRIVATE, PUBLIC
--credential-name

Referentienaam.

--day-of-week

Dag van de week om de patch op toe te passen.

geaccepteerde waarden: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Automatische back-up in- of uitschakelen op SQL virtuele machine. Als er back-upinstellingen zijn opgegeven, wordt de parameter automatisch ingesteld op true.

geaccepteerde waarden: false, true
--enable-auto-patching

Automatisch verzenden in- of uitschakelen op SQL virtuele machine. Als er instellingen voor automatisch verzenden zijn opgegeven, wordt de parameter automatisch ingesteld op true.

geaccepteerde waarden: false, true
--enable-encryption

Versleuteling inschakelen voor back-up SQL virtuele machine.

geaccepteerde waarden: false, true
--enable-key-vault-credential

Hiermee schakelt u de referentie-instelling voor de sleutelkluis in of uit. Als er key vault-instellingen zijn opgegeven, wordt de parameter automatisch ingesteld op true.

geaccepteerde waarden: false, true
--enable-r-services

R-services in- of uitschakelen (SQL 2016 of hoger).

geaccepteerde waarden: false, true
--force-string

Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.

--full-backup-duration

Duur van het tijdvenster van een bepaalde dag waarin volledige back-ups kunnen worden gemaakt. 1-23 uur.

--full-backup-frequency

Frequentie van volledige back-ups. In beide gevallen beginnen volledige back-ups tijdens het volgende geplande tijdvenster.

geaccepteerde waarden: Daily, Weekly
--full-backup-start-hour

Begintijd van een bepaalde dag waarop volledige back-ups kunnen worden gemaakt. 0-23 uur.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--image-sku

SQL image sku.

geaccepteerde waarden: Developer, Enterprise, Express, Standard, Web
--key-vault

Azure Key Vault URL.

--license-type -i

SQL Server licentietype.

geaccepteerde waarden: AHUB, DR, PAYG
--log-backup-frequency

Frequentie van logboekback-ups. 5-60 minuten.

--maintenance-window-duration

Duur van het patchen. 30-180 minuten.

--maintenance-window-start-hour

Uur van de dag waarop het patchen wordt gestart. Lokale VM-tijd 0-23 uur.

--name -n

Naam van de SQL virtuele machine.

--port

SQL Server poort.

--remove

Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--retention-period

Bewaarperiode voor back-up. 1-30 dagen.

--sa-key

Storage accountsleutel waar de back-up naar wordt gemaakt.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

--sp-name

De service-principal-naam voor toegang tot de sleutelkluis.

--sp-secret

Het geheim van de service-principal-naam voor toegang tot de sleutelkluis.

--sql-mgmt-type

SQL Server managementtype. Updates van LightWeight naar Full.

geaccepteerde waarden: Full
--sql-workload-type

SQL Server workloadtype.

geaccepteerde waarden: DW, GENERAL, OLTP
--storage-account

Storage account-URL waar de back-up naar wordt gemaakt.

--subscription

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

--tags

Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--yes -y

Niet vragen om bevestiging. Vereist --sql-mgmt-type.

standaardwaarde: 1