az sql db

Verwaltet Datenbanken.

Befehle

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

Platzieren Sie die CLI in einem 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

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

Rufen Sie 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 sie eine Datenbank in einen Bacpac.

az sql db import

Importiert ein Bacpac 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 des Hochladens von Hauptbuchdigesten.

az sql db ledger-digest-uploads enable

Aktivieren Sie das Hochladen von Hauptbuchdigas in ein Azure Storage-Konto oder auf 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 Hauptbuchdigesteinstellungen an.

az sql db list

Auflisten von Datenbanken auf einem Server oder einem elastischen Pool.

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

az sql db ltr-backup

Verwalten von langfristigen Aufbewahrungssicherungen in der SQL-Datenbank.

az sql db ltr-backup delete

Löschen einer langfristigen Aufbewahrungssicherung.

az sql db ltr-backup list

Listet die langfristigen Aufbewahrungssicherungen für einen Standort, einen Server oder eine Datenbank auf.

az sql db ltr-backup restore

Stellen Sie eine langfristige Aufbewahrungssicherung in einer neuen Datenbank wieder her.

az sql db ltr-backup show

Abrufen einer langfristigen Aufbewahrungssicherung für eine Datenbank.

az sql db ltr-backup wait

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

az sql db ltr-policy

Verwalten der langfristigen Aufbewahrungsrichtlinie für SQL-Datenbank.

az sql db ltr-policy set

Aktualisieren von langfristigen Aufbewahrungseinstellungen für eine Datenbank.

az sql db ltr-policy show

Anzeigen der langfristigen Aufbewahrungsrichtlinie für eine Datenbank.

az sql db op

Verwalten von Vorgängen in einer 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

Die Datenreplikation zwischen zwei Datenbankreplikaten wird dauerhaft beendet.

az sql db replica list-links

Listet die Replikate einer Datenbank und ihren Replikationsstatus auf.

az sql db replica set-primary

Legen Sie die primäre Replikatdatenbank fest, indem Sie aus der aktuellen primären Replikatdatenbank fehlschlagen.

az sql db restore

Erstellen Sie eine neue Datenbank, indem Sie eine 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 sie die SQL-Datenbank kurzzeitaufbewahrungsrichtlinie.

az sql db str-policy set

Aktualisieren sie kurzfristige Aufbewahrungseinstellungen für eine Livedatenbank.

az sql db str-policy show

Anzeigen der kurzfristigen Aufbewahrungsrichtlinie für eine Livedatenbank.

az sql db str-policy wait

Platzieren Sie die CLI in einem 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 Bedrohungserkennungsrichtlinien 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 kann durch Ausführen az sql db list-editions -a -o table -l LOCATIONangezeigt werden. Die Zieldatenbank der 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
               [--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]
               [--read-scale {Disabled, Enabled}]
               [--resource-group]
               [--server]
               [--service-objective]
               [--tags]
               [--zone-redundant {false, true}]

Beispiele

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

--auto-pause-delay

Zeit in Minuten, nach denen 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.

--capacity -c

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

--compute-model

Das Berechnungsmodell der Datenbank.

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

Name der Gruppe "Resouce", um die Kopie zu erstellen. Wenn nicht angegeben, wird standardmäßig die Ursprungsressourcegruppe verwendet.

--dest-server

Name des Servers zum Erstellen der Kopie in. Wenn nicht angegeben, werden Standardeinstellungen für den Ursprungsserver verwendet.

--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, um die Datenbank zu erstellen.

--family -f

Die Berechnungsgenerierungskomponente des Sku (nur für vcore skus). Zulässige Werte umfassen: 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 festgelegt.

--ids

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

--license-type

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

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

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

--name -n

Name der Azure SQL Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--read-scale

Wenn dies aktiviert ist, können Verbindungen mit Anwendungsabsicht auf Lesezugriff in der Verbindungszeichenfolge an ein readonly sekundäres Replikat weitergeleitet werden. 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 Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

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

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

--zone-redundant -z

Gibt an, ob Die Zonen redundanz aktiviert werden soll.

Zulässige Werte: false, true

az sql db create

Erstellen einer Datenbank

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

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]
                 [--read-scale {Disabled, Enabled}]
                 [--sample-name {AdventureWorksLT}]
                 [--service-objective]
                 [--tags]
                 [--yes]
                 [--zone-redundant {false, true}]

Beispiele

Erstellen Sie eine Standarddatenbank S0.

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

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

Erstellen einer Datenbank mit explizit deaktivierter Zone-Redundanz

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 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 mithilfe az configure --defaults sql-server=<name>von .

Optionale Parameter

--auto-pause-delay

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

--backup-storage-redundancy --bsr

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

--capacity -c

Die Kapazitätskomponente des 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 des Sku. Zulässige Werte umfassen: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, um die Datenbank zu erstellen.

--family -f

Die Berechnungsgenerierungskomponente des Sku (nur für vcore skus). Zulässige Werte umfassen: 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 festgelegt.

--ledger-on

Erstellen Sie eine Ledger-Datenbank, in der die Integrität aller Daten durch das Ledger-Feature geschützt ist. Alle Tabellen in der Ledgerdatenbank müssen Hauptbuchtabellen 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 über eine Lizenz verfügen und BasePricefü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 wird, werden Standardmäßige auf Bytes (B) festgelegt.

--min-capacity

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

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--read-scale

Wenn dies aktiviert ist, können Verbindungen mit Anwendungsabsicht auf Lesezugriff in der Verbindungszeichenfolge an ein readonly sekundäres Replikat weitergeleitet werden. 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-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

