az sql db

Databases beheren.

Opdracht

az sql db audit-policy

Het controlebeleid van een database beheren.

az sql db audit-policy show

Databasecontrolebeleid weergeven.

az sql db audit-policy update

Het controlebeleid van een database bijwerken.

az sql db audit-policy wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde van het controlebeleid van de database is voldaan.

az sql db classification

Vertrouwelijkheidsclassificaties beheren.

az sql db classification delete

Verwijder de gevoeligheidsclassificatie van een bepaalde kolom.

az sql db classification list

Haal de gevoeligheidsclassificaties van een bepaalde database op.

az sql db classification recommendation

Aanbevelingen voor vertrouwelijkheidsclassificatie beheren.

az sql db classification recommendation disable

Schakel vertrouwelijkheidsaanveling voor een bepaalde kolom uit (aanbevelingen zijn standaard ingeschakeld voor alle kolommen).

az sql db classification recommendation enable

Schakel vertrouwelijkheidsaanveling in voor een bepaalde kolom (aanbevelingen zijn standaard ingeschakeld voor alle kolommen).

az sql db classification recommendation list

Vermeld de aanbevolen gevoeligheidsclassificaties van een bepaalde database.

az sql db classification show

De gevoeligheidsclassificatie van een bepaalde kolom ophalen.

az sql db classification update

Werk de gevoeligheidsclassificatie van een kolom bij.

az sql db copy

Maak een kopie van een database.

az sql db create

Een database maken.

az sql db delete

Een database verwijderen.

az sql db export

Een database exporteren naar een bacpac.

az sql db import

Hiermee importeert u een bacpac in een bestaande database.

az sql db ledger-digest-uploads

Instellingen voor het uploaden van grootboeksamenvating beheren.

az sql db ledger-digest-uploads disable

Uploaden van grootboeksamenvatten uitschakelen.

az sql db ledger-digest-uploads enable

Uploaden van grootboeksamenvatten naar een Azure Storage-account of naar Azure Confidential Ledger inschakelen. Als het uploaden van grootboeksamenvatten al is ingeschakeld, wordt het digest-opslageindpunt opnieuw ingesteld op een nieuwe waarde.

az sql db ledger-digest-uploads show

De huidige instellingen voor grootboeksamenvating weergeven.

az sql db list

Databases weergeven op een server of elastische pool.

az sql db list-deleted

Hiermee haalt u een lijst met verwijderde databases op.

az sql db list-editions

Database-edities weergeven die beschikbaar zijn voor het momenteel actieve abonnement.

az sql db list-usages

Hiermee haalt u databasegebruik op.

az sql db ltr-backup

Beheer SQL back-ups voor langetermijnretentie van databases.

az sql db ltr-backup delete

Een back-up voor langetermijnretentie verwijderen.

az sql db ltr-backup list

Maak een lijst van de langetermijnretentieback-ups voor een locatie, server of database.

az sql db ltr-backup restore

Herstel een langetermijnretentieback-up naar een nieuwe database.

az sql db ltr-backup show

Een langetermijnretentieback-up voor een database ophalen.

az sql db ltr-backup wait

Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de database wordt voldaan.

az sql db ltr-policy

Beheer SQL beleid voor langetermijnretentie van databases.

az sql db ltr-policy set

Instellingen voor langetermijnretentie voor een database bijwerken.

az sql db ltr-policy show

Het langetermijnretentiebeleid voor een database weergeven.

az sql db op

Bewerkingen in een database beheren.

az sql db op cancel

Hiermee annuleert u de asynchrone bewerking in de database.

az sql db op list

Hiermee haalt u een lijst op met bewerkingen die worden uitgevoerd op de database.

az sql db rename

Wijzig de naam van een database.

az sql db replica

Replicatie tussen databases beheren.

az sql db replica create

Maak een database als een leesbare secundaire replica van een bestaande database.

az sql db replica delete-link

