az sql db

Verwaltet Datenbanken.

Befehle

az sql db advanced-threat-protection-setting

Verwalten der Erweiterten Bedrohungsschutzeinstellung einer Datenbank.

az sql db advanced-threat-protection-setting show

Ruft eine Advanced Threat Protection-Einstellung ab.

az sql db advanced-threat-protection-setting update

Aktualisieren sie die Advanced Threat Protection-Einstellung einer Datenbank.

az sql db audit-policy

Verwalten der Überwachungsrichtlinie einer Datenbank.

az sql db audit-policy show

Datenbanküberwachungsrichtlinie anzeigen.

az sql db audit-policy update

Aktualisieren der Überwachungsrichtlinie einer Datenbank.

az sql db audit-policy wait

Versetzen Sie die CLI in einen Wartezustand, bis eine Bedingung der Überwachungsrichtlinie der Datenbank erfüllt ist.

az sql db classification

Verwalten von Vertraulichkeitsklassifizierungen

az sql db classification delete

Löschen Sie die Vertraulichkeitsklassifizierung einer bestimmten Spalte.

az sql db classification list

Ruft die Vertraulichkeitsklassifizierungen einer bestimmten Datenbank ab.

az sql db classification recommendation

Verwalten von Empfehlungen zur Vertraulichkeitsklassifizierung.

az sql db classification recommendation disable

Deaktivieren Sie Vertraulichkeitsempfehlungen für eine bestimmte Spalte (Empfehlungen sind standardmäßig für alle Spalten aktiviert).

az sql db classification recommendation enable

Aktivieren Sie Vertraulichkeitsempfehlungen für eine bestimmte Spalte (Empfehlungen sind standardmäßig für alle Spalten aktiviert).

az sql db classification recommendation list

Listet die empfohlenen Vertraulichkeitsklassifizierungen einer bestimmten Datenbank auf.

az sql db classification show

Ruft die Vertraulichkeitsklassifizierung einer bestimmten Spalte ab.

az sql db classification update

Aktualisieren der Vertraulichkeitsklassifizierung einer Spalte.

az sql db copy

Erstellen Sie eine Kopie einer Datenbank.

az sql db create

Erstellen einer Datenbank

az sql db delete

Löscht eine Datenbank.

az sql db export

Exportieren einer Datenbank in eine Bacpac-Datei.

az sql db import

Importiert eine Bacpac-Datei in eine vorhandene Datenbank.

az sql db ledger-digest-uploads

Verwalten sie die Uploadeinstellungen des Ledger-Digests.

az sql db ledger-digest-uploads disable

Deaktivieren Sie das Hochladen von Ledger-Digests.

az sql db ledger-digest-uploads enable

Aktivieren Sie das Hochladen von Ledger-Digests in ein Azure Storage-Konto oder in Azure Confidential Ledger. Wenn das Hochladen von Ledger-Digests bereits aktiviert ist, setzt das Cmdlet den Digestspeicherendpunkt auf einen neuen Wert zurück.

az sql db ledger-digest-uploads show

Zeigen Sie die aktuellen Ledger-Digesteinstellungen an.

az sql db list

Auflisten von Datenbanken auf einem Server oder Pool für elastische Datenbanken

az sql db list-deleted

Ruft eine Liste der wiederherstellbaren gelöschten Datenbanken ab.

az sql db list-editions

Datenbankeditionen anzeigen, die für das derzeit aktive Abonnement verfügbar sind.

az sql db list-usages

Ruft Datenbanknutzungen ab.

az sql db ltr-backup

Verwalten von Sicherungen für die langfristige Aufbewahrung von SQL-Datenbank

az sql db ltr-backup delete

Löschen sie eine Sicherung für die langfristige Aufbewahrung.

az sql db ltr-backup list

Listen Sie die Sicherungen für die langfristige Aufbewahrung für einen Standort, server oder eine Datenbank auf.

az sql db ltr-backup restore

Stellen Sie eine Sicherung für eine langfristige Aufbewahrung in einer neuen Datenbank wieder her.

az sql db ltr-backup show

Abrufen einer Sicherung für eine langfristige Aufbewahrung für eine Datenbank.

az sql db ltr-backup wait

Versetzen Sie die CLI in einen Wartezustand, bis eine Bedingung der Datenbank erfüllt ist.

az sql db ltr-policy

