Freigeben über


az sql db

Verwaltet Datenbanken.

Befehle

Name Beschreibung Typ Status
az sql db advanced-threat-protection-setting

Verwalten sie die Erweiterte Bedrohungsschutzeinstellung einer Datenbank.

Core Allgemein verfügbar
az sql db advanced-threat-protection-setting show

Ruft eine erweiterte Bedrohungsschutzeinstellung ab.

Core Allgemein verfügbar
az sql db advanced-threat-protection-setting update

Aktualisieren sie die Erweiterte Bedrohungsschutzeinstellung einer Datenbank.

Core Allgemein verfügbar
az sql db audit-policy

Verwalten der Überwachungsrichtlinie einer Datenbank.

Core Allgemein verfügbar
az sql db audit-policy show

Datenbanküberwachungsrichtlinie anzeigen.

Core Allgemein verfügbar
az sql db audit-policy update

Aktualisieren sie die Überwachungsrichtlinie einer Datenbank.

Core Allgemein verfügbar
az sql db audit-policy wait

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

Core Allgemein verfügbar
az sql db classification

Verwalten von Vertraulichkeitsklassifizierungen.

Core Allgemein verfügbar
az sql db classification delete

Löschen Sie die Vertraulichkeitsklassifizierung einer bestimmten Spalte.

Core Allgemein verfügbar
az sql db classification list

Rufen Sie die Vertraulichkeitsklassifizierungen einer bestimmten Datenbank ab.

Core Allgemein verfügbar
az sql db classification recommendation

Verwalten von Empfehlungen zur Vertraulichkeitsklassifizierung.

Core Allgemein verfügbar
az sql db classification recommendation disable

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

Core Allgemein verfügbar
az sql db classification recommendation enable

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

Core Allgemein verfügbar
az sql db classification recommendation list

Listet die empfohlenen Vertraulichkeitsklassifizierungen einer bestimmten Datenbank auf.

Core Allgemein verfügbar
az sql db classification show

Rufen Sie die Vertraulichkeitsklassifizierung einer bestimmten Spalte ab.

Core Allgemein verfügbar
az sql db classification update

Aktualisieren sie die Vertraulichkeitsklassifizierung einer Spalte.

Core Allgemein verfügbar
az sql db copy

Erstellen Sie eine Kopie einer Datenbank.

Core Allgemein verfügbar
az sql db create

Erstellen einer Datenbank

Core Allgemein verfügbar
az sql db delete

Löscht eine Datenbank.

Core Allgemein verfügbar
az sql db export

Exportieren einer Datenbank in einen Bacpac.

Core Allgemein verfügbar
az sql db geo-backup

Verwalten sie redundante SQL-Datenbanksicherungen.

Core Vorschau
az sql db geo-backup list

Ruft eine Liste der wiederherstellbaren Datenbanken ab.

Core Vorschau
az sql db geo-backup restore

Wiederherstellen einer georedundanten Sicherung in einer neuen Datenbank.

Core Vorschau
az sql db geo-backup show

Ruft eine wiederherstellbare Datenbank ab, bei der es sich um eine Ressource handelt, die die geo-Sicherung einer Datenbank darstellt.

Core Vorschau
az sql db import

Importiert einen Bacpac in eine neue Datenbank oder eine vorhandene leere Datenbank.

Core Allgemein verfügbar
az sql db ledger-digest-uploads

Verwalten sie die Uploadeinstellungen des Ledgerdigests.

Core Allgemein verfügbar
az sql db ledger-digest-uploads disable

Deaktivieren Sie das Hochladen von Hauptbuchdigesten.

Core Allgemein verfügbar
az sql db ledger-digest-uploads enable

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

Core Allgemein verfügbar
az sql db ledger-digest-uploads show

Zeigen Sie die aktuellen Hauptbuchdigesteinstellungen an.

Core Allgemein verfügbar
az sql db list

Auflisten von Datenbanken auf einem Server oder einem elastischen Pool.

Core Allgemein verfügbar
az sql db list-deleted

Ruft eine Liste der wiederherstellbaren verworfenen Datenbanken ab.

Core Allgemein verfügbar
az sql db list-editions

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

Core Allgemein verfügbar
az sql db list-usages

Ruft Datenbankverwendungen ab.

Core Allgemein verfügbar
az sql db ltr-backup

Verwalten sie langfristige Sicherungen der SQL-Datenbank.

Core Vorschau
az sql db ltr-backup delete

Löschen einer langfristigen Aufbewahrungssicherung.