Stop de gegevensreplicatie tussen twee databasereplica's permanent.

az sql db replica list-links

Vermeld de replica's van een database en de replicatiestatus.

az sql db replica set-primary

Stel de primaire replicadatabase in door een failover uit te voeren van de huidige primaire replicadatabase.

az sql db restore

Maak een nieuwe database door een back-up te herstellen.

az sql db show

Haal de details voor een database op.

az sql db show-connection-string

Hiermee genereert u een verbindingsreeks voor een database.

az sql db str-policy

Beheer SQL beleid voor kortetermijnretentie van databases.

az sql db str-policy set

Bewaarinstellingen voor korte termijn bijwerken voor een livedatabase.

az sql db str-policy show

Het bewaarbeleid voor korte termijn voor een livedatabase weergeven.

az sql db str-policy wait

Plaats de CLI in een wachtstatus totdat het beleid is ingesteld.

az sql db tde

De transparante gegevensversleuteling van een database beheren.

az sql db tde set

Hiermee stelt u de configuratie van transparante gegevensversleuteling van een database in.

az sql db tde show

Toont een Transparent Data Encryption.

az sql db threat-policy

Beheer het beleid voor bedreigingsdetectie van een database.

az sql db threat-policy show

Hiermee haalt u een beleid voor bedreigingsdetectie op.

az sql db threat-policy update

Werk het beleid voor bedreigingsdetectie van een database bij.

az sql db update

Een database bijwerken.

az sql db copy

Maak een kopie van een database.

Een volledige lijst met opties op prestatieniveau kan worden weergegeven door uit te az sql db list-editions -a -o table -l LOCATIONvoeren. De kopieerdoeldatabase moet dezelfde editie hebben als de brondatabase, maar u kunt de editie wijzigen nadat de kopie is voltooid.

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

Voorbeelden

Maak een database met prestatieniveau S0 als kopie van een bestaande Standard-database.

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

Maak een database met GeneralPurpose-editie, Gen4-hardware en 1 vcore als kopie van een bestaande GeneralPurpose-database.

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

Een database maken met redundantie van lokale back-upopslag als kopie van een bestaande database

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

Vereiste parameters

--dest-name

Naam van de database die wordt gemaakt als de kopiebestemming.

Optionele parameters

--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze is uitgeschakeld.

--backup-storage-redundancy --bsr

Redundantie van back-upopslag die wordt gebruikt voor het opslaan van back-ups. Toegestane waarden zijn: Lokaal, Zone, Geo.

--capacity -c

Het capaciteitsonderdeel van de sKU in geheel getal van DTU's of vcores.

--compute-model

Het rekenmodel van de database.

geaccepteerde waarden: Provisioned, Serverless
--dest-resource-group

De naam van de resourcegroep waarin de kopie moet worden gemaakt. Als dit niet is opgegeven, wordt standaard de oorspronkelijke resourcegroep gebruikt.

--dest-server

De naam van de server waarin de kopie moet worden gemaakt. Als dit niet is opgegeven, wordt standaard de oorspronkelijke server gebruikt.

--elastic-pool

De naam of resource-id van de elastische pool waarin de database moet worden gemaakt.

--family -f