Verwalten der Richtlinie für die langfristige Aufbewahrung von SQL-Datenbank.

az sql db ltr-policy set

Aktualisieren Sie die Einstellungen für die langfristige Aufbewahrung für eine Datenbank.

az sql db ltr-policy show

Zeigen Sie die Richtlinie für die langfristige Aufbewahrung für eine Datenbank an.

az sql db op

Verwalten von Vorgängen für eine Datenbank.

az sql db op cancel

Bricht den asynchronen Vorgang für die Datenbank ab.

az sql db op list

Ruft eine Liste der Vorgänge ab, die für die Datenbank ausgeführt werden.

az sql db rename

Benennen Sie eine Datenbank um.

az sql db replica

Verwalten der Replikation zwischen Datenbanken

az sql db replica create

Erstellen Sie eine Datenbank als lesbares sekundäres Replikat einer vorhandenen Datenbank.

az sql db replica delete-link

Beenden Sie die Datenreplikation zwischen zwei Datenbankreplikaten dauerhaft.

az sql db replica list-links

Listet die Replikate einer Datenbank und deren Replikationsstatus auf.

az sql db replica set-primary

Legen Sie die primäre Replikatdatenbank fest, indem Sie ein Failover von der aktuellen primären Replikatdatenbank ausführen.

az sql db restore

Erstellen Sie eine neue Datenbank, indem Sie aus einer Sicherung wiederherstellen.

az sql db show

Rufen Sie die Details für eine Datenbank ab.

az sql db show-connection-string

Generiert eine Verbindungszeichenfolge für eine Datenbank.

az sql db str-policy

Verwalten der Richtlinie für die kurzfristige Aufbewahrung von SQL-Datenbank

az sql db str-policy set

Aktualisieren sie die Einstellungen für die kurzfristige Aufbewahrung für eine Livedatenbank.

az sql db str-policy show

Zeigen Sie die Richtlinie für die kurzfristige Aufbewahrung für eine Livedatenbank an.

az sql db str-policy wait

Versetzen Sie die CLI in einen Wartezustand, bis die Richtlinie festgelegt ist.

az sql db tde

Verwalten der transparenten Datenverschlüsselung einer Datenbank.

az sql db tde set

Legt die transparente Datenverschlüsselungskonfiguration einer Datenbank fest.

az sql db tde show

Zeigt eine transparente Datenverschlüsselung an.

az sql db threat-policy

Verwalten der Richtlinien für die Bedrohungserkennung einer Datenbank.

az sql db threat-policy show

Ruft eine Bedrohungserkennungsrichtlinie ab.

az sql db threat-policy update

Aktualisieren der Bedrohungserkennungsrichtlinie einer Datenbank.

az sql db update

Aktualisieren einer Datenbank.

az sql db copy

Erstellen Sie eine Kopie einer Datenbank.

Eine vollständige Liste der Optionen auf Leistungsebene können Sie sehen, indem Sie ausführen az sql db list-editions -a -o table -l LOCATION. Die Kopierzieldatenbank muss dieselbe Edition wie die Quelldatenbank aufweisen, sie kann jedoch nach Abschluss des Kopiervorgangs geändert werden.

az sql db copy --dest-name
               [--auto-pause-delay]
               [--backup-storage-redundancy]
               [--capacity]
               [--compute-model {Provisioned, Serverless}]
               [--dest-resource-group]
               [--dest-server]
               [--elastic-pool]
               [--family]
               [--ha-replicas]
               [--ids]
               [--license-type {BasePrice, LicenseIncluded}]
               [--min-capacity]
               [--name]
               [--no-wait]
               [--preferred-enclave-type {Default, VBS}]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-objective]
               [--subscription]
               [--tags]
               [--zone-redundant {false, true}]

Beispiele

Erstellen Sie eine Datenbank mit der Leistungsstufe S0 als Kopie einer vorhandenen Standarddatenbank.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0

Erstellen Sie eine Datenbank mit generalPurpose Edition, Gen4-Hardware und 1 virtuellen Kern als Kopie einer vorhandenen GeneralPurpose-Datenbank.

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1

Erstellen einer Datenbank mit lokaler Sicherungsspeicherredundanz als Kopie einer vorhandenen Datenbank

az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local

Erforderliche Parameter

--dest-name

Name der Datenbank, die als Kopierziel erstellt wird.