Leergetrennte 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 Die Zonen redundanz 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]
                 [--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 eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Azure SQL Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--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 mithilfe az configure --defaults sql-server=<name>von .

--yes -y

Nicht zur Bestätigung auffordern

az sql db export

Exportieren einer Datenbank in eine Bacpac.

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

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 w --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. Administrator-Anmeldekennwort.

--admin-user -u

Erforderlich. Administrator-Anmeldename.

--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 eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name 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 mithilfe az configure --defaults sql-server=<name>von .

az sql db import

Importiert eine Bacpac 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]
                 [--resource-group]
                 [--server]

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 r --expiry 2018-01-01T00:00:00Z

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

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 in eine vorhandene Datenbank mithilfe eines Speicherkontoschlüssels.

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

--admin-user -u

Erforderlich. Administrator-Anmeldename.

--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 eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name 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 mithilfe az configure --defaults sql-server=<name>von .

az sql db list

Auflisten von Datenbanken auf einem Server oder einem elastischen Pool.

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

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, listet nur die Datenbanken in diesem elastischen Pool auf.

--ids

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

--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 mithilfe az configure --defaults sql-server=<name>von .

az sql db list-deleted

Ruft eine Liste der wiederherstellbaren gelöschten Datenbanken ab.

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

Optionale Parameter

--ids

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

--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 mithilfe az configure --defaults sql-server=<name>von .

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 Verbosität zu verringern, werden Einstellungen zum absichtlichen Reduzieren von Speichergrenzwerten 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

Anzeigen der verfügbaren max. Datenbankgrößen für 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.

--dtu

Anzahl der zu suchenden 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

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 einbezogen werden sollen.

Zulässige Werte: max-size
--vcores

Anzahl der zu suchenden Vcores. Wenn nicht angegeben, werden alle vcore-Größen angezeigt.

az sql db list-usages

Ruft Datenbanknutzungen ab.

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

Optionale Parameter

--ids

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

--name -n

Name 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 mithilfe az configure --defaults sql-server=<name>von .

az sql db rename

Benennen Sie eine Datenbank um.

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

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 eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name 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 mithilfe az configure --defaults sql-server=<name>von .

az sql db restore

Erstellen Sie eine neue Datenbank, indem Sie eine 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]
                  [--read-scale {Disabled, Enabled}]
                  [--resource-group]
                  [--server]
                  [--service-objective]
                  [--tags]
                  [--time]
                  [--zone-redundant {false, true}]

Beispiele

Erstellen Sie eine neue Datenbank, indem Sie eine 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 geo redundantem Sicherungsspeicher, indem Sie eine 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

--auto-pause-delay

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

--backup-storage-redundancy --bsr

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

--capacity -c

Die Kapazitätskomponente des 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 die Wiederherstellung aus einer gelöschten Datenbank anstelle einer vorhandenen Datenbank 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 enthalten sein: "YYYY-MM-DDTHH:MM:SS".

--edition --tier -e

Die Edition-Komponente des Sku. Zulässige Werte umfassen: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

Der Name oder die Ressourcen-ID des elastischen Pools, um die Datenbank zu erstellen.

--family -f

Die Berechnungsgenerierungskomponente des Sku (nur für vcore skus). Zulässige Werte umfassen: 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 festgelegt.

--ids

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

--license-type

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

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

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

--name -n

Name der Azure SQL Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--read-scale

Wenn dies aktiviert ist, können Verbindungen mit Anwendungsabsicht auf Lesezugriff in der Verbindungszeichenfolge an ein readonly sekundäres Replikat weitergeleitet werden. 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 Servers. Sie können die Standardeinstellung mithilfe az configure --defaults sql-server=<name>von .

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

Leergetrennte 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 enthalten sein: "YYYY-MM-DDTHH:MM:SS".

--zone-redundant -z

Gibt an, ob Die Zonen redundanz 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]

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 eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name 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 mithilfe az configure --defaults sql-server=<name>von .

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]

Beispiele

Generieren von Verbindungszeichenfolgen 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 eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Name der Azure SQL Datenbank.

Standardwert: <databasename>
--server -s

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

Standardwert: <servername>

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]
                 [--read-scale {Disabled, Enabled}]
                 [--remove]
                 [--resource-group]
                 [--server]
                 [--service-objective]
                 [--set]
                 [--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 max. Größe als Standard edition ermöglicht.

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 max. Größe als Standard edition ermöglicht.

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

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

Aktualisieren der Datenbank mit explizit deaktivierter Zone-Redundanz

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

Aktualisieren der Datenbank auf serverloses Berechnungsmodell

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 einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--auto-pause-delay

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

--backup-storage-redundancy --bsr

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

--capacity -c

Die Kapazitätskomponente des 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 des Sku. Zulässige Werte umfassen: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

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

--family -f

Die Berechnungsgenerierungskomponente des Sku (nur für vcore skus). Zulässige Werte umfassen: Gen4, Gen5.

--force-string

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

--ha-replicas --read-replicas

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

--ids

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

--maint-config-id -m

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

--max-size

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

--min-capacity

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

--name -n

Name der Azure SQL Datenbank.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--read-scale

Wenn dies aktiviert ist, können Verbindungen mit Anwendungsabsicht auf Lesezugriff in der Verbindungszeichenfolge an ein readonly sekundäres Replikat weitergeleitet werden. 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 OR --remove propertyToRemove.

--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 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 Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.

--zone-redundant -z

Gibt an, ob Zonenredundanz aktiviert werden soll.

Zulässige Werte: false, true