Core Vorschau
az sql db ltr-backup list

Listen Sie die langfristigen Aufbewahrungssicherungen für einen Speicherort, einen Server oder eine Datenbank auf.

Core Vorschau
az sql db ltr-backup restore

Wiederherstellen einer langfristigen Aufbewahrungssicherung in einer neuen Datenbank.

Core Vorschau
az sql db ltr-backup show

Abrufen einer langfristigen Aufbewahrungssicherung für eine Datenbank.

Core Vorschau
az sql db ltr-backup wait

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

Core Vorschau
az sql db ltr-policy

Verwalten sie die langfristige Aufbewahrungsrichtlinie für SQL-Datenbanken.

Core Vorschau
az sql db ltr-policy set

Aktualisieren sie langfristige Aufbewahrungseinstellungen für eine Datenbank.

Core Vorschau
az sql db ltr-policy show

Zeigen Sie die langfristige Aufbewahrungsrichtlinie für eine Datenbank an.

Core Vorschau
az sql db op

Verwalten von Vorgängen in einer Datenbank.

Core Allgemein verfügbar
az sql db op cancel

Bricht den asynchronen Vorgang für die Datenbank ab.

Core Allgemein verfügbar
az sql db op list

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

Core Allgemein verfügbar
az sql db rename

Benennen Sie eine Datenbank um.

Core Allgemein verfügbar
az sql db replica

Verwalten der Replikation zwischen Datenbanken.

Core Allgemein verfügbar
az sql db replica create

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

Core Allgemein verfügbar
az sql db replica delete-link

Beenden Sie die Datenreplikation zwischen zwei Datenbankreplikaten dauerhaft.

Core Allgemein verfügbar
az sql db replica list-links

Auflisten der Replikate einer Datenbank und ihres Replikationsstatus.

Core Allgemein verfügbar
az sql db replica set-primary

Legen Sie die primäre Replikatdatenbank fest, indem Sie einen Fehler aus der aktuellen primären Replikatdatenbank ausführen.

Core Allgemein verfügbar
az sql db restore

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

Core Allgemein verfügbar
az sql db show

Rufen Sie die Details für eine Datenbank ab.

Core Allgemein verfügbar
az sql db show-connection-string

Generiert eine Verbindungszeichenfolge für eine Datenbank.

Core Allgemein verfügbar
az sql db show-deleted

Rufen Sie die Details für eine gelöschte Datenbank ab.

Core Allgemein verfügbar
az sql db str-policy

Verwalten der kurzfristigen Aufbewahrungsrichtlinie für DIE SQL-Datenbank.

Core Vorschau
az sql db str-policy set

Aktualisieren Sie kurzfristige Aufbewahrungseinstellungen für eine Livedatenbank.

Core Vorschau
az sql db str-policy show

Zeigen Sie die kurzfristige Aufbewahrungsrichtlinie für eine Livedatenbank an.

Core Vorschau
az sql db str-policy wait

Platzieren Sie die CLI in einem Wartezustand, bis die Richtlinie festgelegt ist.

Core Vorschau
az sql db tde

Verwalten der transparenten Datenverschlüsselung einer Datenbank.

Core Allgemein verfügbar
az sql db tde key

Verwalten sie die Verschlüsselungsschutzkomponente einer Datenbank.

Core Allgemein verfügbar
az sql db tde key revalidate

Revalidates des Verschlüsselungsschutzschlüssels einer Datenbank.

Core Allgemein verfügbar
az sql db tde key revert

Stellt den Verschlüsselungsschutzschlüssel einer Datenbank auf Serverebene zurück.

Core Allgemein verfügbar
az sql db tde set

Legt die transparente Datenverschlüsselungskonfiguration einer Datenbank fest.

Core Allgemein verfügbar
az sql db tde show

Zeigt eine transparente Datenverschlüsselung an.

Core Allgemein verfügbar
az sql db threat-policy

Verwalten sie die Bedrohungserkennungsrichtlinien einer Datenbank.

Core Als veraltet markiert
az sql db threat-policy show

Ruft eine Bedrohungserkennungsrichtlinie ab.

Core Als veraltet markiert
az sql db threat-policy update

Aktualisieren der Bedrohungserkennungsrichtlinie einer Datenbank.

Core Als veraltet markiert
az sql db update

Aktualisieren einer Datenbank.

Core Allgemein verfügbar

az sql db copy

Erstellen Sie eine Kopie einer Datenbank.

