Delen via


az sql vm

Virtuele SQL-machines beheren.

Opdracht

Name Description Type Status
az sql vm add-to-group

Hiermee voegt u een virtuele SQL-machine toe aan een virtuele SQL-machinegroep.

Basis GA
az sql vm create

Hiermee maakt u een virtuele SQL-machine.

Basis GA
az sql vm delete

Hiermee verwijdert u een virtuele SQL-machine.

Basis GA
az sql vm enable-azure-ad-auth

Azure AD-verificatie van een virtuele SQL-machine inschakelen.

Basis GA
az sql vm group

Virtuele SQL-machinegroepen beheren.

Basis GA
az sql vm group ag-listener

Listeners voor SQL-beschikbaarheidsgroepen beheren.

Basis GA
az sql vm group ag-listener create

Hiermee maakt u een listener voor een beschikbaarheidsgroep.

Basis GA
az sql vm group ag-listener delete

Hiermee verwijdert u een listener voor een beschikbaarheidsgroep.

Basis GA
az sql vm group ag-listener list

Geeft een lijst weer van alle listeners voor beschikbaarheidsgroepen in een virtuele SQL-machinegroep.

Basis GA
az sql vm group ag-listener show

Hiermee haalt u een listener voor een beschikbaarheidsgroep op.

Basis GA
az sql vm group ag-listener update

Hiermee werkt u een listener voor een beschikbaarheidsgroep bij.

Basis GA
az sql vm group create

Hiermee maakt u een virtuele SQL-machinegroep.

Basis GA
az sql vm group delete

Hiermee verwijdert u een virtuele SQL-machinegroep.

Basis GA
az sql vm group list

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

Basis GA
az sql vm group show

Hiermee haalt u een virtuele SQL-machinegroep op.

Basis GA
az sql vm group update

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

Basis GA
az sql vm list

Een lijst met alle virtuele SQL-machines in een resourcegroep of abonnement.

Basis GA
az sql vm remove-from-group

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

Basis GA
az sql vm show

Hiermee haalt u een virtuele SQL-machine op.

Basis GA
az sql vm start-assessment

Hiermee start u de best practice-evaluatie van SQL op de virtuele SQL-machine.

Basis GA
az sql vm update

Hiermee worden de eigenschappen van een virtuele SQL-machine bijgewerkt.

Basis GA
az sql vm validate-azure-ad-auth

Valideer Azure AD-verificatie van een virtuele SQL-machine aan de clientzijde zonder deze in te schakelen.

Basis GA

az sql vm add-to-group

Hiermee voegt u een virtuele SQL-machine toe aan een virtuele SQL-machinegroep.

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

Voorbeelden

Virtuele SQL-machine toevoegen 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 virtuele SQL-machinegroep. Als alleen de naam is opgegeven, moet de SQL-vmgroep zich in dezelfde resourcegroep van de virtuele SQL-machine bevinden.

Optionele parameters

--bootstrap-acc-pwd -b

Wachtwoord voor het bootstrap-account van het cluster als dit is opgegeven in de groep virtuele SQL-machines.

--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 virtuele SQL-machine.

--operator-acc-pwd -p

Wachtwoord voor het clusteroperatoraccount dat is opgegeven in de virtuele SQL-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 virtuele SQL-machinegroep.

--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
Default value: 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 vm create

