az sql server
Verwalten von SQL-Servern.
Befehle
| az sql server ad-admin |
Verwalten des Active Directory-Administrators eines Servers |
| az sql server ad-admin create |
Erstellen Sie einen neuen Active Directory-Serveradministrator. |
| az sql server ad-admin delete |
Legt den AD-Administrator eines Servers fest. |
| az sql server ad-admin list |
Ruft eine Liste der Azure Active Directory-Administratoren in einem Server ab. |
| az sql server ad-admin update |
Aktualisieren eines vorhandenen Active Directory-Serversadministrators. |
| az sql server ad-only-auth |
Verwalten Sie nur Die Authentifizierungseinstellungen für Azure Active Directory für diesen Server. |
| az sql server ad-only-auth disable |
Deaktivieren Sie nur die Azure Active Directory-Authentifizierung für diesen Server. |
| az sql server ad-only-auth enable |
Aktivieren Sie nur die Azure Active Directory-Authentifizierung für diesen Server. |
| az sql server ad-only-auth get |
Rufen Sie eine bestimmte Azure Active Directory-Nur-Authentifizierungseigenschaft ab. |
| az sql server audit-policy |
Verwalten der Überwachungsrichtlinie eines Servers. |
| az sql server audit-policy show |
Serverüberwachungsrichtlinie anzeigen. |
| az sql server audit-policy update |
Aktualisieren der Überwachungsrichtlinie eines Servers. |
| az sql server audit-policy wait |
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung der Überwachungsrichtlinie des Servers erfüllt ist. |
| az sql server conn-policy |
Verwalten der Verbindungsrichtlinie eines Servers |
| az sql server conn-policy show |
Ruft die sichere Verbindungsrichtlinie eines Servers ab. |
| az sql server conn-policy update |
Aktualisierungen die sichere Verbindungsrichtlinie eines Servers. |
| az sql server create |
Erstellen Sie einen Server. |
| az sql server delete |
Mit diesem Befehl wird ein Server gelöscht. |
| az sql server dns-alias |
Verwalten der DNS-Aliase eines Servers |
| az sql server dns-alias create |
Erstellt einen Server-DNS-Alias. |
| az sql server dns-alias delete |
Löscht den Server-DNS-Alias mit dem angegebenen Namen. |
| az sql server dns-alias list |
Ruft eine Liste der Server-DNS-Aliase für einen Server ab. |
| az sql server dns-alias set |
Legt einen Server fest, auf den DNS-Alias verweisen soll. |
| az sql server dns-alias show |
Ruft einen Server-DNS-Alias ab. |
| az sql server firewall-rule |
Verwaltet die Firewallregeln eines Servers. |
| az sql server firewall-rule create |
Erstellen Sie eine Firewallregel. |
| az sql server firewall-rule delete |
Löscht eine Firewallregel. |
| az sql server firewall-rule list |
Listen Sie die Firewallregeln eines Servers auf. |
| az sql server firewall-rule show |
Zeigt die Details für eine Firewallregel an. |
| az sql server firewall-rule update |
Aktualisieren einer Firewallregel. |
| az sql server key |
Verwalten der Schlüssel eines Servers |
| az sql server key create |
Erstellt einen Serverschlüssel. |
| az sql server key delete |
Löscht einen Serverschlüssel. |
| az sql server key list |
Ruft eine Liste der Serverschlüssel ab. |
| az sql server key show |
Zeigt einen Serverschlüssel an. |
| az sql server list |
Liste der verfügbaren Server auf. |
| az sql server list-usages |
Gibt Serververwendungen zurück. |
| az sql server ms-support |
Verwalten sie die Microsoft-Supportvorgänge eines Servers. |
| az sql server ms-support audit-policy |
Verwalten Sie die Microsoft-Supportoperationsüberwachungsrichtlinie eines Servers. |
| az sql server ms-support audit-policy show |
Anzeigen der Serverüberwachungsrichtlinie für Microsoft-Supportvorgänge. |
| az sql server ms-support audit-policy update |
Aktualisieren Sie die Microsoft-Supportoperationsüberwachungsrichtlinie eines Servers. |
| az sql server ms-support audit-policy wait |
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung der Microsoft-Supportoperationsüberwachungsrichtlinie des Servers erfüllt ist. |
| az sql server outbound-firewall-rule |
Verwalten sie die ausgehenden Firewallregeln eines Servers. |
| az sql server outbound-firewall-rule create |
Erstellen Sie eine neue ausgehende Firewallregel. |
| az sql server outbound-firewall-rule delete |
Löschen Sie die Ausgehende Firewallregel. |
| az sql server outbound-firewall-rule list |
Listet die ausgehenden Firewallregeln eines Servers auf. |
| az sql server outbound-firewall-rule show |
Zeigen Sie die Details für eine ausgehende Firewallregel an. |
| az sql server show |
Ruft einen Server ab. |
| az sql server tde-key |
Verwalten der Verschlüsselungsschutzvorrichtung für einen Server |
| az sql server tde-key set |
Legt den Verschlüsselungsschutz des Servers fest. |
| az sql server tde-key show |
Ruft einen Serververschlüsselungsschutz ab. |
| az sql server update |
Aktualisieren eines Servers. |
| az sql server vnet-rule |
Verwalten der VNET-Regeln eines Servers |
| az sql server vnet-rule create |
Erstellen Sie eine virtuelle Netzwerkregel, um den Zugriff auf einen Azure SQL Server zu ermöglichen. |
| az sql server vnet-rule delete |
Löscht die virtuelle Netzwerkregel mit dem Angegebenen Namen. |
| az sql server vnet-rule list |
Ruft eine Liste der virtuellen Netzwerkregeln in einem Server ab. |
| az sql server vnet-rule show |
Ruft eine virtuelle Netzwerkregel ab. |
| az sql server vnet-rule update |
Aktualisieren einer virtuellen Netzwerkregel. |
| az sql server wait |
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung des SQL-Servers erfüllt ist. |
az sql server create
Erstellen Sie einen Server.
az sql server create --name
--resource-group
[--admin-password]
[--admin-user]
[--assign-identity]
[--enable-ad-only-auth]
[--enable-public-network {false, true}]
[--external-admin-name]
[--external-admin-principal-type]
[--external-admin-sid]
[--federated-client-id]
[--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
[--key-id]
[--location]
[--minimal-tls-version {1.0, 1.1, 1.2}]
[--no-wait]
[--pid]
[--restrict-outbound-network-access {false, true}]
[--user-assigned-identity-id]
Beispiele
Erstellen Sie einen Server.
az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword
Erstellen Sie einen Server mit deaktiviertem öffentlichen Netzwerkzugriff auf den Server.
az sql server create -l westus -g mygroup -n myserver -u myadminuser -p myadminpassword -e false
Erstellen Sie einen Server ohne SQL-Admin, wobei AD-Administrator und AD nur aktiviert sind.
az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer
Erstellen Sie einen Server ohne SQL-Admin mit AD-Administrator, AD Nur aktiviert, Benutzer managedIdenties und Identitätstyp ist SystemAssigned,UserAssigned.
az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Erstellen Sie einen Server ohne SQL-Admin mit AD-Administrator, AD Nur aktiviert, Benutzer managedIdenties und Identitätstyp ist UserAssigned.
az sql server create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Erforderliche Parameter
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Das Kennwort für die Administratoranmeldung (erforderlich für die Erstellung des Servers).
Administratorname für den Server. Sobald es geändert wurde, kann es nicht geändert werden.
Generieren und Zuweisen einer Azure Active Directory-Identität für diesen Server für die Verwendung mit Schlüsselverwaltungsdienste wie Azure KeyVault.
Aktivieren Sie nur die Azure Active Directory-Authentifizierung für diesen Server.
Legen Sie fest, ob der öffentliche Netzwerkzugriff auf server zulässig ist oder nicht. Wenn "false", können nur Verbindungen, die über private Links durchgeführt werden, diesen Server erreichen.
Anzeigename des Azure AD-Administratorbenutzers, einer Gruppe oder Anwendung.
Benutzer, Gruppe oder Anwendung.
Die eindeutige ID des Azure AD-Administrators. Objekt-ID für Benutzer oder Gruppe, Client-ID für Anwendungen.
Die In mandantenübergreifende CMK-Szenario verwendete Verbundclient-ID.
Typ der zu verwendenden Identität. Mögliche Werte sind SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned und None.
Der Schlüsseltresor-URI für die Verschlüsselung.
Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.
Die minimale TLS-Version, die vom SQL Server für eingehende Verbindungen erzwungen wird.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die ID der primären verwalteten Benutzeridentität.
Legen Sie fest, ob der ausgehende Netzwerkzugriff auf den Server eingeschränkt ist oder nicht. Wenn true, werden die ausgehenden Verbindungen vom Server eingeschränkt.
Generieren und Zuweisen einer verwalteten Identität (UMI) für diesen Server.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql server delete
Mit diesem Befehl wird ein Server gelöscht.
az sql server delete [--ids]
[--name]
[--resource-group]
[--yes]
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Nicht zur Bestätigung auffordern
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql server list
Liste der verfügbaren Server auf.
az sql server list [--expand-ad-admin]
[--resource-group]
Beispiele
Listet alle Server im aktuellen Abonnement auf.
az sql server list
Listet alle Server in einer Ressourcengruppe auf.
az sql server list -g mygroup
Optionale Parameter
Erweitern Sie den Active Directory-Administrator für den Server.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql server list-usages
Gibt Serververwendungen zurück.
az sql server list-usages [--ids]
[--name]
[--resource-group]
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql server show
Ruft einen Server ab.
az sql server show [--expand-ad-admin]
[--ids]
[--name]
[--resource-group]
Optionale Parameter
Erweitern Sie den Active Directory-Administrator für den Server.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql server update
Aktualisieren eines Servers.
az sql server update [--add]
[--admin-password]
[--assign_identity]
[--enable-public-network {false, true}]
[--federated-client-id]
[--force-string]
[--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
[--ids]
[--key-id]
[--minimal-tls-version {1.0, 1.1, 1.2}]
[--name]
[--no-wait]
[--pid]
[--remove]
[--resource-group]
[--restrict-outbound-network-access {false, true}]
[--set]
[--user-assigned-identity-id]
Beispiele
Aktualisieren eines Servers. (automatisch generiert)
az sql server update --admin-password myadminpassword --name MyAzureSQLServer --resource-group MyResourceGroup
Aktualisieren eines Servers mit verwalteten Identies und Identitätstyp ist SystemAssigned,UserAssigned.
az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Aktualisieren eines Servers mit verwalteten Identies und Identitätstyp ist UserAssigned.
az sql server update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi
Optionale Parameter
Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Das Kennwort für die Administratoranmeldung.
Generieren und Zuweisen einer Azure Active Directory-Identität für diesen Server für die Verwendung mit Schlüsselverwaltungsdienste wie Azure KeyVault.
Legen Sie fest, ob der öffentliche Netzwerkzugriff auf server zulässig ist oder nicht. Wenn "false", können nur Verbindungen, die über private Links durchgeführt werden, diesen Server erreichen.
Die In mandantenübergreifende CMK-Szenario verwendete Verbundclient-ID.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.
Typ der zu verwendenden Identität. Mögliche Werte sind SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned und None.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Der Schlüsseltresor-URI für die Verschlüsselung.
Die minimale TLS-Version, die vom SQL Server für eingehende Verbindungen erzwungen wird.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die ID der primären verwalteten Benutzeridentität.
Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Legen Sie fest, ob der ausgehende Netzwerkzugriff auf den Server eingeschränkt ist oder nicht. Wenn true, werden die ausgehenden Verbindungen vom Server eingeschränkt.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.
Generieren und Zuweisen einer verwalteten Identität (UMI) für diesen Server.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az sql server wait
Platzieren Sie die CLI in einem Wartenstatus, bis eine Bedingung des SQL-Servers erfüllt ist.
az sql server wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--name]
[--resource-group]
[--timeout]
[--updated]
Optionale Parameter
Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Warten Sie, bis sie gelöscht wurde.
Warten Sie, bis die Ressource vorhanden ist.
Die untergeordneten Ressourcen, die in die Antwort einbezogen werden sollen.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.
Abfrageintervall in Sekunden.
Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Maximale Wartezeit in Sekunden.
Warten Sie, bis sie mit provisioningState unter "Erfolgreich" aktualisiert wurde.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für