Het rekenprocesonderdeel van de sKU (alleen voor vcore-SKU's). Toegestane waarden zijn: Gen4, Gen5.

--ha-replicas --read-replicas

Het aantal replica's voor hoge beschikbaarheid dat moet worden ingericht voor de database. Alleen ingestelde tabel voor Hyperscale-editie.

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--license-type

Het licentietype dat moet worden aangevraagd voor deze database. LicenseIncluded als u een licentie of BasePrice nodig hebt als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

geaccepteerde waarden: BasePrice, LicenseIncluded
--min-capacity

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken.

--name -n

Naam van de Azure SQL Database.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

--read-scale

Als deze optie is ingeschakeld, kunnen verbindingen met een toepassingsintentie die zijn ingesteld op alleen-lezen in hun connection string worden doorgestuurd naar een alleen-lezen secundaire replica. Deze eigenschap is alleen ingesteld voor Premium- en Bedrijfskritiek databases.

geaccepteerde waarden: Disabled, Enabled
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--service-objective

De servicedoelstelling voor de nieuwe database. Bijvoorbeeld: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--zone-redundant -z

Hiermee geeft u op of zoneredundantie moet worden ingeschakeld.

geaccepteerde waarden: false, true

az sql db create

Een database maken.

Een volledige lijst met opties op prestatieniveau kan worden weergegeven door uit te az sql db list-editions -a -o table -l LOCATIONvoeren.

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

Voorbeelden

Maak een Standard S0-database.

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

Een database maken met GeneralPurpose Edition, Gen4-hardware en 1 vcore

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

Een database maken waarvoor zoneredundantie is ingeschakeld

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

Een database maken met zoneredundantie expliciet uitgeschakeld

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

Een GeneralPurpose Gen5 2 vcore serverloze database maken met automatische onderbrekingsvertraging van 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

Een Hyperscale Gen5 2 vcore-database maken met 2 leesreplica's

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

Een GeneralPurpose-database maken met lokaal redundante back-upopslag

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

Vereiste parameters

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

Optionele parameters

--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze is uitgeschakeld.

--backup-storage-redundancy --bsr

Redundantie van back-upopslag die wordt gebruikt voor het opslaan van back-ups. Toegestane waarden zijn: Lokaal, Zone, Geo.

--capacity -c

Het capaciteitsonderdeel van de sKU in geheel getal van DTU's of vcores.

--catalog-collation

Sortering van de metagegevenscatalogus.

geaccepteerde waarden: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

De sortering van de database.

--compute-model

Het rekenmodel van de database.

geaccepteerde waarden: Provisioned, Serverless
--edition --tier -e

Het editieonderdeel van de sKU. Toegestane waarden zijn: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

De naam of resource-id van de elastische pool waarin de database moet worden gemaakt.

--family -f

Het rekenprocesonderdeel van de sKU (alleen voor vcore-SKU's). Toegestane waarden zijn: Gen4, Gen5.

--ha-replicas --read-replicas

Het aantal replica's voor hoge beschikbaarheid dat moet worden ingericht voor de database. Alleen ingestelde tabel voor Hyperscale-editie.

--ledger-on

Maak een grootboekdatabase waarin de integriteit van alle gegevens wordt beveiligd door de grootboekfunctie. Alle tabellen in de grootboekdatabase moeten grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt.

geaccepteerde waarden: Disabled, Enabled
--license-type

Het licentietype dat moet worden aangevraagd voor deze database. LicenseIncluded als u een licentie of BasePrice nodig hebt als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

geaccepteerde waarden: BasePrice, LicenseIncluded
--maint-config-id -m

Opgegeven onderhoudsconfiguratie-id of -naam voor deze resource.

--max-size

De maximale opslaggrootte. Als er geen eenheid is opgegeven, wordt standaard ingesteld op bytes (B).

--min-capacity

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

--read-scale

Als deze optie is ingeschakeld, kunnen verbindingen met een toepassingsintentie die zijn ingesteld op alleen-lezen in hun connection string worden doorgestuurd naar een alleen-lezen secundaire replica. Deze eigenschap is alleen ingesteld voor Premium- en Bedrijfskritiek databases.

geaccepteerde waarden: Disabled, Enabled
--sample-name

De naam van het voorbeeldschema dat moet worden toegepast bij het maken van deze database.

geaccepteerde waarden: AdventureWorksLT
--service-objective

De servicedoelstelling voor de nieuwe database. Bijvoorbeeld: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--yes -y

Niet vragen om bevestiging.

--zone-redundant -z

Hiermee geeft u op of zoneredundantie moet worden ingeschakeld.

geaccepteerde waarden: false, true

az sql db delete

Een database verwijderen.

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

Voorbeelden

Een database verwijderen. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--yes -y

Niet vragen om bevestiging.

az sql db export

Een database exporteren naar een 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]

Voorbeelden

Haal een SAS-sleutel op voor gebruik in de exportbewerking.

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

Exporteer bacpac met behulp van een SAS-sleutel.

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

Exporteer bacpac met behulp van een opslagaccountsleutel.

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

Vereiste parameters

--admin-password -p

Vereist. Aanmeldingswachtwoord van de beheerder.

--admin-user -u

Vereist. Aanmeldingsnaam van de beheerder.

--storage-key

Vereist. Storage sleutel.

--storage-key-type

Vereist. Storage sleuteltype.

geaccepteerde waarden: SharedAccessKey, StorageAccessKey
--storage-uri

Vereist. Storage URI.

Optionele parameters

--auth-type -a

Verificatietype.

geaccepteerde waarden: ADPassword, SQL
--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db import

Hiermee importeert u een bacpac in een bestaande database.

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]