Eine vollständige Liste der Optionen auf Leistungsebene kann durch Ausführen angezeigt az sql db list-editions -a -o table -l LOCATIONwerden. Die Zieldatenbank für die Kopie muss dieselbe Edition wie die Quelldatenbank haben, Sie können die Edition jedoch ändern, nachdem die Kopie abgeschlossen wurde.

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

Beispiele

Erstellen Sie eine Datenbank mit S0-Leistungsstufe 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 vcore 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

--assign-identity -i

Zuweisen der Identität für die Datenbank.

Zulässige Werte: false, true
--auto-pause-delay

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

--availability-zone

Verfügbarkeitszone.

--backup-storage-redundancy --bsr

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

--capacity -c

Die Kapazitätskomponente der Sku in ganzzahliger Anzahl von DTUs oder vcores.

--compute-model

Das Berechnungsmodell 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 elastischen Pools, in dem die Datenbank erstellt werden soll.

--encryption-protector

Gibt den Azure Key Vault-Schlüssel an, der als Datenbankverschlüsselungsschutzschlüssel verwendet werden soll.

--encryption-protector-auto-rotation --epauto

Gibt das Automatische Drehungskennzeichnung für die Datenbankverschlüsselungsschutztaste an. Dies kann entweder "true", "false" oder "null" sein.

Zulässige Werte: false, true
--family -f

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

--federated-client-id

Die Partnerclient-ID für die SQL-Datenbank. Sie wird für das mandantenübergreifende CMK-Szenario verwendet.

--ha-replicas --read-replicas

Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--keys

Die Liste der AKV-Schlüssel für die SQL-Datenbank.

--license-type

Der lizenztyp, der für diese Datenbank gilt.LicenseIncluded wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für 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 des Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--preferred-enclave-type

Gibt den Typ der Enklave für diese Ressource an.

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

Wenn diese Option aktiviert ist, werden Verbindungen, für die die Anwendungsabsicht in ihrem Verbindungszeichenfolge festgelegt ist, möglicherweise an ein readonly sekundäres Replikat weitergeleitet. Diese Eigenschaft ist nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt.

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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--service-level-objective --service-objective

Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_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

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

--umi --user-assigned-identity-id

Die Liste der vom Benutzer zugewiesenen Identitäten für die SQL-Datenbank.

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll. Der Standardwert ist true, wenn kein Wert angegeben wird.

Zulässige Werte: false, 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 db create

Erstellen einer Datenbank

Eine vollständige Liste der Optionen auf Leistungsebene kann durch Ausführen angezeigt az sql db list-editions -a -o table -l LOCATIONwerden.