Optionale Parameter

--auto-pause-delay

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

--backup-storage-redundancy --bsr

Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.

--capacity -c

Die Kapazitätskomponente der SKU in ganzzahliger Anzahl von DTUs oder virtuellen Kernen.

--compute-model

Das Computemodell der Datenbank.

Zulässige Werte: Provisioned, Serverless
--dest-resource-group

Name der Ressourcengruppe, in der die Kopie erstellt werden soll. Wenn nicht angegeben, wird standardmäßig die Ursprungsressourcengruppe verwendet.

--dest-server

Name des Servers, in dem die Kopie erstellt werden soll. Wenn nicht angegeben, wird standardmäßig der Ursprungsserver verwendet.

--elastic-pool

Der Name oder die Ressourcen-ID des Pools für elastische Datenbanken, in dem die Datenbank erstellt werden soll.

--family -f

Die Computegenerierungskomponente der sku (nur für virtuelle Kern-Skus). Zulässige Werte sind: Gen4, Gen5.

--ha-replicas --read-replicas

Die Anzahl der Hochverfügbarkeitsreplikate, die für die Datenbank bereitgestellt werden sollen. Nur für die Hyperscale-Edition einstellbar.

--ids

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

--license-type

Der Lizenztyp, der für diese Datenbank angewendet werden soll.LicenseIncluded , wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für den Azure HybridBenefit berechtigt sind.

Zulässige Werte: BasePrice, LicenseIncluded
--min-capacity

Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird.

--name -n

Name der Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--preferred-enclave-type

Erstellen Sie eine Datenbank, die mit dem bevorzugten Enclavetyp Standard oder VBS konfiguriert ist.

Zulässige Werte: Default, VBS
--read-scale

Wenn diese Option aktiviert ist, können Verbindungen, bei denen die Anwendungsabsicht in ihrer Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat weitergeleitet werden. Diese Eigenschaft kann nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt werden.

Zulässige Werte: Disabled, Enabled
--resource-group -g

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

--server -s

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

--service-objective

Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

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

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

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll.

Zulässige Werte: false, true

az sql db create

Erstellen einer Datenbank

Eine vollständige Liste der Optionen auf Leistungsebene können Sie sehen, indem Sie ausführen az sql db list-editions -a -o table -l LOCATION.

az sql db create --name
                 --resource-group
                 --server
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--family]
                 [--ha-replicas]
                 [--ledger-on {Disabled, Enabled}]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-objective]
                 [--tags]
                 [--yes]
                 [--zone-redundant {false, true}]

Beispiele

Erstellen Sie eine Standard S0-Datenbank.

az sql db create -g mygroup -s myserver -n mydb --service-objective S0

Erstellen einer Datenbank mit GeneralPurpose Edition, Gen4-Hardware und 1 virtuellen Kern

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1

Erstellen einer Datenbank mit aktivierter Zonenredundanz

az sql db create -g mygroup -s myserver -n mydb -z

Erstellen einer Datenbank mit explizit deaktivierter Zonenredundanz

az sql db create -g mygroup -s myserver -n mydb -z false

Erstellen einer serverlosen GeneralPurpose Gen5 2-VCore-Datenbank mit automatischer Pausenverzögerung von 120 Minuten

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120

Erstellen einer Hyperscale Gen5 2-Vcore-Datenbank mit 2 Lesereplikaten

az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2

Erstellen einer GeneralPurpose-Datenbank mit lokal redundantem Sicherungsspeicher

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local

Erforderliche Parameter

--name -n

Name der Azure SQL-Datenbank.

--resource-group -g

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

--server -s

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

Optionale Parameter

--auto-pause-delay

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

--backup-storage-redundancy --bsr

Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.

--capacity -c

Die Kapazitätskomponente der SKU in ganzzahliger Anzahl von DTUs oder virtuellen Kernen.

--catalog-collation

Sortierung des Metadatenkatalogs.

Zulässige Werte: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Die Sortierung der Datenbank.

--compute-model

Das Computemodell der Datenbank.

Zulässige Werte: Provisioned, Serverless
--edition --tier -e

Die Editionskomponente der sku. Zulässige Werte sind: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

Der Name oder die Ressourcen-ID des Pools für elastische Datenbanken, in dem die Datenbank erstellt werden soll.

--family -f