Voorbeelden

Haal een SAS-sleutel op voor gebruik in de importbewerking.

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

Importeer bacpac in een bestaande database met behulp van een SAS-sleutel.

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

Importeer bacpac in een bestaande database met behulp van een opslagaccountsleutel.

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

Vereiste parameters

--admin-password -p

Vereist. Aanmeldingswachtwoord van de beheerder.

--admin-user -u

Vereist. Aanmeldingsnaam van de beheerder.

--storage-key

Vereist. Storage sleutel.

--storage-key-type

Vereist. Storage sleuteltype.

geaccepteerde waarden: SharedAccessKey, StorageAccessKey
--storage-uri

Vereist. Storage URI.

Optionele parameters

--auth-type -a

Verificatietype.

geaccepteerde waarden: ADPassword, SQL
--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db list

Databases weergeven op een server of elastische pool.

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

Voorbeelden

Databases weergeven op een server of elastische pool. (automatisch gegenereerd)

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

Optionele parameters

--elastic-pool

Indien opgegeven, worden alleen de databases in deze elastische pool weergegeven.

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db list-deleted

Hiermee haalt u een lijst met verwijderde databases op.

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

Optionele parameters

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db list-editions

Database-edities weergeven die beschikbaar zijn voor het momenteel actieve abonnement.

Bevat beschikbare servicedoelstellingen en opslaglimieten. Om uitgebreidheid te beperken, worden instellingen om de opslaglimieten opzettelijk te verminderen standaard verborgen.

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

Voorbeelden

Alle database-edities op een locatie weergeven.

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

Geef alle beschikbare databaseservicedoelstellingen voor de Standard-editie weer.

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

Beschikbare maximale databasegrootten weergeven voor P1-servicedoelstelling

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

Vereiste parameters

--location -l

Locatie. Waarden van: az account list-locations. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>.

Optionele parameters

--available -a

Indien opgegeven, geeft u alleen resultaten weer die beschikbaar zijn in de opgegeven regio.

--dtu

Aantal DTU's dat moet worden gezocht. Als u niet opgeeft, worden alle DTU-grootten weergegeven.

--edition --tier -e

Editie om naar te zoeken. Als dit niet is opgegeven, worden alle edities weergegeven.

--service-objective

Servicedoelstelling om naar te zoeken. Indien niet opgegeven, worden alle servicedoelstellingen weergegeven.

--show-details -d

Lijst met aanvullende details die moeten worden opgenomen in de uitvoer.

geaccepteerde waarden: max-size
--vcores

Aantal te zoeken vcores. Als u niet opgeeft, worden alle vcore-grootten weergegeven.

az sql db list-usages

Hiermee haalt u databasegebruik op.

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

Optionele parameters

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet --ids of andere argumenten voor resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db rename

Wijzig de naam van een database.

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

Voorbeelden