Hiermee maakt u een virtuele SQL-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 {Everyday, 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]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--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]
                 [--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 dr-factureringstag.

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

Maak een virtuele 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 virtuele SQL-machine waarvoor de modus met minimale bevoegdheden is ingeschakeld.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --least-privilege-mode Enabled --sql-mgmt-type Full

Maak een virtuele 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 een virtuele SQL-machine en configureer instellingen voor automatische back-up.

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 een virtuele SQL-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 een virtuele SQL-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 virtuele SQL-machine. De naam van de nieuwe virtuele SQL-machine moet gelijk zijn aan de onderliggende virtuele machine die is gemaakt op basis van de SQL Marketplace-installatiekopieën.

--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-upplanning.

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

Systeemdatabases opnemen in back-up.

Geaccepteerde waarden: false, true
Default value: False
--connectivity-type

Sql Server-connectiviteitsoptie.

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

Referentienaam.

--day-of-week

Dag van de week waarop de patch moet worden toegepast.

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

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

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

Automatischepatching op virtuele SQL-machine in- of uitschakelen. Als er instellingen voor automatischepatching worden opgegeven, wordt de parameter automatisch ingesteld op waar.

Geaccepteerde waarden: false, true
--enable-encryption

Versleuteling inschakelen voor back-ups op virtuele SQL-machine.

Geaccepteerde waarden: false, true
Default value: False
--enable-key-vault-credential

De sleutelkluisreferentieinstelling in- of uitschakelen. Als er sleutelkluisinstellingen zijn opgegeven, wordt de parameter automatisch ingesteld op waar.

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

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

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

Duur van het tijdvenster van een bepaalde dag waarin volledige back-ups kunnen plaatsvinden. 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 plaatsvinden. 0-23 uur.

--image-offer

Aanbieding voor SQL-installatiekopieën. Voorbeelden hiervan zijn SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

SKU van SQL-installatiekopieën.

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

Url van Azure Key Vault.

--least-privilege-mode

Modus met minimale bevoegdheden van SQL IaaS-agent. Updates van sysadmin naar specifieke machtigingen die per functie worden gebruikt.

Geaccepteerde waarden: Enabled, NotSet
--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 bevinden. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>.

--log-backup-frequency

Frequentie van logboekback-ups. 5-60 minuten.

--maintenance-window-duration

Duur van patching. 30-180 minuten.

--maintenance-window-start-hour

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

--port

SQL Server-poort.

--retention-period

Bewaarperiode van back-up. 1-30 dagen.

--sa-key

De sleutel van het opslagaccount waarnaar de back-up wordt gemaakt.

--sp-name

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

--sp-secret

Naamgeheim van de service-principal voor toegang tot de sleutelkluis.

--sql-auth-update-pwd

Aanmeldingswachtwoord voor SQL Server sysadmin.

--sql-auth-update-username

Sql Server sysadmin-aanmelding om te maken.

--sql-mgmt-type
Afgeschaft

Het argument 'sql_management_mode' is afgeschaft en wordt verwijderd in een toekomstige release.

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

Geaccepteerde waarden: Full, LightWeight, NoAgent
Default value: LightWeight
--sql-workload-type

Type SQL Server-werkbelasting.

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

Url van opslagaccount waarnaar de back-up wordt gemaakt.

--tags

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

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
Default value: 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 vm delete

Hiermee verwijdert u een virtuele SQL-machine.

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

Optionele parameters

--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 virtuele SQL-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 behulp van az account set -s NAME_OR_ID.

--yes -y

Niet vragen om bevestiging.

Default value: 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
Default value: 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 vm enable-azure-ad-auth

Azure AD-verificatie van een virtuele SQL-machine inschakelen.

az sql vm enable-azure-ad-auth [--ids]
                               [--msi-client-id]
                               [--name]
                               [--resource-group]
                               [--skip-client-validation]
                               [--subscription]

Voorbeelden

Schakel Azure AD-verificatie in met door het systeem toegewezen beheerde identiteit met validatie aan de clientzijde.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup

Schakel Azure AD-verificatie in met door de gebruiker toegewezen beheerde identiteit met validatie aan de clientzijde.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Schakel Azure AD-verificatie in met door het systeem toegewezen beheerde identiteit, waardoor validatie aan de clientzijde wordt overgeslagen. De validatie aan de serverzijde gebeurt altijd.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --skip-client-validation

Schakel Azure AD-verificatie in met door de gebruiker toegewezen beheerde identiteit, waardoor validatie aan de clientzijde wordt overgeslagen. De validatie aan de serverzijde gebeurt altijd.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678 --skip-client-validation

Optionele parameters

--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.

--msi-client-id

Client-id voor beheerde identiteit van virutal machine.

--name -n

Naam van de virtuele SQL-machine.

--resource-group -g

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

--skip-client-validation

Sla azure AD-verificatievalidatie aan de clientzijde over. De validatie aan de serverzijde gebeurt nog steeds.

--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
Default value: 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 vm list

Een lijst met alle virtuele SQL-machines in een resourcegroep of abonnement.

az sql vm list [--resource-group]

Optionele parameters

--resource-group -g

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

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
Default value: 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 vm remove-from-group

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

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

Voorbeelden

Verwijder de virtuele SQL-machine uit een groep.

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

Optionele parameters

--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 virtuele SQL-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 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
Default value: 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 vm show

Hiermee haalt u een virtuele SQL-machine op.

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

Optionele parameters

--expand

Haal de configuratie-instellingen van SQLIaaSExtension op. Als u alle instellingen wilt weergeven, gebruikt u *. Als u slechts enkele instellingen wilt selecteren, moeten de instellingen worden gescheiden door spaties.

Geaccepteerde waarden: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--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 virtuele SQL-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 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
Default value: 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 vm start-assessment

Hiermee start u de best practice-evaluatie van SQL op de virtuele SQL-machine.

az sql vm start-assessment [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Voorbeelden

Hiermee start u de best practice-evaluatie van SQL.

az sql vm start-assessment -n sqlvm -g myresourcegroup

Optionele parameters

--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 virtuele SQL-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 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
Default value: 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 vm update

Hiermee worden de eigenschappen van een virtuele SQL-machine bijgewerkt.

az sql vm update [--add]
                 [--agent-rg]
                 [--am-day {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--am-month-occ {-1, 1, 2, 3, 4}]
                 [--am-schedule {false, true}]
                 [--am-time]
                 [--am-week-int {1, 2, 3, 4, 5, 6}]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-assessment {false, true}]
                 [--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]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--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, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--workspace-name]
                 [--workspace-rg]
                 [--workspace-sub]
                 [--yes]

Voorbeelden

Een tag toevoegen of bijwerken.

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

Een tag verwijderen.

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

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

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

Werk een beheerbaarheid van een virtuele SQL-machine bij van LightWeight naar Volledig.

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

Werk een virtuele SQL-machine bij naar de modus met minimale bevoegdheden.

az sql vm update -n sqlvm -g myresourcegroup --least-privilege-mode Enabled --sql-mgmt-type Full

Instellingen voor automatische back-up van virtuele SQL-machines bijwerken.

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

Automatische back-upinstellingen voor virtuele SQL-machines uitschakelen.

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

Instellingen voor automatische patches voor virtuele SQL-machines bijwerken.

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

Schakel instellingen voor automatische patches voor virtuele SQL-machines uit.

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

Werk een factureringstag voor een virtuele SQL-machine bij naar AHUB.

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

Werk een factureringstag voor virtuele SQL-machines bij naar herstel na noodgeval.

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

Werk een virtuele SQL-machine bij om de best practice-evaluatie van SQL uit te schakelen.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment false

Werk een virtuele SQL-machine bij om het schema voor de best practice-evaluatie van SQL uit te schakelen.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment-schedule false

Werk een virtuele SQL-machine bij om een planning met een wekelijks interval in te schakelen voor sql best practice-evaluatie wanneer de VM al is gekoppeld aan een Log Analytics-werkruimte.

az sql vm update -n sqlvm -g myresourcegroup --assessment-weekly-interval 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Werk een virtuele SQL-machine bij om een planning met maandelijkse exemplaren in te schakelen voor de best practice-evaluatie van SQL tijdens het koppelen aan een Log Analytics-werkruimte en het toewijzen van een resourcegroep voor de agentresources.

az sql vm update -n sqlvm -g myresourcegroup --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2 --assessment-monthly-occurrence 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Werk een virtuele SQL-machine bij om de evaluatie van best practices voor SQL in te schakelen zonder een planning in te stellen voor het uitvoeren van evaluatie op aanvraag. Moet een Log Analytics-werkruimte en een resourcegroep opgeven voor het implementeren van de agentresources.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2

Een virtuele SQL-machine bijwerken om de evaluatie van best practices voor SQL mogelijk te maken tijdens het koppelen aan een Log Analytics-werkruimte in een ander abonnement

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --workspace-sub myLogAnalyticsWorkspaceSubName --agent-rg myRg2

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 or JSON string>.

Default value: []
--agent-rg

Resourcegroep met de AMA-resources DCE en DCR.

--am-day --assessment-day-of-week

Dag van de week om evaluatie uit te voeren.

Geaccepteerde waarden: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Exemplaar van de DayOfWeek-dag binnen een maand om evaluatie te plannen. Ondersteunt waarden 1,2,3,4 en -1. Gebruik -1 voor de laatste dagVanWeek van de maand (bijvoorbeeld - laatste dinsdag van de maand).

Geaccepteerde waarden: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Evaluatieplanning in- of uitschakelen. Als er instellingen voor evaluatieplanning worden opgegeven, wordt de parameter automatisch ingesteld op waar.

Geaccepteerde waarden: false, true
--am-time --assessment-start-time-local

Tijdstip van de dag in HH:mm-notatie. Voorbeelden hiervan zijn 17:30, 05:13.

--am-week-int --assessment-weekly-interval

Aantal weken dat moet worden gepland tussen 2 evaluatieuitvoeringen. Ondersteunt waarde van 1-6.

Geaccepteerde waarden: 1, 2, 3, 4, 5, 6
--backup-pwd

Wachtwoord voor versleuteling bij back-up.

--backup-schedule-type

Type back-upplanning.

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

Systeemdatabases opnemen in back-up.

Geaccepteerde waarden: false, true
Default value: False
--connectivity-type

Sql Server-connectiviteitsoptie.

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

Referentienaam.

--day-of-week

Dag van de week waarop de patch moet worden toegepast.

Geaccepteerde waarden: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Evaluatiefunctie in- of uitschakelen. Als er evaluatie-instellingen worden opgegeven, wordt de parameter automatisch ingesteld op waar.

Geaccepteerde waarden: false, true
--enable-auto-backup

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

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

Automatischepatching op virtuele SQL-machine in- of uitschakelen. Als er instellingen voor automatischepatching worden opgegeven, wordt de parameter automatisch ingesteld op waar.

Geaccepteerde waarden: false, true
--enable-encryption

Versleuteling inschakelen voor back-ups op virtuele SQL-machine.

Geaccepteerde waarden: false, true
Default value: False
--enable-key-vault-credential

De sleutelkluisreferentieinstelling in- of uitschakelen. Als er sleutelkluisinstellingen zijn opgegeven, wordt de parameter automatisch ingesteld op waar.

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

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

Geaccepteerde waarden: false, true
--force-string

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

Default value: False
--full-backup-duration

Duur van het tijdvenster van een bepaalde dag waarin volledige back-ups kunnen plaatsvinden. 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 plaatsvinden. 0-23 uur.

--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.

--image-sku

SKU van SQL-installatiekopieën.

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

Url van Azure Key Vault.

--least-privilege-mode

Modus met minimale bevoegdheden van SQL IaaS-agent. Updates van sysadmin naar specifieke machtigingen die per functie worden gebruikt.

Geaccepteerde waarden: Enabled, NotSet
--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 patching. 30-180 minuten.

--maintenance-window-start-hour

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

--name -n

Naam van de virtuele SQL-machine.

--port

SQL Server-poort.

--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.

Default value: []
--resource-group -g

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

--retention-period

Bewaarperiode van back-up. 1-30 dagen.

--sa-key

De sleutel van het opslagaccount waarnaar de back-up wordt gemaakt.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.

Default value: []
--sp-name

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

--sp-secret

Naamgeheim van de service-principal voor toegang tot de sleutelkluis.

--sql-mgmt-type
Afgeschaft

Het argument 'sql_management_mode' is afgeschaft en wordt verwijderd in een toekomstige release.

SQL Server-beheertype. Updates van LightWeight naar Full.

Geaccepteerde waarden: Full, LightWeight, NoAgent
--sql-workload-type

Type SQL Server-werkbelasting.

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

Url van opslagaccount waarnaar de back-up 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 spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--workspace-name

Naam van de Log Analytics-werkruimte die moet worden gekoppeld aan de VIRTUELE machine.

--workspace-rg

Resourcegroep met de Log Analytics-werkruimte.

--workspace-sub

Abonnement met de Log Analytics-werkruimte.

--yes -y
Afgeschaft

Argument 'prompt' is afgeschaft en wordt verwijderd in een toekomstige release.

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

Default value: 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
Default value: 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 vm validate-azure-ad-auth

Valideer Azure AD-verificatie van een virtuele SQL-machine aan de clientzijde zonder deze in te schakelen.

az sql vm validate-azure-ad-auth [--ids]
                                 [--msi-client-id]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Voorbeelden

Valideer Azure AD-verificatie met door het systeem toegewezen beheerde identiteit aan de clientzijde.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup

Valideer Azure AD-verificatie met door de gebruiker toegewezen beheerde identiteit aan de clientzijde.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Optionele parameters

--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.

--msi-client-id

Client-id voor beheerde identiteit van virutal machine.

--name -n

Naam van de virtuele SQL-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 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
Default value: 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.