az sql vm

Verwalten von virtuellen SQL-Computern

Befehle

Name Beschreibung Typ Status
az sql vm add-to-group

Fügt einer SQL-Computergruppe virtuelle SQL-Computer hinzu.

Core Allgemein verfügbar
az sql vm create

Erstellt einen virtuellen SQL-Computer.

Core Allgemein verfügbar
az sql vm delete

Löscht einen virtuellen SQL-Computer.

Core Allgemein verfügbar
az sql vm enable-azure-ad-auth

Aktivieren Sie die Azure AD-Authentifizierung eines virtuellen SQL-Computers.

Core Allgemein verfügbar
az sql vm group

Verwalten von Gruppen mit virtuellen SQL-Computern

Core Allgemein verfügbar
az sql vm group ag-listener

Verwalten von SQL-Verfügbarkeitsgruppenlistenern

Core Allgemein verfügbar
az sql vm group ag-listener create

Erstellt einen Verfügbarkeitsgruppenlistener.

Core Allgemein verfügbar
az sql vm group ag-listener delete

Löscht einen Verfügbarkeitsgruppenlistener.

Core Allgemein verfügbar
az sql vm group ag-listener list

Listet alle Verfügbarkeitsgruppenlistener in einer GRUPPE virtueller SQL-Computer auf.

Core Allgemein verfügbar
az sql vm group ag-listener show

Ruft einen Verfügbarkeitsgruppenlistener ab.

Core Allgemein verfügbar
az sql vm group ag-listener update

Aktualisiert einen Verfügbarkeitsgruppenlistener.

Core Allgemein verfügbar
az sql vm group create

Erstellt eine GRUPPE virtueller SQL-Computer.

Core Allgemein verfügbar
az sql vm group delete

Löscht eine GRUPPE virtueller SQL-Computer.

Core Allgemein verfügbar
az sql vm group list

Listet alle VIRTUELLEN SQL-Computergruppen in einer Ressourcengruppe oder einem Abonnement auf.

Core Allgemein verfügbar
az sql vm group show

Ruft eine GRUPPE virtueller SQL-Computer ab.

Core Allgemein verfügbar
az sql vm group update

Aktualisiert eine GRUPPE virtueller SQL-Computer, wenn keine virtuellen SQL-Computer an die Gruppe angefügt sind.

Core Allgemein verfügbar
az sql vm list

Listet alle virtuellen SQL-Computer in einer Ressourcengruppe oder einem Abonnement auf.

Core Allgemein verfügbar
az sql vm remove-from-group

Entfernen Sie den virtuellen SQL-Computer aus der aktuellen GRUPPE virtueller SQL-Computer.

Core Allgemein verfügbar
az sql vm show

Ruft einen virtuellen SQL-Computer ab.

Core Allgemein verfügbar
az sql vm start-assessment

Startet die SQL Best Practice-Bewertung auf dem virtuellen SQL-Computer.

Core Allgemein verfügbar
az sql vm update

Aktualisiert die Eigenschaften eines virtuellen SQL-Computers.

Core Allgemein verfügbar
az sql vm validate-azure-ad-auth

Überprüfen Sie die Azure AD-Authentifizierung eines virtuellen SQL-Computers auf der Clientseite, ohne sie zu aktivieren.

Core Allgemein verfügbar

az sql vm add-to-group

Fügt einer SQL-Computergruppe virtuelle SQL-Computer hinzu.

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

Beispiele

Hinzufügen eines virtuellen SQL-Computers zu einer Gruppe.

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}

Erforderliche Parameter

--sqlvm-group -r

Name oder Ressourcen-ID der Sql Virtual Machine-Gruppe. Wenn nur der Name angegeben wird, sollte sich die Gruppe des virtuellen SQL-Computers in derselben Ressourcengruppe des virtuellen SQL-Computers befinden.

Optionale Parameter

--bootstrap-acc-pwd -b

Kennwort für das Cluster-Bootstrap-Konto, wenn es in der Gruppe des virtuellen SQL-Computers angegeben ist.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des virtuellen SQL-Computers.

--operator-acc-pwd -p

Kennwort für das Clusteroperatorkonto, das in der Sql Virtual Machine-Gruppe bereitgestellt wird.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-acc-pwd -s

