az sql db

Databases beheren.

Opdracht

az sql db audit-policy

Het controlebeleid van een database beheren.

az sql db audit-policy show

Databasecontrolebeleid tonen.

az sql db audit-policy update

Werk het controlebeleid van een database bij.

az sql db audit-policy wait

Plaats de CLI in een wachttoestand totdat aan een voorwaarde van het controlebeleid van de database wordt voldaan.

az sql db classification

Gevoeligheidsclassificaties beheren.

az sql db classification delete

Verwijder de gevoeligheidsclassificatie van een bepaalde kolom.

az sql db classification list

De gevoeligheidsclassificaties van een bepaalde database op te halen.

az sql db classification recommendation

Aanbevelingen voor gevoeligheidsclassificatie beheren.

az sql db classification recommendation disable

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

az sql db classification recommendation enable

Schakel gevoeligheidsaanbevelingen 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 op te halen.

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

Uploadinstellingen voor grootboek digest beheren.

az sql db ledger-digest-uploads disable

Het uploaden van grootboek-digests uitschakelen.

az sql db ledger-digest-uploads enable

Schakel het uploaden van grootboek digests in naar een Azure Storage-account of naar Azure Confidential Ledger. Als het uploaden van grootboek-digests al is ingeschakeld, stelt de cmdlet het eindpunt van de digest-opslag opnieuw in op een nieuwe waarde.

az sql db ledger-digest-uploads show

De instellingen voor de huidige grootboekverging tonen.

az sql db list

Databases een server of elastische pool laten zien.

az sql db list-deleted

Haalt een lijst met restorable uitgevallen databases op.

az sql db list-editions

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

az sql db list-usages

Haalt databasegebruik op.

az sql db ltr-backup

Back SQL s voor langetermijnretentie van databases beheren.

az sql db ltr-backup delete

Een back-up voor langetermijnretentie verwijderen.

az sql db ltr-backup list

Vermeld de back-ups voor langetermijnretentie voor een locatie, server of database.

az sql db ltr-backup restore

Een back-up voor langetermijnretentie herstellen naar een nieuwe database.

az sql db ltr-backup show

Een back-up voor langetermijnretentie voor een database.

az sql db ltr-backup wait

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

az sql db ltr-policy

Langetermijnretentiebeleid SQL database beheren.

az sql db ltr-policy set

Instellingen voor langetermijnretentie voor een database bijwerken.

az sql db ltr-policy show

Het beleid voor langetermijnretentie voor een database tonen.

az sql db op

Bewerkingen op een database beheren.

az sql db op cancel

Annuleert de asynchrone bewerking op de database.

az sql db op list

Haalt een lijst op met bewerkingen die zijn 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

Gegevensreplicatie tussen twee databasereplica's permanent stoppen.

az sql db replica list-links

De replica's van een database en de replicatiestatus weergeven.

az sql db replica set-primary

Stel de primaire replicadatabase in door een failing over te zetten van de huidige primaire replicadatabase.

az sql db restore

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

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

Beleid voor SQL korte-termijnretentie van databases beheren.

az sql db str-policy set

Retentie-instellingen voor de korte termijn bijwerken voor een live-database.

az sql db str-policy show

Het beleid voor kortetermijnretentie voor een live database tonen.

az sql db str-policy wait

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

az sql db tde

De transparante gegevensversleuteling van een database beheren.

az sql db tde list-activity

Een Transparent Data Encryption.

az sql db tde set

Hiermee stelt u de transparante gegevensversleutelingsconfiguratie van een database in.

az sql db tde show

Toont een Transparent Data Encryption.

az sql db threat-policy

Het beleid voor detectie van bedreigingen van een database beheren.

az sql db threat-policy show

Er wordt een beleid voor detectie van bedreigingen gebruikt.

az sql db threat-policy update

Werk het beleid voor detectie van bedreigingen 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 LOCATION voeren. De doeldatabase voor kopiëren 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]
               [--subscription]
               [--tags]
               [--zone-redundant {false, true}]

Voorbeelden

Maak een database met prestatieniveau S0 als een 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 met redundantie voor lokale back-upopslag maken als een 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 het kopieerdoel.

