az sql mi-arc

Notitie

Deze verwijzing maakt deel uit van de arcdata-extensie voor Azure CLI en vereist versie 2.3.1 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az sql mi-arc voor het eerst hebt uitgevoerd. Meer informatie over extensies.

Beheer SQL beheerde exemplaren voor Arc.

Opdracht

az sql mi-arc config

Configuratieopdrachten.

az sql mi-arc config add

Voeg een waarde toe voor een json-pad in een configuratiebestand.

az sql mi-arc config init

Initialiseert de CRD- en specificatiebestanden voor een SQL beheerd exemplaar.

az sql mi-arc config patch

Patcht een configuratiebestand op basis van een json-patchbestand.

az sql mi-arc config remove

Verwijder een waarde voor een json-pad in een configuratiebestand.

az sql mi-arc config replace

Vervang een waarde voor een json-pad in een configuratiebestand.

az sql mi-arc create

Maak een SQL beheerd exemplaar.

az sql mi-arc delete

Een beheerd SQL verwijderen.

az sql mi-arc edit

Bewerk de configuratie van een SQL beheerd exemplaar.

az sql mi-arc endpoint

Bekijk en beheer SQL eindpunten.

az sql mi-arc endpoint list

Vermeld de SQL eindpunten.

az sql mi-arc list

Een SQL beheerde exemplaren.

az sql mi-arc show

De details van een SQL beheerd exemplaar.

az sql mi-arc create

Maak een SQL beheerd exemplaar.

Als u het wachtwoord van het SQL beheerde exemplaar wilt instellen, stelt u de omgevingsvariabele in AZDATA_PASSWORD.

az sql mi-arc create --name
                     --namespace
                     [--agent-enabled]
                     [--annotations]
                     [--collation]
                     [--cores-limit]
                     [--cores-request]
                     [--dev]
                     [--labels]
                     [--language]
                     [--license-type]
                     [--memory-limit]
                     [--memory-request]
                     [--no-external-endpoint]
                     [--no-wait]
                     [--path]
                     [--replicas]
                     [--service-annotations]
                     [--service-labels]
                     [--storage-class-backups]
                     [--storage-class-data]
                     [--storage-class-datalogs]
                     [--storage-class-logs]
                     [--tier]
                     [--trace-flags]
                     [--use-k8s]
                     [--volume-size-backups]
                     [--volume-size-data]
                     [--volume-size-datalogs]
                     [--volume-size-logs]

Voorbeelden

Maak een SQL beheerd exemplaar.

az sql mi-arc create --name sqlmi1 --namespace ns

Maak een SQL beheerd exemplaar met drie replica's in een ha-scenario.

az sql mi-arc create --name sqlmi2 --namespace ns --replicas 3

Vereiste parameters

--name -n

De naam van het SQL beheerd exemplaar.

--namespace -s

Naamruimte waarin het SQL beheerd exemplaar moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in kubeconfig gebruikt.

Optionele parameters

--agent-enabled

Schakel SQL Server agent in voor het exemplaar. De standaardwaarde is uitgeschakeld. Toegestane waarden zijn 'true' of 'false'.

--annotations

Door komma's gescheiden lijst met aantekeningen van het SQL beheerd exemplaar.

--collation

De SQL Server voor het exemplaar.

--cores-limit

De kernlimiet van het beheerde exemplaar als geheel getal.

--cores-request

De aanvraag voor kernen van het beheerde exemplaar als geheel getal.

--dev

Als dit is opgegeven, wordt dit beschouwd als een dev-instantie en worden deze niet gefactureerd.

--labels

Door komma's gescheiden lijst met labels van SQL beheerde exemplaar.

--language

De SQL Server naar een ondersteunde taal-id (LCID) voor het exemplaar.

--license-type

Het licentietype dat moet worden toegepast op dit beheerde exemplaar. Toegestane waarden zijn: BasePrice, LicenseIncluded. De standaardwaarde is LicenseIncluded. Het licentietype kan niet worden gewijzigd.

--memory-limit

De limiet van de capaciteit van het beheerde exemplaar als geheel getal.

--memory-request

De aanvraag voor de stad van het beheerde exemplaar als een gehele hoeveelheid geheugen in GB's.

--no-external-endpoint

Indien opgegeven, wordt er geen externe service gemaakt. Anders wordt een externe service gemaakt met hetzelfde servicetype als de gegevenscontroller.

--no-wait

Als deze is opgegeven, wacht de opdracht niet tot het exemplaar de status Gereed heeft voordat deze wordt terug gegeven.

--path

Het pad naar het azext_arcdata voor het JSON SQL bestand van het beheerde exemplaar.

--replicas

Met deze optie geeft u het aantal SQL replica's van beheerde exemplaren op dat in uw Kubernetes-cluster wordt geïmplementeerd voor hoge beschikbaarheid. Toegestane waarden zijn '3' of '1' met de standaardwaarde '1'.

--service-annotations

Door komma's gescheiden lijst met aantekeningen die moeten worden toegepast op alle externe services.

--service-labels

Door komma's gescheiden lijst met labels die moeten worden toegepast op alle externe services.

--storage-class-backups

De opslagklasse die moet worden gebruikt voor back-ups (/var/opt/mssql/backups). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, waardoor Kubernetes de standaardopslagklasse gebruikt.