Kennwort für das SQL-Dienstkonto, das in der Sql Virtual Machine-Gruppe bereitgestellt wird.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm create

Erstellt einen virtuellen SQL-Computer.

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]

Beispiele

Erstellen Sie einen virtuellen SQL-Computer mit AHUB-Abrechnungstag.

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

Erstellen Sie einen virtuellen SQL-Computer mit DR-Abrechnungstag.

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

Erstellen Sie einen virtuellen SQL-Computer mit einem bestimmten SKU-Typ und Lizenztyp.

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

Erstellen Sie einen virtuellen SQL-Computer mit aktiviertem Geringsten Berechtigungsmodus.

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

Erstellen Sie einen virtuellen SQL-Computer mit noAgent-Typ, der nur für EOS SQL 2008 und SQL 2008 R2 gültig ist.

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

Aktivieren Sie R-Dienste ab SQL2016.

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

Erstellen Sie einen virtuellen SQL-Computer, und konfigurieren Sie die Einstellungen für die automatische Sicherung.

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

Erstellen Sie virtuelle SQL-Computer, und konfigurieren Sie die Einstellungen für das automatische Patchen.

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

Erstellen Sie einen virtuellen SQL-Computer, und konfigurieren Sie DIE SQL-Verbindungseinstellungen.

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}

Erforderliche Parameter

--name -n

Name des virtuellen SQL-Computers. Der Name des neuen virtuellen SQL-Computers muss dem zugrunde liegenden virtuellen Computer entsprechen, der aus dem SQL Marketplace-Image erstellt wurde.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--backup-pwd

Kennwort für verschlüsselung bei der Sicherung.

--backup-schedule-type

Sicherungszeitplantyp.

Zulässige Werte: Automated, Manual
--backup-system-dbs

Fügen Sie Systemdatenbanken zur Sicherung ein.

Zulässige Werte: false, true
Standardwert: False
--connectivity-type

SQL Server-Konnektivitätsoption.

Zulässige Werte: LOCAL, PRIVATE, PUBLIC
--credential-name

Anmeldeinformationsname.

--day-of-week

Wochentag, um den Patch anzuwenden.

Zulässige Werte: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Aktivieren oder Deaktivieren des automatischenBacks auf einem virtuellen SQL-Computer. Wenn Sicherungseinstellungen bereitgestellt werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-auto-patching

Aktivieren oder Deaktivieren der automatischen Patching auf einem virtuellen SQL-Computer. Wenn einstellungen für die automatische Patchung angegeben werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-encryption

Aktivieren Sie die Verschlüsselung für die Sicherung auf einem virtuellen SQL-Computer.

Zulässige Werte: false, true
Standardwert: False
--enable-key-vault-credential

Aktivieren oder Deaktivieren der Einstellung für Schlüsseltresor-Anmeldeinformationen. Wenn Schlüsseltresoreinstellungen angegeben werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-r-services

Aktivieren oder Deaktivieren von R-Diensten (SQL 2016 weiter).

Zulässige Werte: false, true
--full-backup-duration

Das Zeitfenster eines bestimmten Tags, an dem eine vollständige Sicherung stattfinden kann. 1-23 Stunden.

--full-backup-frequency

Intervall für vollständige Sicherungen. In beiden Fällen werden vollständige Sicherungen während des nächsten geplanten Zeitfensters gestartet.

Zulässige Werte: Daily, Weekly
--full-backup-start-hour

Die Startzeit eines bestimmten Tags, an dem eine vollständige Sicherung stattfinden kann. 0-23 Stunden.

--image-offer

SQL-Imageangebot. Beispiele sind SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

SQL-Bildsku.

Zulässige Werte: Developer, Enterprise, Express, Standard, Web
--key-vault

Azure Key Vault-URL.

--least-privilege-mode

SQL IaaS Agent Least Privilege Mode. Updates von sysadmin zu bestimmten Berechtigungen, die pro Feature verwendet werden.

Zulässige Werte: Enabled, NotSet
--license-type -i

SQL Server-Lizenztyp.

Zulässige Werte: AHUB, DR, PAYG
--location -l

Standort. Wenn nicht angegeben, sollte sich der virtuelle Computer in derselben Region der Ressourcengruppe befinden. Sie können den Standardspeicherort mithilfe von az configure --defaults location=<location>.