Optionele parameters

--auto-pause-delay

De tijd in minuten waarna de database automatisch wordt onderbroken. De waarde -1 betekent dat automatisch onderbreken 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 het gehele aantal DKU's of vcores.

--compute-model

Het rekenmodel van de database.

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

Naam van de groep resouce om de kopie in te maken. Als dit niet is gespecificeerd, wordt standaard ingesteld op de bronresourcegroep.

--dest-server

Naam van de server waarin de kopie moet worden gemaakt. Als dit niet is gespecificeerd, wordt standaard ingesteld op de oorspronkelijke server.

--elastic-pool

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

--family -f

Het onderdeel voor het genereren van rekenkracht 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 voor de database moet worden ingericht. Alleen in te stellen voor hyperscale-editie.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--license-type

Het licentietype dat moet worden toegepast op deze database. LicenseIncluded als u een licentie nodig hebt, of BasePrice 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 langlopende bewerking is uitgevoerd.

--read-scale

Als deze functie is ingeschakeld, kunnen verbindingen met een toepassingsintentie die is ingesteld op alleen-lezen in hun connection string worden doorgeleid naar een alleen-lezen secundaire replica. Deze eigenschap kan alleen worden 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 az configure --defaults sql-server=<name> behulp van .

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--zone-redundant -z

Hiermee geeft u op of zone-redundantie 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 LOCATION voeren.

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]
                 [--subscription]
                 [--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-editie, Gen4-hardware en 1 vcore

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

Een database maken met zone-redundantie ingeschakeld

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

Een database maken met zone-redundantie die expliciet is uitgeschakeld

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

Een serverloze database met GeneralPurpose Gen5 2 vcore maken met een vertraging voor automatisch onderbreken 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 met 2 leesreplica's maken

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

Optionele parameters

--auto-pause-delay

De tijd in minuten waarna de database automatisch wordt onderbroken. De waarde -1 betekent dat automatisch onderbreken 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 het gehele aantal DKU's of vcores.

--catalog-collation

De metagegevenscatalogus sorteren.

geaccepteerde waarden: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation

De collatie 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 onder andere: 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 onderdeel voor het genereren van rekenkracht 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 voor de database moet worden ingericht. Alleen in te stellen 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 toegepast op deze database. LicenseIncluded als u een licentie nodig hebt, of BasePrice 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 langlopende bewerking is uitgevoerd.

--read-scale

Als deze functie is ingeschakeld, kunnen verbindingen met een toepassingsintentie die is ingesteld op alleen-lezen in hun connection string worden doorgeleid naar een alleen-lezen secundaire replica. Deze eigenschap kan alleen worden 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.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--yes -y

Niet vragen om bevestiging.

--zone-redundant -z

Hiermee geeft u op of zone-redundantie 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]
                 [--subscription]
                 [--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 scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de Azure SQL Database.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--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]
                 [--subscription]

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

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

Bacpac exporteren 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 beheerder.

--admin-user -u

Vereist. Aanmeldingsnaam van 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 scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

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]
                 [--subscription]

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

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

Bacpac importeren 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 beheerder.

--admin-user -u

Vereist. Aanmeldingsnaam van 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 scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az sql db list

Databases een server of elastische pool laten zien.

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

Voorbeelden

Databases een server of elastische pool laten zien. (automatisch gegenereerd)

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

Optionele parameters

--elastic-pool

Als dit is opgegeven, worden alleen de databases in deze elastische pool vermeld.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az sql db list-deleted

Haalt een lijst met restorable uitgevallen databases op.

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az sql db list-editions

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

Bevat beschikbare servicedoelstellingen en opslaglimieten. Om de complexiteit te verminderen, worden instellingen voor het opzettelijk beperken van opslaglimieten standaard verborgen.

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

Voorbeelden

Alle database-edities op een locatie tonen.

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

Alle beschikbare databaseservicedoelstellingen voor de Standard-editie tonen.

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

Beschikbare maximale databasegrootten voor P1-servicedoelstelling tonen

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 az configure --defaults location=<location> behulp van .

