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
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
Wachtwoord voor het cluster bootstrap-account, indien opgegeven in de SQL virtuele machinegroep.
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.
Naam van de SQL virtuele machine.
Wachtwoord voor het clusteroperatoraccount dat is opgegeven in SQL virtuele-machinegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Wachtwoord voor het SQL serviceaccount dat is opgegeven in de SQL virtuele machine.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Wachtwoord voor versleuteling bij back-up.
Type back-upschema.
Systeemdatabases opnemen in de back-up.
SQL Server connectiviteitsoptie.
Referentienaam.
Dag van de week om de patch op toe te passen.
Schakel automatische back-up in of uit op SQL virtuele machine. Als er back-upinstellingen zijn opgegeven, wordt de parameter automatisch ingesteld op true.
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.
Versleuteling inschakelen voor back-up SQL virtuele machine.
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.
R-services in- of uitschakelen (SQL 2016 of hoger).
Duur van het tijdvenster van een bepaalde dag waarin volledige back-ups kunnen worden gemaakt. 1-23 uur.
Frequentie van volledige back-ups. In beide gevallen beginnen volledige back-ups tijdens het volgende geplande tijdvenster.
Begintijd van een bepaalde dag waarin volledige back-ups kunnen worden gemaakt. 0-23 uur.
SQL-afbeeldingsaanbieding. Voorbeelden hiervan zijn SQL2008R2-WS2008, SQL2008-WS2008.
SQL image sku.
Azure Key Vault URL.
SQL Server licentietype.
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 .
Frequentie van logboekback-ups. 5-60 minuten.
Duur van het patchen. 30-180 minuten.
Uur van de dag waarop het patchen wordt gestart. Lokale VM-tijd 0-23 uur.
SQL Server poort.
Bewaarperiode van back-up. 1-30 dagen.
Storage accountsleutel waar de back-up naar wordt gemaakt.
De naam van de service-principal voor toegang tot de sleutelkluis.
Het geheim van de service-principal voor toegang tot de sleutelkluis.
SQL Server sysadmin aanmeldingswachtwoord.
SQL Server sysadmin-aanmelding om te maken.
SQL Server managementtype. Als NoAgent is geselecteerd, geeft u --image-sku en --offer-type op.
SQL Server workloadtype.
Storage account-URL waar de back-up naar wordt gemaakt.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az sql vm delete
Hiermee verwijdert u SQL virtuele machine.
az sql vm delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Optionele parameters
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.
Naam van de SQL virtuele machine.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Niet vragen om bevestiging.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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.
Naam van de SQL virtuele machine.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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.
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.
Naam van de SQL virtuele machine.
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.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
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>.
Wachtwoord voor versleuteling bij back-up.
Type back-upschema.
Systeemdatabases opnemen in een back-up.
SQL Server connectiviteitsoptie.
Referentienaam.
Dag van de week om de patch op toe te passen.
Automatische back-up in- of uitschakelen op SQL virtuele machine. Als er back-upinstellingen zijn opgegeven, wordt de parameter automatisch ingesteld op true.
Automatisch verzenden in- of uitschakelen op SQL virtuele machine. Als er instellingen voor automatisch verzenden zijn opgegeven, wordt de parameter automatisch ingesteld op true.
Versleuteling inschakelen voor back-up SQL virtuele machine.
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.
R-services in- of uitschakelen (SQL 2016 of hoger).
Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.
Duur van het tijdvenster van een bepaalde dag waarin volledige back-ups kunnen worden gemaakt. 1-23 uur.
Frequentie van volledige back-ups. In beide gevallen beginnen volledige back-ups tijdens het volgende geplande tijdvenster.
Begintijd van een bepaalde dag waarop volledige back-ups kunnen worden gemaakt. 0-23 uur.
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.
SQL image sku.
Azure Key Vault URL.
SQL Server licentietype.
Frequentie van logboekback-ups. 5-60 minuten.
Duur van het patchen. 30-180 minuten.
Uur van de dag waarop het patchen wordt gestart. Lokale VM-tijd 0-23 uur.
Naam van de SQL virtuele machine.
SQL Server poort.
Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Bewaarperiode voor back-up. 1-30 dagen.
Storage accountsleutel waar de back-up naar wordt gemaakt.
Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.
De service-principal-naam voor toegang tot de sleutelkluis.
Het geheim van de service-principal-naam voor toegang tot de sleutelkluis.
SQL Server managementtype. Updates van LightWeight naar Full.
SQL Server workloadtype.
Storage account-URL waar de back-up naar wordt gemaakt.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.
Niet vragen om bevestiging. Vereist --sql-mgmt-type.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.