--log-backup-frequency

Intervall für Protokollsicherungen. 5-60 Minuten.

--maintenance-window-duration

Dauer des Patchens. 30-180 Minuten.

--maintenance-window-start-hour

Stunde des Tages, an dem patchen initiiert wird. Lokale VM-Zeit 0-23 Stunden.

--port

SQL Server-Port.

--retention-period

Aufbewahrungszeitraum der Sicherung. 1-30 Tage.

--sa-key

Speicherkontoschlüssel, zu dem die Sicherung übernommen wird.

--sp-name

Dienstprinzipalname für den Zugriff auf den Schlüsseltresor.

--sp-secret

Geheimer Dienstprinzipalname für den Zugriff auf den Schlüsseltresor.

--sql-auth-update-pwd

SQL Server sysadmin-Anmeldekennwort.

--sql-auth-update-username

SQL Server sysadmin login to create.

--sql-mgmt-type
Als veraltet markiert

Das Argument "sql_management_mode" ist veraltet und wird in einer zukünftigen Version entfernt.

SQL Server-Verwaltungstyp. Wenn NoAgent ausgewählt ist, geben Sie bitte --image-sku und --offer-type an.

Zulässige Werte: Full, LightWeight, NoAgent
Standardwert: LightWeight
--sql-workload-type

SQL Server-Workloadtyp.

Zulässige Werte: DW, GENERAL, OLTP
--storage-account

Url des Speicherkontos, zu der die Sicherung übernommen wird.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm delete

Löscht einen virtuellen SQL-Computer.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des virtuellen SQL-Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm enable-azure-ad-auth

Aktivieren Sie die Azure AD-Authentifizierung eines virtuellen SQL-Computers.

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

Beispiele

Aktivieren Sie die Azure AD-Authentifizierung mit vom System zugewiesener verwalteter Identität mit clientseitiger Überprüfung.

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

Aktivieren Sie die Azure AD-Authentifizierung mit der vom Benutzer zugewiesenen verwalteten Identität mit clientseitiger Überprüfung.

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

Aktivieren Sie die Azure AD-Authentifizierung mit vom System zugewiesener verwalteter Identität, die clientseitige Überprüfung überspringt. Die serverseitige Überprüfung erfolgt immer.

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

Aktivieren Sie die Azure AD-Authentifizierung mit einer vom Benutzer zugewiesenen verwalteten Identität, die die clientseitige Überprüfung überspringt. Die serverseitige Überprüfung erfolgt immer.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--msi-client-id

Virutal Machine Managed Identity Client ID.

--name -n

Name des virtuellen SQL-Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--skip-client-validation

Überspringen Sie die clientseitige Azure AD-Authentifizierungsüberprüfung, die serverseitige Überprüfung erfolgt weiterhin.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm list

Listet alle virtuellen SQL-Computer in einer Ressourcengruppe oder einem Abonnement auf.

az sql vm list [--resource-group]

Optionale Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm remove-from-group

Entfernen Sie den virtuellen SQL-Computer aus der aktuellen GRUPPE virtueller SQL-Computer.

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

Beispiele

Entfernen Sie den virtuellen SQL-Computer aus einer Gruppe.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des virtuellen SQL-Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm show

Ruft einen virtuellen SQL-Computer ab.

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

Optionale Parameter

--expand

Rufen Sie die SQLIaaSExtension-Konfigurationseinstellungen ab. Um alle Einstellungen anzuzeigen, verwenden Sie *. Um nur einige auszuwählen, müssen die Einstellungen durch Leerzeichen getrennt sein.

Zulässige Werte: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des virtuellen SQL-Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm start-assessment

Startet die SQL Best Practice-Bewertung auf dem virtuellen SQL-Computer.

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

Beispiele

Startet die SQL Best Practice-Bewertung.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name des virtuellen SQL-Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm update

Aktualisiert die Eigenschaften eines virtuellen SQL-Computers.

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]

Beispiele

Hinzufügen oder Aktualisieren eines Tags

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

Entfernen sie ein Tag.

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

Aktualisieren Sie einen virtuellen SQL-Computer mit einem bestimmten SKU-Typ.

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

Aktualisieren Sie die Verwaltbarkeit eines virtuellen SQL-Computers von LightWeight auf Full.

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