--storage-class-data

De opslagklasse die moet worden gebruikt voor gegevens (.mdf). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, waardoor Kubernetes de standaardopslagklasse gebruikt.

--storage-class-datalogs

De opslagklasse die moet worden gebruikt voor databaselogboeken (.ldf). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, waardoor Kubernetes de standaardopslagklasse gebruikt.

--storage-class-logs

De opslagklasse die moet worden gebruikt voor logboeken (/var/log). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, waardoor Kubernetes de standaardopslagklasse gebruikt.

--tier

De prijscategorie voor het exemplaar. Toegestane waarden: BusinessCritical (bc for short) of GeneralPurpose (kort gezegd gp). De standaardwaarde is AlgemeenAankoop. De prijscategorie kan niet worden gewijzigd.

--trace-flags

Door komma's gescheiden lijst met traceflags. Standaard zijn er geen vlaggen.

--use-k8s

Maak SQL beheerd exemplaar met behulp van lokale Kubernetes-API's.

--volume-size-backups

De grootte van het opslagvolume dat moet worden gebruikt voor back-ups als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

--volume-size-data

De grootte van het opslagvolume dat moet worden gebruikt voor gegevens als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

--volume-size-datalogs

De grootte van het opslagvolume dat moet worden gebruikt voor gegevenslogboeken als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

--volume-size-logs

De grootte van het opslagvolume dat moet worden gebruikt voor logboeken als een positief getal, gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).

az sql mi-arc delete

Een beheerd SQL verwijderen.

az sql mi-arc delete --name
                     [--namespace]

Voorbeelden

Een beheerd SQL verwijderen.

az sql mi-arc delete -n sqlmi1

Vereiste parameters

--name -n

De naam van het SQL beheerd exemplaar dat moet worden verwijderd.

Optionele parameters

--namespace -s

Naamruimte waarin het SQL beheerd exemplaar moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in kubeconfig gebruikt.

az sql mi-arc edit

Bewerk de configuratie van een SQL beheerd exemplaar.

az sql mi-arc edit --name
                   [--agent-enabled]
                   [--annotations]
                   [--cores-limit]
                   [--cores-request]
                   [--dev]
                   [--labels]
                   [--memory-limit]
                   [--memory-request]
                   [--namespace]
                   [--no-wait]
                   [--path]
                   [--service-annotations]
                   [--service-labels]
                   [--trace-flags]

Voorbeelden

Bewerk de configuratie van een SQL beheerd exemplaar.

az sql mi-arc edit --path ./spec.json -n sqlmi1

Vereiste parameters

--name -n

De naam van het SQL beheerde exemplaar dat wordt bewerkt. De naam waaronder uw exemplaar wordt geïmplementeerd, kan niet worden gewijzigd.

Optionele parameters

--agent-enabled

Schakel SQL Server agent in voor het exemplaar. De standaardwaarde is uitgeschakeld.

--annotations

Door komma's gescheiden lijst met aantekeningen van het SQL beheerd exemplaar.

--cores-limit

De kernlimiet van het beheerde exemplaar als geheel getal.

--cores-request

De aanvraag voor kernen van het beheerde exemplaar als geheel getal.

--dev

Als dit is opgegeven, wordt dit beschouwd als een dev-instantie en worden deze niet gefactureerd.

--labels

Door komma's gescheiden lijst met labels van SQL beheerde exemplaar.

--memory-limit

De limiet van de capaciteit van het beheerde exemplaar als geheel getal.

--memory-request

De aanvraag voor de stad van het beheerde exemplaar als een gehele hoeveelheid geheugen in GB's.

--namespace -s

Naamruimte waarin het SQL beheerd exemplaar moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in kubeconfig gebruikt.

--no-wait

Als deze is opgegeven, wacht de opdracht niet tot het exemplaar de status Gereed heeft voordat deze wordt terug gegeven.

--path

Het pad naar het azext_arcdata voor het JSON SQL bestand van het beheerde exemplaar.

--service-annotations

Door komma's gescheiden lijst met aantekeningen die moeten worden toegepast op alle externe services.

--service-labels

Door komma's gescheiden lijst met labels die moeten worden toegepast op alle externe services.

--trace-flags

Door komma's gescheiden lijst met traceflags. Standaard zijn er geen vlaggen.

az sql mi-arc list

Een SQL beheerde exemplaren.

az sql mi-arc list [--namespace]

Voorbeelden

Een SQL beheerde exemplaren.

az sql mi-arc list

Optionele parameters

--namespace -s

Naamruimte waarin het SQL beheerd exemplaar moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in kubeconfig gebruikt.

az sql mi-arc show

De details van een SQL beheerd exemplaar.

az sql mi-arc show --name
                   [--namespace]
                   [--path]

Voorbeelden

De details van een SQL beheerd exemplaar.

az sql mi-arc show -n sqlmi1

Vereiste parameters

--name -n

De naam van het SQL beheerd exemplaar dat moet worden weergegeven.

Optionele parameters

--namespace -s

Naamruimte waarin het SQL beheerd exemplaar moet worden geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in kubeconfig gebruikt.

--path -p

Een pad waar de volledige specificatie voor de SQL beheerd exemplaar moet worden geschreven. Als u dit weggelaten, wordt de specificatie naar de standaarduitvoer geschreven.