Die Computegenerierungskomponente der sku (nur für virtuelle Kern-Skus). Zulässige Werte sind: Gen4, Gen5.

--ha-replicas --read-replicas

Die Anzahl der Hochverfügbarkeitsreplikate, die für die Datenbank bereitgestellt werden sollen. Nur für die Hyperscale-Edition einstellbar.

--ledger-on

Erstellen Sie eine Ledgerdatenbank, in der die Integrität aller Daten durch das Ledgerfeature geschützt ist. Alle Tabellen in der Ledgerdatenbank müssen Ledgertabellen sein. Hinweis: Der Wert dieser Eigenschaft kann nicht geändert werden, nachdem die Datenbank erstellt wurde.

Zulässige Werte: Disabled, Enabled
--license-type

Der Lizenztyp, der für diese Datenbank angewendet werden soll.LicenseIncluded , wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für den Azure HybridBenefit berechtigt sind.

Zulässige Werte: BasePrice, LicenseIncluded
--maint-config-id -m

Angegebene Wartungskonfigurations-ID oder Name für diese Ressource.

--max-size

Die maximale Speichergröße. Wenn keine Einheit angegeben ist, wird standardmäßig Byte (B) angegeben.

--min-capacity

Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--preferred-enclave-type

Erstellen Sie eine Datenbank, die mit dem bevorzugten Enclavetyp Standard oder VBS konfiguriert ist.

Zulässige Werte: Default, VBS
--read-scale

Wenn diese Option aktiviert ist, können Verbindungen, bei denen die Anwendungsabsicht in ihrer Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat weitergeleitet werden. Diese Eigenschaft kann nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt werden.

Zulässige Werte: Disabled, Enabled
--sample-name

Der Name des Beispielschemas, das beim Erstellen dieser Datenbank angewendet werden soll.

Zulässige Werte: AdventureWorksLT
--service-objective

Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

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

--yes -y

Nicht zur Bestätigung auffordern

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll.

Zulässige Werte: false, true

az sql db delete

Löscht eine Datenbank.

az sql db delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]
                 [--yes]

Beispiele

Löscht eine Datenbank. (automatisch generiert)

az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Optionale Parameter

--ids

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

--name -n

Name der Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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

az sql db export

Exportieren einer Datenbank in eine Bacpac-Datei.

az sql db export --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Beispiele

Rufen Sie einen SAS-Schlüssel zur Verwendung im Exportvorgang ab.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Exportieren sie bacpac mithilfe eines SAS-Schlüssels.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Exportieren Sie bacpac mithilfe eines Speicherkontoschlüssels.

az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key MYKEY== --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Erforderliche Parameter

--admin-password -p

Erforderlich. Administratoranmeldekennwort.

--admin-user -u

Erforderlich. Administratoranmeldungsname.

--storage-key

Erforderlich. Speicherschlüssel.

--storage-key-type

Erforderlich. Speicherschlüsseltyp.

Zulässige Werte: SharedAccessKey, StorageAccessKey
--storage-uri

Erforderlich. Speicher-URI.

Optionale Parameter

--auth-type -a

Authentifizierungstyp.

Zulässige Werte: ADPassword, SQL
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--name -n

Name der Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db import

Importiert eine Bacpac-Datei in eine vorhandene Datenbank.

az sql db import --admin-password
                 --admin-user
                 --storage-key
                 --storage-key-type {SharedAccessKey, StorageAccessKey}
                 --storage-uri
                 [--auth-type {ADPassword, SQL}]
                 [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--server]
                 [--subscription]

Beispiele

Rufen Sie einen SAS-Schlüssel zur Verwendung im Importvorgang ab.

az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
    --permissions rw --expiry 2018-01-01T00:00:00Z

Importieren Sie bacpac mithilfe eines SAS-Schlüssels in eine vorhandene Datenbank.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
    --storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
    --storage-key-type SharedAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Importieren Sie bacpac mithilfe eines Speicherkontoschlüssels in eine vorhandene Datenbank.

az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
    --storage-key-type StorageAccessKey \
    --storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac

Erforderliche Parameter

--admin-password -p

Erforderlich. Administratoranmeldekennwort.

--admin-user -u

Erforderlich. Administratoranmeldungsname.

--storage-key

Erforderlich. Speicherschlüssel.

--storage-key-type

Erforderlich. Speicherschlüsseltyp.