Aktualisieren Sie einen virtuellen SQL-Computer auf den Geringsten Berechtigungsmodus.

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

Aktualisieren sie die einstellungen für die automatische Sicherung des virtuellen SQL-Computers.

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

Deaktivieren Sie die automatischen Sicherungseinstellungen des virtuellen SQL-Computers.

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

Aktualisieren der automatischen Patchingeinstellungen des virtuellen SQL-Computers.

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

Deaktivieren Sie die Einstellungen für das automatische Patchen von SQL-Computern.

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

Aktualisieren eines Abrechnungstags für virtuelle SQL-Computer auf AHUB.

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

Aktualisieren Sie ein Abrechnungstag für virtuelle SQL-Computer auf DR.

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

Aktualisieren Sie einen virtuellen SQL-Computer, um die SQL Best Practice-Bewertung zu deaktivieren.

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

Aktualisieren Sie einen virtuellen SQL-Computer, um den Zeitplan für die Bewertung bewährter SQL-Methoden zu deaktivieren.

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

Aktualisieren Sie einen virtuellen SQL-Computer, um den Zeitplan mit wöchentlichem Intervall für die SQL Best Practice-Bewertung zu aktivieren, wenn der virtuelle Computer bereits einem Log Analytics-Arbeitsbereich zugeordnet ist.

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

Aktualisieren Sie einen virtuellen SQL-Computer, um den Zeitplan mit dem monatlichen Vorkommen für die SQL Best Practice-Bewertung zu aktivieren und gleichzeitig einen Log Analytics-Arbeitsbereich zuzuordnen und eine Ressourcengruppe für die Agent-Ressourcen zuzuweisen.

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'

Aktualisieren Sie einen virtuellen SQL-Computer, um die Bewertung der bewährten SQL-Methoden zu aktivieren, ohne einen Zeitplan für die Ausführung der Bewertung bei Bedarf festzulegen. Muss den Log Analytics-Arbeitsbereich und eine Ressourcengruppe für die Bereitstellung der Agentressourcen bereitstellen.

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

Aktualisieren eines virtuellen SQL-Computers zum Aktivieren der BEWERTUNG bewährter SQL-Methoden bei gleichzeitiger Zuordnung zu einem Log Analytics-Arbeitsbereich in einem anderen Abonnement

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

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

Standardwert: []
--agent-rg

Ressourcengruppe mit den AMA-Ressourcen DCE und DCR.

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

Tag der Woche, um die Bewertung auszuführen.

Zulässige Werte: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Auftreten des DayOfWeek-Tages innerhalb eines Monats, um die Bewertung zu planen. Unterstützt Werte 1,2,3,4 und -1. Verwenden Sie -1 für den letzten DayOfWeek-Tag des Monats (z. B. - letzter Dienstag des Monats).

Zulässige Werte: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Aktivieren oder Deaktivieren des Bewertungszeitplans. Wenn einstellungen für den Bewertungszeitplan angegeben werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--am-time --assessment-start-time-local

Uhrzeit des Tages im HH:mm-Format. Beispiele sind 17:30, 05:13.

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

Die Anzahl der Wochen, die zwischen zwei Bewertungsläufen geplant werden sollen. Unterstützt den Wert von 1 bis 6.

Zulässige Werte: 1, 2, 3, 4, 5, 6
--backup-pwd

Kennwort für verschlüsselung bei der Sicherung.

--backup-schedule-type

Sicherungszeitplantyp.

Zulässige Werte: Automated, Manual
--backup-system-dbs

Fügen Sie Systemdatenbanken zur Sicherung ein.

Zulässige Werte: false, true
Standardwert: False
--connectivity-type

SQL Server-Konnektivitätsoption.

Zulässige Werte: LOCAL, PRIVATE, PUBLIC
--credential-name

Anmeldeinformationsname.

--day-of-week

Wochentag, um den Patch anzuwenden.

Zulässige Werte: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Aktivieren oder Deaktivieren des Bewertungsfeatures. Wenn bewertungseinstellungen angegeben werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-auto-backup

Aktivieren oder Deaktivieren des automatischenBacks auf einem virtuellen SQL-Computer. Wenn Sicherungseinstellungen bereitgestellt werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-auto-patching