Optionele parameters

--available -a

Als dit is opgegeven, geeft u alleen resultaten weer die beschikbaar zijn in de opgegeven regio.

--dtu

Het aantal DTUs dat moet worden gezocht. Indien niet gespecificeerd, worden alle DTU-grootten weergegeven.

--edition --tier -e

Editie waar u naar moet zoeken. Indien niet gespecificeerd, worden alle edities weergegeven.

--service-objective

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

--show-details -d

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

geaccepteerde waarden: max-size
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--vcores

Het aantal vcores waar naar moet worden gezocht. Indien niet gespecificeerd, worden alle vcore-grootten weergegeven.

az sql db list-usages

Haalt databasegebruik op.

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

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

--server -s

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az sql db rename

Wijzig de naam van een database.

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

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 waarin de naam van de database wordt gewijzigd.

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de Azure SQL Database.

--resource-group -g

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

--server -s

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az sql db restore

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

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]
                  [--subscription]
                  [--tags]
                  [--time]
                  [--zone-redundant {false, true}]

Voorbeelden

Maak een nieuwe database door deze te herstellen vanuit een back-up. (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 deze te herstellen vanuit een back-up. (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 het hersteldoel.

Optionele parameters

--auto-pause-delay

Tijd in minuten waarna de database automatisch wordt onderbroken. Een waarde van -1 betekent dat automatisch onderbreken 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 het gehele aantal DKU'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 vanuit een bestaande database. Moet overeenkomen met de verwijderde tijd van een verwijderde database op dezelfde server. --time of --deleted-time (of beide) moet worden opgegeven. De tijd moet de volgende notatie hebben: 'YYYY-MM-DDTHH:MM:SS'.

--edition --tier -e

Het editieonderdeel van de SKU. Toegestane waarden zijn onder andere: 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 onderdeel voor het genereren van rekenkracht 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 voor de database moet worden ingericht. Alleen in te stellen voor hyperscale-editie.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--license-type

Het licentietype dat moet worden toegepast op deze database. LicentieIncluded 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, als deze niet is onderbroken.

--name -n

Naam van de Azure SQL Database.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--read-scale

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

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

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

--server -s

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

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--tags

Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--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 waarde van de vroegsteRestoreDate van de brondatabase. --time of --deleted-time (of beide) moet worden opgegeven. De tijd moet de volgende notatie hebben: 'YYYY-MM-DDTHH:MM:SS'.

--zone-redundant -z

Hiermee geeft u op of zone-redundantie moet worden ingeschakeld.

geaccepteerde waarden: false, true

az sql db show

Haal de details voor een database op.

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

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 scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de Azure SQL Database.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

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

--server -s

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

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

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]
                                 [--subscription]

Voorbeelden

Een 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 scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van de Azure SQL Database.

standaardwaarde: <databasename>
--server -s

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

standaardwaarde: <servername>
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

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]
                 [--subscription]
                 [--zone-redundant {false, true}]

Voorbeelden

Werk een database bij naar de Standard-editie, prestatieniveau S0 (10 DTU) door DTU-capaciteit op te geven. Houd er rekening mee dat GeneralPurpose een groter 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 groter 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 verhoogde maximale grootte

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

Database bijwerken met zone-redundantie ingeschakeld

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

Database bijwerken met zone-redundantie 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

De tijd in minuten waarna de database automatisch wordt onderbroken. De waarde -1 betekent dat automatisch onderbreken 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 het gehele aantal DKU'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 onder andere: Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale.

--elastic-pool

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

--family -f

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

--force-string

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

--ha-replicas --read-replicas

Het aantal replica's met hoge beschikbaarheid dat voor de database moet worden ingericht. Alleen in te stellen voor hyperscale-editie.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--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 langlopende bewerking is uitgevoerd.

--read-scale

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

geaccepteerde waarden: Disabled, Enabled
--remove

Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --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 az configure --defaults sql-server=<name> behulp van .

--service-objective

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

--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

--zone-redundant -z

Hiermee geeft u op of zone-redundantie moet worden ingeschakeld.

geaccepteerde waarden: false, true