Zulässige Werte: SharedAccessKey, StorageAccessKey
--storage-uri

Erforderlich. Speicher-URI.

Optionale Parameter

--auth-type -a

Authentifizierungstyp.

Zulässige Werte: ADPassword, SQL
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--name -n

Name der Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db list

Auflisten von Datenbanken auf einem Server oder Pool für elastische Datenbanken

az sql db list [--elastic-pool]
               [--ids]
               [--resource-group]
               [--server]
               [--subscription]

Beispiele

Auflisten von Datenbanken auf einem Server oder Pool für elastische Datenbanken (automatisch generiert)

az sql db list --resource-group MyResourceGroup --server myserver

Optionale Parameter

--elastic-pool

Wenn angegeben, listet nur die Datenbanken in diesem Pool für elastische Datenbanken auf.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db list-deleted

Ruft eine Liste der wiederherstellbaren gelöschten Datenbanken ab.

az sql db list-deleted [--ids]
                       [--resource-group]
                       [--server]
                       [--subscription]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db list-editions

Datenbankeditionen anzeigen, die für das derzeit aktive Abonnement verfügbar sind.

Enthält verfügbare Dienstziele und Speichergrenzwerte. Um die Ausführlichkeit zu reduzieren, werden Einstellungen zur absichtlichen Reduzierung der Speichergrenzwerte standardmäßig ausgeblendet.

az sql db list-editions --location
                        [--available]
                        [--dtu]
                        [--edition]
                        [--service-objective]
                        [--show-details {max-size}]
                        [--vcores]

Beispiele

Alle Datenbankeditionen an einem Speicherort anzeigen.

az sql db list-editions -l westus -o table

Alle verfügbaren Datenbankdienstziele für die Standard Edition anzeigen.

az sql db list-editions -l westus --edition Standard -o table

Anzeigen der verfügbaren maximalen Datenbankgrößen für das P1-Dienstziel

az sql db list-editions -l westus --service-objective P1 --show-details max-size

Erforderliche Parameter

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

Optionale Parameter

--available -a

Wenn angegeben, zeigen Sie nur Ergebnisse an, die in der angegebenen Region verfügbar sind.

Standardwert: False
--dtu

Anzahl der zu suchden DTUs. Wenn nicht angegeben, werden alle DTU-Größen angezeigt.

--edition --tier -e

Edition, nach der gesucht werden soll. Wenn nicht angegeben, werden alle Editionen angezeigt.

--service-objective

Zu suchde Dienstziel. Wenn nicht angegeben, werden alle Dienstziele angezeigt.

--show-details -d

Liste der zusätzlichen Details, die in die Ausgabe aufgenommen werden sollen.

Zulässige Werte: max-size
--vcores

Anzahl der zu suchden virtuellen Kerne. Wenn nicht angegeben, werden alle virtuellen Kerngrößen angezeigt.

az sql db list-usages

Ruft Datenbanknutzungen ab.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--name -n

Name der Azure SQL-Datenbank.

--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db rename

Benennen Sie eine Datenbank um.

az sql db rename --new-name
                 [--ids]
                 [--name]
                 [--resource-group]
                 [--server]
                 [--subscription]

Beispiele

Benennen Sie eine Datenbank um. (automatisch generiert)

az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver

Erforderliche Parameter

--new-name

Der neue Name, in den die Datenbank umbenannt wird.

Optionale Parameter

--ids

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

--name -n

Name der Azure SQL-Datenbank.

--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db restore

Erstellen Sie eine neue Datenbank, indem Sie aus einer Sicherung wiederherstellen.

az sql db restore --dest-name
                  [--auto-pause-delay]
                  [--backup-storage-redundancy]
                  [--capacity]
                  [--compute-model {Provisioned, Serverless}]
                  [--deleted-time]
                  [--edition]
                  [--elastic-pool]
                  [--family]
                  [--ha-replicas]
                  [--ids]
                  [--license-type {BasePrice, LicenseIncluded}]
                  [--min-capacity]
                  [--name]
                  [--no-wait]
                  [--preferred-enclave-type {Default, VBS}]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-objective]
                  [--subscription]
                  [--tags]
                  [--time]
                  [--zone-redundant {false, true}]

Beispiele

Erstellen Sie eine neue Datenbank, indem Sie aus einer Sicherung wiederherstellen. (automatisch generiert)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"