Wijzig de naam van een database. (automatisch gegenereerd)

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

Vereiste parameters

--new-name

De nieuwe naam waarnaar de database wordt gewijzigd.

Optionele parameters

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet de argumenten --id's of andere resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db restore

Maak een nieuwe database door een back-up te herstellen.

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

Voorbeelden

Maak een nieuwe database door een back-up te herstellen. (automatisch gegenereerd)

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

Maak een nieuwe database met geografisch redundante back-upopslag door een back-up te herstellen. (automatisch gegenereerd)

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

Vereiste parameters

--dest-name

Naam van de database die wordt gemaakt als de herstelbestemming.

Optionele parameters

--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze is uitgeschakeld.

--backup-storage-redundancy --bsr

Back-upopslagredundantie die wordt gebruikt voor het opslaan van back-ups. Toegestane waarden zijn: Lokaal, Zone, Geo.

--capacity -c

Het capaciteitsonderdeel van de SKU in het gehele aantal DTU's of vcores.

--compute-model

Het rekenmodel van de database.

geaccepteerde waarden: Provisioned, Serverless
--deleted-time

Indien opgegeven, herstelt u vanuit een verwijderde database in plaats van uit een bestaande database. Moet overeenkomen met de verwijderde tijd van een verwijderde database op dezelfde server. Er moet --time of --deleted-time (of beide) worden opgegeven. De tijd moet de volgende notatie hebben: "JJJJ-MM-DDTHH:MM:SS".

--edition --tier -e

Het editieonderdeel van de sku. Toegestane waarden zijn: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

De naam of resource-id van de elastische pool waarin de database moet worden gemaakt.

--family -f