Aktivieren oder Deaktivieren der automatischen Patching auf einem virtuellen SQL-Computer. Wenn einstellungen für die automatische Patchung angegeben werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-encryption

Aktivieren Sie die Verschlüsselung für die Sicherung auf einem virtuellen SQL-Computer.

Zulässige Werte: false, true
Standardwert: False
--enable-key-vault-credential

Aktivieren oder Deaktivieren der Einstellung für Schlüsseltresor-Anmeldeinformationen. Wenn Schlüsseltresoreinstellungen angegeben werden, wird der Parameter automatisch auf "true" festgelegt.

Zulässige Werte: false, true
--enable-r-services

Aktivieren oder Deaktivieren von R-Diensten (SQL 2016 weiter).

Zulässige Werte: false, true
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--full-backup-duration

Das Zeitfenster eines bestimmten Tags, an dem eine vollständige Sicherung stattfinden kann. 1-23 Stunden.

--full-backup-frequency

Intervall für vollständige Sicherungen. In beiden Fällen werden vollständige Sicherungen während des nächsten geplanten Zeitfensters gestartet.

Zulässige Werte: Daily, Weekly
--full-backup-start-hour

Die Startzeit eines bestimmten Tags, an dem eine vollständige Sicherung stattfinden kann. 0-23 Stunden.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--image-sku

SQL-Bildsku.

Zulässige Werte: Developer, Enterprise, Express, Standard, Web
--key-vault

Azure Key Vault-URL.

--least-privilege-mode

SQL IaaS Agent Least Privilege Mode. Updates von sysadmin zu bestimmten Berechtigungen, die pro Feature verwendet werden.

Zulässige Werte: Enabled, NotSet
--license-type -i

SQL Server-Lizenztyp.

Zulässige Werte: AHUB, DR, PAYG
--log-backup-frequency

Intervall für Protokollsicherungen. 5-60 Minuten.

--maintenance-window-duration

Dauer des Patchens. 30-180 Minuten.

--maintenance-window-start-hour

Stunde des Tages, an dem patchen initiiert wird. Lokale VM-Zeit 0-23 Stunden.

--name -n

Name des virtuellen SQL-Computers.

--port

SQL Server-Port.

--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Standardwert: []
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--retention-period

Aufbewahrungszeitraum der Sicherung. 1-30 Tage.

--sa-key

Speicherkontoschlüssel, zu dem die Sicherung übernommen wird.

--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Standardwert: []
--sp-name

Dienstprinzipalname für den Zugriff auf den Schlüsseltresor.

--sp-secret

Geheimer Dienstprinzipalname für den Zugriff auf den Schlüsseltresor.

--sql-mgmt-type
Als veraltet markiert

Das Argument "sql_management_mode" ist veraltet und wird in einer zukünftigen Version entfernt.

SQL Server-Verwaltungstyp. Updates von LightWeight auf Full.

Zulässige Werte: Full, LightWeight, NoAgent
--sql-workload-type

SQL Server-Workloadtyp.

Zulässige Werte: DW, GENERAL, OLTP
--storage-account

Url des Speicherkontos, zu der die Sicherung übernommen wird.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--workspace-name

Name des Log Analytics-Arbeitsbereichs, der mit dem virtuellen Computer verknüpft werden soll.

--workspace-rg

Ressourcengruppe, die den Log Analytics-Arbeitsbereich enthält.

--workspace-sub

Abonnement, das den Log Analytics-Arbeitsbereich enthält.

--yes -y
Als veraltet markiert

Das Argument "prompt" ist veraltet und wird in einer zukünftigen Version entfernt.

Nicht zur Bestätigung auffordern Erfordert --sql-mgmt-type.

Standardwert: True
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sql vm validate-azure-ad-auth

Überprüfen Sie die Azure AD-Authentifizierung eines virtuellen SQL-Computers auf der Clientseite, ohne sie zu aktivieren.

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

Beispiele

Überprüfen Sie die Azure AD-Authentifizierung mit vom System zugewiesener verwalteter Identität auf clientseitiger Seite.

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

Überprüfen Sie die Azure AD-Authentifizierung mit der vom Benutzer zugewiesenen verwalteten Identität auf clientseitiger Seite.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--msi-client-id

Virutal Machine Managed Identity Client ID.

--name -n

Name des virtuellen SQL-Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.