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

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--resource-group -g

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

Optionale Parameter

--admin-password -p

Das Kennwort für die Administratoranmeldung (erforderlich für die Erstellung des Servers).

--admin-user -u

Administratorname für den Server. Sobald es geändert wurde, kann es nicht geändert werden.

--assign-identity -i

Generieren und Zuweisen einer Azure Active Directory-Identität für diesen Server für die Verwendung mit Schlüsselverwaltungsdienste wie Azure KeyVault.

--enable-ad-only-auth

Aktivieren Sie nur die Azure Active Directory-Authentifizierung für diesen Server.

--enable-public-network -e

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.

Zulässige Werte: false, true
--external-admin-name

Anzeigename des Azure AD-Administratorbenutzers, einer Gruppe oder Anwendung.

--external-admin-principal-type

Benutzer, Gruppe oder Anwendung.

--external-admin-sid

Die eindeutige ID des Azure AD-Administrators. Objekt-ID für Benutzer oder Gruppe, Client-ID für Anwendungen.

--federated-client-id --fid

Die In mandantenübergreifende CMK-Szenario verwendete Verbundclient-ID.

--identity-type -t

Typ der zu verwendenden Identität. Mögliche Werte sind SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned und None.

Zulässige Werte: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--key-id -k

Der Schlüsseltresor-URI für die Verschlüsselung.

--location -l

Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--minimal-tls-version

Die minimale TLS-Version, die vom SQL Server für eingehende Verbindungen erzwungen wird.

Zulässige Werte: 1.0, 1.1, 1.2
--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--pid --primary-user-assigned-identity-id

Die ID der primären verwalteten Benutzeridentität.

--restrict-outbound-network-access -r

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.

Zulässige Werte: false, true
--user-assigned-identity-id -a

Generieren und Zuweisen einer verwalteten Identität (UMI) für diesen Server.

az sql server delete

Mit diesem Befehl wird ein Server gelöscht.

az sql server delete [--ids]
                     [--name]
                     [--resource-group]
                     [--yes]

Optionale Parameter

--ids

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

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--resource-group -g

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

--yes -y

Nicht zur Bestätigung auffordern

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

--expand-ad-admin

Erweitern Sie den Active Directory-Administrator für den Server.

--resource-group -g

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

az sql server list-usages

Gibt Serververwendungen zurück.

az sql server list-usages [--ids]
                          [--name]
                          [--resource-group]

Optionale Parameter

--ids

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

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--resource-group -g

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

az sql server show

Ruft einen Server ab.

az sql server show [--expand-ad-admin]
                   [--ids]
                   [--name]
                   [--resource-group]

Optionale Parameter

--expand-ad-admin

Erweitern Sie den Active Directory-Administrator für den Server.

--ids

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

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--resource-group -g

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

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

--add

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

--admin-password -p

Das Kennwort für die Administratoranmeldung.

--assign_identity -i

Generieren und Zuweisen einer Azure Active Directory-Identität für diesen Server für die Verwendung mit Schlüsselverwaltungsdienste wie Azure KeyVault.

--enable-public-network -e

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.

Zulässige Werte: false, true
--federated-client-id --fid

Die In mandantenübergreifende CMK-Szenario verwendete Verbundclient-ID.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.

--identity-type -t

Typ der zu verwendenden Identität. Mögliche Werte sind SystemAsssigned,UserAssigned, SystemAssigned,UserAssigned und None.

Zulässige Werte: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

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.

--key-id -k

Der Schlüsseltresor-URI für die Verschlüsselung.

--minimal-tls-version

Die minimale TLS-Version, die vom SQL Server für eingehende Verbindungen erzwungen wird.

Zulässige Werte: 1.0, 1.1, 1.2
--name -n

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--pid --primary-user-assigned-identity-id

Die ID der primären verwalteten Benutzeridentität.

--remove

Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--restrict-outbound-network-access -r

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.

Zulässige Werte: false, true
--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.

--user-assigned-identity-id -a

Generieren und Zuweisen einer verwalteten Identität (UMI) für diesen Server.

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

--created

Warten Sie, bis Sie mit "provisioningState" unter "Erfolgreich" erstellt wurden.

--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

--exists

Warten Sie, bis die Ressource vorhanden ist.

--expand

Die untergeordneten Ressourcen, die in die Antwort einbezogen werden sollen.

--ids

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.

--interval

Abfrageintervall in Sekunden.

Standardwert: 30
--name -n

Name des Azure SQL Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

--resource-group -g

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

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis sie mit provisioningState unter "Erfolgreich" aktualisiert wurde.