Erstellen Sie eine neue Datenbank mit georedundantem Sicherungsspeicher, indem Sie eine Wiederherstellung aus einer Sicherung durchführen. (automatisch generiert)

az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo

Erforderliche Parameter

--dest-name

Name der Datenbank, die als Wiederherstellungsziel erstellt wird.

Optionale Parameter

--auto-pause-delay

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

--backup-storage-redundancy --bsr

Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.

--capacity -c

Die Kapazitätskomponente der SKU in ganzzahliger Anzahl von DTUs oder virtuellen Kernen.

--compute-model

Das Computemodell der Datenbank.

Zulässige Werte: Provisioned, Serverless
--deleted-time

Wenn angegeben, stellen Sie eine Wiederherstellung aus einer gelöschten Datenbank statt aus einer vorhandenen Datenbank her. Muss mit der gelöschten Zeit einer gelöschten Datenbank auf demselben Server übereinstimmen. Entweder --time oder --deleted-time (oder beides) muss angegeben werden. Die Zeit sollte das folgende Format aufweisen: "JJJJ-MM-TTTHH:MM:SS".

--edition --tier -e

Die Editionskomponente der sku. Zulässige Werte sind: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

Der Name oder die Ressourcen-ID des Pools für elastische Datenbanken, in dem die Datenbank erstellt werden soll.

--family -f

Die Computegenerierungskomponente der sku (nur für virtuelle Kern-Skus). Zulässige Werte sind: Gen4, Gen5.

--ha-replicas --read-replicas

Die Anzahl der Hochverfügbarkeitsreplikate, die für die Datenbank bereitgestellt werden sollen. Nur für die Hyperscale-Edition einstellbar.

--ids

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

--license-type

Der Lizenztyp, der für diese Datenbank angewendet werden soll.LicenseIncluded , wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für den Azure HybridBenefit berechtigt sind.

Zulässige Werte: BasePrice, LicenseIncluded
--min-capacity

Minimale Kapazität, die die Datenbank immer zugewiesen hat, wenn sie nicht angehalten wird.

--name -n

Name der Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--preferred-enclave-type

Erstellen Sie eine Datenbank, die mit dem bevorzugten Enclavetyp Standard oder VBS konfiguriert ist.

Zulässige Werte: Default, VBS
--read-scale

Wenn diese Option aktiviert ist, können Verbindungen, bei denen die Anwendungsabsicht in ihrer Verbindungszeichenfolge auf readonly festgelegt ist, an ein schreibgeschütztes sekundäres Replikat weitergeleitet werden. Diese Eigenschaft kann nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt werden.

Zulässige Werte: Disabled, Enabled
--resource-group -g

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

--server -s

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

--service-objective

Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

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

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

--time -t

Der Zeitpunkt der Quelldatenbank, die zum Erstellen der neuen Datenbank wiederhergestellt wird. Muss größer oder gleich dem frühestenRestoreDate-Wert der Quelldatenbank sein. Entweder --time oder --deleted-time (oder beides) muss angegeben werden. Die Zeit sollte das folgende Format aufweisen: "JJJJ-MM-TTTHH:MM:SS".

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll.

Zulässige Werte: false, true

az sql db show

Rufen Sie die Details für eine Datenbank ab.

az sql db show [--ids]
               [--name]
               [--resource-group]
               [--server]
               [--subscription]

Beispiele

Rufen Sie die Details für eine Datenbank ab. (automatisch generiert)

az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver

Optionale Parameter

--ids

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

--name -n

Name der Azure SQL-Datenbank.

--resource-group -g

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

--server -s

Name des Azure SQL Servers. Sie können die Standardeinstellung mit az configure --defaults sql-server=<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.

az sql db show-connection-string

Generiert eine Verbindungszeichenfolge für eine Datenbank.

az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
                                 [--auth-type {ADIntegrated, ADPassword, SqlPassword}]
                                 [--ids]
                                 [--name]
                                 [--server]
                                 [--subscription]

Beispiele

Generieren einer Verbindungszeichenfolge für ado.net

az sql db show-connection-string -s myserver -n mydb -c ado.net

Erforderliche Parameter

--client -c

Typ des Clientverbindungsanbieters.

Zulässige Werte: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Optionale Parameter

--auth-type -a

Die Art der Authentifizierung.