az sql db create --name
                 --resource-group
                 --server
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--availability-zone]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
                 [--collation]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--keys]
                 [--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-level-objective]
                 [--tags]
                 [--umi]
                 [--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 vcore

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 GeneralPurpose Gen5 2 vcore Serverless-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 gelesenen Replikaten

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

Erstellen Sie eine Datenbank mit aktivierter VBS-Enklave.

az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Erstellen einer Datenbank mit angewendetem kostenlosen Grenzwert

az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause

Erforderliche Parameter

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

Optionale Parameter

--assign-identity -i

Zuweisen der Identität für die Datenbank.

Zulässige Werte: false, true
--auto-pause-delay

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

--availability-zone

Verfügbarkeitszone.

--backup-storage-redundancy --bsr

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

--capacity -c

Die Kapazitätskomponente der Sku in ganzzahliger Anzahl von DTUs oder vcores.

--catalog-collation

Sortierung des Metadatenkatalogs.

Zulässige Werte: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

Die Sortierung der Datenbank.

--compute-model

Das Berechnungsmodell der Datenbank.

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

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

--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, in dem die Datenbank erstellt werden soll.

--encryption-protector

Gibt den Azure Key Vault-Schlüssel an, der als Datenbankverschlüsselungsschutzschlüssel verwendet werden soll.

--encryption-protector-auto-rotation --epauto

Gibt das Automatische Drehungskennzeichnung für die Datenbankverschlüsselungsschutztaste an. Dies kann entweder "true", "false" oder "null" sein.

Zulässige Werte: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Gibt das Verhalten an, wenn monatliche kostenlose Grenzwerte für die kostenlose Datenbank erschöpft sind. AutoPause: Die Datenbank wird automatisch angehalten, wenn die freien Grenzwerte für den Rest des Monats erschöpft sind. BillForUsage: Die Datenbank wird weiterhin online sein, wenn sie freie Grenzwerte erschöpfung hat, und jede Überlastung wird abgerechnet.

Zulässige Werte: AutoPause, BillOverUsage
--family -f

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

--federated-client-id

Die Partnerclient-ID für die SQL-Datenbank. Sie wird für das mandantenübergreifende CMK-Szenario verwendet.

--free-limit --use-free-limit

Gibt an, ob die Datenbank kostenlose monatliche Grenzwerte verwendet. In einer Datenbank in einem Abonnement zulässig.

Zulässige Werte: false, true
--ha-replicas --read-replicas

Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.

--keys

Die Liste der AKV-Schlüssel für die SQL-Datenbank.

--ledger-on

Erstellen Sie eine Ledger-Datenbank, in der die Integrität aller Daten durch die Sachbuchfunktion geschützt ist. Alle Tabellen in der Hauptbuchdatenbank müssen Sachtabellen 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 gilt.LicenseIncluded wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für 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, werden standardmäßig Bytes (B) verwendet.

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

Gibt den Typ der Enklave für diese Ressource an.

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

Wenn diese Option aktiviert ist, werden Verbindungen, für die die Anwendungsabsicht in ihrem Verbindungszeichenfolge festgelegt ist, möglicherweise an ein readonly sekundäres Replikat weitergeleitet. Diese Eigenschaft ist nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt.

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

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

Zulässige Werte: AdventureWorksLT
--service-level-objective --service-objective

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

--tags

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

--umi --user-assigned-identity-id

Die Liste der vom Benutzer zugewiesenen Identitäten für die SQL-Datenbank.

--yes -y

Nicht zur Bestätigung auffordern

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll. Der Standardwert ist true, wenn kein Wert angegeben wird.

Zulässige Werte: false, 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 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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

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

Exportieren einer Datenbank in einen Bacpac.

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 für die 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. Administratoranmeldungskennwort.

--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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

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

Importiert einen Bacpac in eine neue Datenbank oder eine vorhandene leere 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 für die 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. Administratoranmeldungskennwort.

--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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

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

Auflisten von Datenbanken auf einem Server oder einem elastischen Pool.

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

Beispiele

Auflisten von Datenbanken auf einem Server oder einem elastischen Pool. (automatisch generiert)

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

Optionale Parameter

--elastic-pool

Wenn angegeben, werden nur die Datenbanken in diesem elastischen Pool aufgelistet.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--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 db list-deleted

Ruft eine Liste der wiederherstellbaren verworfenen Datenbanken ab.

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

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--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 db list-editions

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

Umfasst verfügbare Dienstziele und Speichergrenzwerte. Um die Ausführlichkeit zu verringern, 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 Standard Edition anzeigen.

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

Verfügbare maximale Datenbankgrößen für P1-Dienstziel anzeigen

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

Erforderliche Parameter

--location -l

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

Die Anzahl der dtUs, nach der gesucht werden soll. 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

Dienstziel, nach dem gesucht werden soll. 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 Vcores. Wenn nicht angegeben, werden alle vcore-Größen angezeigt.

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 db list-usages

Ruft Datenbankverwendungen ab.

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

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--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 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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

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

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

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

Beispiele

Erstellen Sie eine neue Datenbank, indem Sie 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 georedundanten Sicherungsspeichern, indem Sie 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" --backup-storage-redundancy Geo

Erforderliche Parameter

--dest-name

Name der Datenbank, die als Wiederherstellungsziel erstellt wird.

Optionale Parameter

--assign-identity -i

Zuweisen der Identität für die Datenbank.

Zulässige Werte: false, true
--auto-pause-delay

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

--availability-zone

Verfügbarkeitszone.

--backup-storage-redundancy --bsr

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

--capacity -c

Die Kapazitätskomponente der Sku in ganzzahliger Anzahl von DTUs oder vcores.

--compute-model

Das Berechnungsmodell der Datenbank.

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

Wenn angegeben, stellen Sie aus einer gelöschten Datenbank statt aus einer vorhandenen Datenbank wieder her. Muss mit der gelöschten Zeit einer gelöschten Datenbank auf demselben Server übereinstimmen. Entweder --time oder --deleted-time (oder beide) muss angegeben werden. Die Uhrzeit sollte im folgenden Format vorliegen: "JJJJ-MM-TTTHH:MM:SS".

--edition --tier -e

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

--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, in dem die Datenbank erstellt werden soll.

--encryption-protector

Gibt den Azure Key Vault-Schlüssel an, der als Datenbankverschlüsselungsschutzschlüssel verwendet werden soll.

--encryption-protector-auto-rotation --epauto

Gibt das Automatische Drehungskennzeichnung für die Datenbankverschlüsselungsschutztaste an. Dies kann entweder "true", "false" oder "null" sein.

Zulässige Werte: false, true
--family -f

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

--federated-client-id

Die Partnerclient-ID für die SQL-Datenbank. Sie wird für das mandantenübergreifende CMK-Szenario verwendet.

--ha-replicas --read-replicas

Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--keys

Die Liste der AKV-Schlüssel für die SQL-Datenbank.

--license-type

Der lizenztyp, der für diese Datenbank gilt.LicenseIncluded wenn Sie eine Lizenz benötigen oder BasePriceüber eine Lizenz verfügen und für 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 des Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--preferred-enclave-type

Gibt den Typ der Enklave für diese Ressource an.

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

Wenn diese Option aktiviert ist, werden Verbindungen, für die die Anwendungsabsicht in ihrem Verbindungszeichenfolge festgelegt ist, möglicherweise an ein readonly sekundäres Replikat weitergeleitet. Diese Eigenschaft ist nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt.

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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--service-level-objective --service-objective

Das Dienstziel für die neue Datenbank. Beispiel: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_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

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

--time -t

Der Zeitpunkt der Quelldatenbank, die wiederhergestellt wird, um die neue Datenbank zu erstellen. Muss größer oder gleich dem frühesten Wert der Quelldatenbank sein. Entweder --time oder --deleted-time (oder beide) muss angegeben werden. Die Uhrzeit sollte im folgenden Format vorliegen: "JJJJ-MM-TTTHH:MM:SS".

--umi --user-assigned-identity-id

Die Liste der vom Benutzer zugewiesenen Identitäten für die SQL-Datenbank.

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll. Der Standardwert ist true, wenn kein Wert angegeben wird.

Zulässige Werte: false, 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 db show

Rufen Sie die Details für eine Datenbank ab.

az sql db show [--expand-keys {false, true}]
               [--ids]
               [--keys-filter]
               [--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

--expand-keys

Erweitern Sie die AKV-Schlüssel für die Datenbank.

Zulässige Werte: false, true
Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--keys-filter

Erweitern Sie die AKV-Schlüssel für die Datenbank.

--name -n

Name des 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

--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 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 von 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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Name des Azure SQL-Datenbank.

Standardwert: <databasename>
--server -s

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

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.

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 db show-deleted

Rufen Sie die Details für eine gelöschte Datenbank ab.

az sql db show-deleted --restorable-dropped-database-id
                       [--expand-keys {false, true}]
                       [--ids]
                       [--keys-filter]
                       [--resource-group]
                       [--server]
                       [--subscription]

Beispiele

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

az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"

Erforderliche Parameter

--restorable-dropped-database-id -r

Wiederherstellbare verworfene Datenbank-ID.

Optionale Parameter

--expand-keys

Erweitern Sie die AKV-Schlüssel für die Datenbank.

Zulässige Werte: false, true
Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--keys-filter

Erweitern Sie die AKV-Schlüssel für die 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 Server. Sie können die Standardeinstellung mithilfe von az configure --defaults sql-server=<name>.

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

Aktualisieren einer Datenbank.

az sql db update [--add]
                 [--assign-identity {false, true}]
                 [--auto-pause-delay]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--compute-model {Provisioned, Serverless}]
                 [--edition]
                 [--elastic-pool]
                 [--encryption-protector]
                 [--encryption-protector-auto-rotation {false, true}]
                 [--exhaustion-behavior {AutoPause, BillOverUsage}]
                 [--family]
                 [--federated-client-id]
                 [--filter]
                 [--force-string]
                 [--free-limit {false, true}]
                 [--ha-replicas]
                 [--ids]
                 [--keys]
                 [--keys-to-remove]
                 [--maint-config-id]
                 [--manual-cutover {false, true}]
                 [--max-size]
                 [--min-capacity]
                 [--name]
                 [--no-wait]
                 [--perform-cutover {false, true}]
                 [--preferred-enclave-type {Default, VBS}]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--subscription]
                 [--umi]
                 [--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 breiteren Bereich von maximaler Größe als 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 breiteren Bereich von maximaler Größe als 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 vcores 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 max. Größe

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

Aktualisieren der Datenbank mit aktivierter Zonenredundanz

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

Aktualisieren der Datenbank mit explizit deaktivierter Zonenredundanz

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

Aktualisieren der Datenbank auf 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 redundanter Sicherungsspeicher

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

Aktualisieren sie die Datenbank mit aktivierter VBS-Enklave.

az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS

Aktualisieren des Erschöpfungsverhaltens der kostenlosen Limit-Datenbank auf BillOverUsage

az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage

Aktualisieren einer Datenbank auf Hyperscale Edition, 2 vcores mit Gen5-Hardware mit manueller Übernahmeoption

az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover

Auslösen des Übernahmevorgangs mit der Option "Übernahme ausführen", wenn die Datenbank auf die Hyperscale-Edition aktualisiert wird

az sql db update -g mygroup -s myserver -n mydb --perform-cutover

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: []
--assign-identity -i

Zuweisen der Identität für die Datenbank.

Zulässige Werte: false, true
Standardwert: False
--auto-pause-delay

Die Zeit in Minuten, nach der die Datenbank automatisch angehalten wird. Ein Wert von -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, GeoZone.

--capacity -c

Die Kapazitätskomponente der Sku in ganzzahliger Anzahl von DTUs oder vcores.

--compute-model

Das Berechnungsmodell der Datenbank.

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

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

--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, in den die Datenbank verschoben werden soll.

--encryption-protector

Gibt den Azure Key Vault-Schlüssel an, der als Datenbankverschlüsselungsschutzschlüssel verwendet werden soll.

--encryption-protector-auto-rotation --epauto

Gibt das Automatische Drehungskennzeichnung für die Datenbankverschlüsselungsschutztaste an. Dies kann entweder "true", "false" oder "null" sein.

Zulässige Werte: false, true
--exhaustion-behavior --fleb --free-limit-exhaustion-behavior

Gibt das Verhalten an, wenn monatliche kostenlose Grenzwerte für die kostenlose Datenbank erschöpft sind. AutoPause: Die Datenbank wird automatisch angehalten, wenn die freien Grenzwerte für den Rest des Monats erschöpft sind. BillForUsage: Die Datenbank wird weiterhin online sein, wenn sie freie Grenzwerte erschöpfung hat, und jede Überlastung wird abgerechnet.

Zulässige Werte: AutoPause, BillOverUsage
--family -f

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

--federated-client-id

Die Partnerclient-ID für die SQL-Datenbank. Sie wird für das mandantenübergreifende CMK-Szenario verwendet.

--filter

Ein OData-Filterausdruck, der Elemente in der Auflistung filtert. Der Standardwert ist Keiner.

--force-string

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

Standardwert: False
--free-limit --use-free-limit

Gibt an, ob die Datenbank kostenlose monatliche Grenzwerte verwendet. In einer Datenbank in einem Abonnement zulässig.

Zulässige Werte: false, true
--ha-replicas --read-replicas

Die Anzahl der Replikate mit hoher Verfügbarkeit, die für die Datenbank bereitgestellt werden sollen. Nur für Hyperscale-Edition festgelegt.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--keys

Die Liste der AKV-Schlüssel für die SQL-Datenbank.

--keys-to-remove

Die Liste der AKV-Schlüssel, die aus dem SQL-Datenbank entfernt werden sollen.

--maint-config-id -m

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

--manual-cutover

Gibt an, ob während der Update-SLO manuelle Übernahme ausgeführt werden soll. Beim Aktualisieren der Datenbank auf die Hyperscale-Ebene zulässig.

Zulässige Werte: false, true
--max-size

Die neue maximale Größe der Datenbank, die in Byte ausgedrückt wird.

--min-capacity

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

--name -n

Name des Azure SQL-Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--perform-cutover

Gibt an, ob der Übernahmevorgang beim Aktualisieren der Datenbank auf die Hyperscale-Ebene ausgeführt wird.

Zulässige Werte: false, true
--preferred-enclave-type

Gibt den Typ der Enklave für diese Ressource an.

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

Wenn diese Option aktiviert ist, werden Verbindungen, für die die Anwendungsabsicht in ihrem Verbindungszeichenfolge festgelegt ist, möglicherweise an ein readonly sekundäres Replikat weitergeleitet. Diese Eigenschaft ist nur für Premium- und Unternehmenskritisch-Datenbanken festgelegt.

Zulässige Werte: Disabled, Enabled
--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.

--server -s

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

--service-objective

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

--set

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

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.

--umi --user-assigned-identity-id

Die Liste der vom Benutzer zugewiesenen Identitäten für die SQL-Datenbank.

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll. Der Standardwert ist true, wenn kein Wert angegeben wird.

Zulässige Werte: false, 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.