Het rekenprocesonderdeel van de SKU (alleen voor vcore-SKU's). Toegestane waarden zijn: Gen4, Gen5.

--ha-replicas --read-replicas

Het aantal replica's met hoge beschikbaarheid dat moet worden ingericht voor de database. Alleen ingestelde tabel voor Hyperscale-editie.

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet de argumenten --id's of andere resource-id's opgeven.

--license-type

Het licentietype dat moet worden aangevraagd voor deze database. LicenseIncluded als u een licentie of BasePrice nodig hebt als u een licentie hebt en in aanmerking komt voor de Azure Hybrid Benefit.

geaccepteerde waarden: BasePrice, LicenseIncluded
--min-capacity

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken.

--name -n

Naam van de Azure SQL Database.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

--read-scale

Als deze optie is ingeschakeld, kunnen verbindingen met de toepassingsintentie worden ingesteld op readonly in hun connection string worden gerouteerd naar een alleen-lezen secundaire replica. Deze eigenschap is alleen ingesteld voor Premium- en Bedrijfskritiek databases.

geaccepteerde waarden: Disabled, Enabled
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--service-objective

De servicedoelstelling voor de nieuwe database. Bijvoorbeeld: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

--time -t

Het tijdstip van de brondatabase die wordt hersteld om de nieuwe database te maken. Moet groter zijn dan of gelijk zijn aan de vroegste waardeRestoreDate van de brondatabase. Er moet --time of --deleted-time (of beide) worden opgegeven. De tijd moet de volgende notatie hebben: "JJJJ-MM-DDTHH:MM:SS".

--zone-redundant -z

Hiermee geeft u op of zoneredundantie moet worden ingeschakeld.

geaccepteerde waarden: false, true

az sql db show

Haal de details voor een database op.

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

Voorbeelden

Haal de details voor een database op. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet de argumenten --id's of andere resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

az sql db show-connection-string

Hiermee genereert u een verbindingsreeks voor een database.

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

Voorbeelden

Connection string genereren voor ado.net

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

Vereiste parameters

--client -c

Type clientverbindingsprovider.

geaccepteerde waarden: ado.net, jdbc, odbc, php, php_pdo, sqlcmd

Optionele parameters

--auth-type -a

Type verificatie.

geaccepteerde waarden: ADIntegrated, ADPassword, SqlPassword
standaardwaarde: SqlPassword
--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet de argumenten --id's of andere resource-id's opgeven.

--name -n

Naam van de Azure SQL Database.

standaardwaarde: <databasename>
--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

standaardwaarde: <servername>

az sql db update

Een database bijwerken.

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

Voorbeelden

Werk een database bij naar standard-editie, S0-prestatieniveau (10 DTU) door DTU-capaciteit op te geven. Houd er rekening mee dat GeneralPurpose een breder bereik van maximale grootte toestaat dan de Standard-editie.

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

Werk een database bij naar de Standard-editie, het prestatieniveau S1 (20 DTU) door de naam van het prestatieniveau op te geven. Houd er rekening mee dat GeneralPurpose een breder bereik van maximale grootte toestaat dan de Standard-editie.

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

Een database bijwerken naar GeneralPurpose edition, 4 vcores met Gen5-hardware

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

Database bijwerken met een grotere maximale grootte

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

Database bijwerken met zoneredundantie ingeschakeld

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

Database bijwerken met zoneredundantie expliciet uitgeschakeld

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

Database bijwerken naar serverloos rekenmodel

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

Database bijwerken met lokaal redundante back-upopslag

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

Optionele parameters

--add

Voeg een object toe aan een lijst met objecten door een pad en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.

--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatische pauze is uitgeschakeld.

--backup-storage-redundancy --bsr

Back-upopslagredundantie die wordt gebruikt voor het opslaan van back-ups. Toegestane waarden zijn: Lokaal, Zone, Geo.

--capacity -c

Het capaciteitsonderdeel van de SKU in het gehele aantal DTU's of vcores.

--compute-model

Het rekenmodel van de database.

geaccepteerde waarden: Provisioned, Serverless
--edition --tier -e

Het editieonderdeel van de sku. Toegestane waarden zijn: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

De naam of resource-id van de elastische pool waar de database naartoe moet worden verplaatst.

--family -f

Het rekenprocesonderdeel van de SKU (alleen voor vcore-SKU's). Toegestane waarden zijn: Gen4, Gen5.

--force-string

Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

--ha-replicas --read-replicas

Het aantal replica's met hoge beschikbaarheid dat moet worden ingericht voor de database. Alleen ingestelde tabel voor Hyperscale-editie.

--ids

Een of meer resource-id's (door spaties gescheiden). Dit moet een volledige resource-id zijn met alle informatie over de argumenten 'Resource-id'. U moet de argumenten --id's of andere resource-id's opgeven.

--maint-config-id -m

Opgegeven onderhoudsconfiguratie-id of naam voor deze resource.

--max-size

De nieuwe maximale grootte van de database uitgedrukt in bytes.

--min-capacity

Minimale capaciteit die de database altijd heeft toegewezen, indien niet onderbroken.

--name -n

Naam van de Azure SQL Database.

--no-wait

Wacht niet tot de langdurige bewerking is voltooid.

--read-scale

Als deze optie is ingeschakeld, kunnen verbindingen met de toepassingsintentie worden ingesteld op readonly in hun connection string worden gerouteerd naar een alleen-lezen secundaire replica. Deze eigenschap is alleen ingesteld voor Premium- en Bedrijfskritiek databases.

geaccepteerde waarden: Disabled, Enabled
--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list OF --remove propertyToRemove.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--server -s

Naam van de Azure SQL-server. U kunt de standaardinstelling configureren met behulp van az configure --defaults sql-server=<name>.

--service-objective

De naam van de nieuwe servicedoelstelling. Als dit een zelfstandige db-servicedoelstelling is en de database zich momenteel in een elastische pool bevindt, wordt de database verwijderd uit de pool.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=.

--zone-redundant -z

Hiermee geeft u op of zoneredundantie moet worden ingeschakeld.

geaccepteerde waarden: false, true