Zulässige Werte: ADIntegrated, ADPassword, SqlPassword
Standardwert: SqlPassword
--ids

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

--name -n

Name der Azure SQL-Datenbank.

Standardwert: <databasename>
--server -s

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

Standardwert: <servername>
--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.

az sql db update

Aktualisieren einer Datenbank.

az sql db update [--add]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--family]
                 [--force-string]
                 [--ha-replicas]
                 [--ids]
                 [--maint-config-id]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--subscription]
                 [--zone-redundant {false, true}]

Beispiele

Aktualisieren Sie eine Datenbank auf Standard Edition, S0 Performance Level (10 DTU), indem Sie die DTU-Kapazität angeben. Beachten Sie, dass GeneralPurpose einen größeren Bereich der maximalen Größe als die Standard-Edition zulässt.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB

Aktualisieren Sie eine Datenbank auf Standard Edition, S1 Performance Level (20 DTU), indem Sie den Namen der Leistungsstufe angeben. Beachten Sie, dass GeneralPurpose einen größeren Bereich der maximalen Größe als die Standard-Edition zulässt.

az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB

Aktualisieren einer Datenbank auf GeneralPurpose Edition, 4 virtuelle Kerne mit Gen5-Hardware

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5

Aktualisieren der Datenbank mit erhöhter maximaler Größe

az sql db update -g mygroup -s myserver -n mydb --max-size 500GB

Datenbank mit aktivierter Zonenredundanz aktualisieren

az sql db update -g mygroup -s myserver -n mydb -z

Datenbank mit explizit deaktivierter Zonenredundanz aktualisieren

az sql db update -g mygroup -s myserver -n mydb -z false

Aktualisieren der Datenbank auf ein serverloses Computemodell

az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless

Aktualisieren der Datenbank mit lokal redundantem Sicherungsspeicher

az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local

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

Standardwert: []
--auto-pause-delay

Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Der Wert -1 bedeutet, dass die automatische Pause deaktiviert ist.

--backup-storage-redundancy --bsr

Sicherungsspeicherredundanz, die zum Speichern von Sicherungen verwendet wird. Zulässige Werte sind: Lokal, Zone, Geo.

--capacity -c

Die Kapazitätskomponente der SKU in ganzzahliger Anzahl von DTUs oder virtuellen Kernen.

--compute-model

Das Computemodell der Datenbank.

Zulässige Werte: Provisioned, Serverless
--edition --tier -e

Die Editionskomponente der SKU. Zulässige Werte sind: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

Der Name oder die Ressourcen-ID des Pools für elastische Datenbanken, in den die Datenbank verschoben werden soll.

--family -f

Die Computegenerierungskomponente der SKU (nur für virtuelle Kern-Skus). Zulässige Werte sind: Gen4, Gen5.

--force-string

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

Standardwert: False
--ha-replicas --read-replicas

Die Anzahl der Hochverfügbarkeitsreplikate, die für die Datenbank bereitgestellt werden sollen. Nur für die Hyperscale-Edition festlegbar.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--maint-config-id -m

Angegebene Wartungskonfigurations-ID oder Name für diese Ressource.

--max-size

Die neue maximale Größe der Datenbank, ausgedrückt in Bytes.

--min-capacity

Minimale Kapazität, die der Datenbank immer zugewiesen wird, wenn sie nicht angehalten wird.

--name -n

Name der Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--preferred-enclave-type

Erstellen Sie eine Datenbank, die mit dem bevorzugten Enclavetyp Default oder VBS konfiguriert ist.

Zulässige Werte: Default, VBS
--read-scale

Wenn diese Option aktiviert ist, können Verbindungen, deren Anwendungsabsicht in ihrer Verbindungszeichenfolge auf schreibgeschütztes sekundäres Replikat festgelegt ist, an ein schreibgeschütztes sekundäres Replikat weitergeleitet werden. Diese Eigenschaft kann nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt werden.

Zulässige Werte: Disabled, Enabled
--remove

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

Standardwert: []
--resource-group -g

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

--server -s

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

--service-objective

Der Name des neuen Dienstziels. Wenn es sich um ein eigenständiges Db-Dienstziel handelt und sich die Datenbank derzeit in einem Pool für elastische Datenbanken befindet, wird die Datenbank aus dem Pool entfernt.

--set

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

Standardwert: []
--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.

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll.

Zulässige Werte: false, true