az sql mi-arc

Notitie

Deze verwijzing maakt deel uit van de arcdata-extensie voor de Azure CLI (versie 2.3.1 of hoger). De extensie installeert automatisch de eerste keer dat u een az sql mi-arc-opdracht uitvoert. Meer informatie over extensies.

Beheerde SQL-exemplaren met Azure Arc beheren.

Opdracht

Name Description Type Status
az sql mi-arc config

Configuratieopdrachten.

Toestel GA
az sql mi-arc config add

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

Toestel GA
az sql mi-arc config init

Initialiseer de CRD- en specificatiebestanden voor een met SQL beheerd exemplaar.

Toestel GA
az sql mi-arc config patch

Patch een configuratiebestand op basis van een json-patchbestand.

Toestel GA
az sql mi-arc config remove

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

Toestel GA
az sql mi-arc config replace

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

Toestel GA
az sql mi-arc create

Maak een met SQL beheerd exemplaar.

Toestel GA
az sql mi-arc delete

Een met SQL beheerd exemplaar verwijderen.

Toestel GA
az sql mi-arc edit

Afgeschaft, gebruik update over bewerken.

Toestel Afgeschaft
az sql mi-arc endpoint

SQL-eindpunten weergeven en beheren.

Toestel GA
az sql mi-arc endpoint list

Geef de SQL-eindpunten weer.

Toestel GA
az sql mi-arc get-mirroring-cert

Haal het certificaat van het eindpunt voor spiegeling van beschikbaarheidsgroepen op uit SQL MI en sla het op in een bestand.

Toestel GA
az sql mi-arc list

Maak een lijst met beheerde SQL-exemplaren.

Toestel GA
az sql mi-arc reprovision-replica

Een replica opnieuw inrichten in een met SQL beheerd exemplaar.

Toestel GA
az sql mi-arc show

De details van een met SQL beheerd exemplaar weergeven.

Toestel GA
az sql mi-arc update

Werk de configuratie van een met SQL beheerd exemplaar bij.

Toestel GA
az sql mi-arc upgrade

Voer een upgrade uit van sql Managed Instance.

Toestel GA

az sql mi-arc create

Maak een met SQL beheerd exemplaar.

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

az sql mi-arc create --name
                     [--ad-account-name]
                     [--ad-connector-name]
                     [--ad-encryption-types]
                     [--admin-login-secret]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--collation]
                     [--cores-limit]
                     [--cores-request]
                     [--custom-location]
                     [--dev]
                     [--k8s-namespace]
                     [--keytab-secret]
                     [--labels]
                     [--language]
                     [--license-type]
                     [--memory-limit]
                     [--memory-request]
                     [--no-external-endpoint]
                     [--no-wait]
                     [--orchestrator-replicas]
                     [--path]
                     [--primary-dns-name]
                     [--primary-port-number]
                     [--readable-secondaries]
                     [--replicas {1, 2, 3}]
                     [--resource-group]
                     [--retention-days]
                     [--secondary-dns-name]
                     [--secondary-port-number]
                     [--service-annotations]
                     [--service-cert-secret]
                     [--service-labels]
                     [--service-type {LoadBalancer, NodePort}]
                     [--storage-annotations]
                     [--storage-class-backups]
                     [--storage-class-data]
                     [--storage-class-datalogs]
                     [--storage-class-logs]
                     [--storage-class-orchestrator-logs]
                     [--storage-labels]
                     [--sync-secondary-to-commit {-1, 0, 1, 2}]
                     [--tde-mode]
                     [--tde-protector-private-key-file]
                     [--tde-protector-public-key-file]
                     [--tde-protector-secret]
                     [--tier]
                     [--time-zone]
                     [--trace-flags]
                     [--use-k8s]
                     [--volume-size-backups]
                     [--volume-size-data]
                     [--volume-size-datalogs]
                     [--volume-size-logs]
                     [--volume-size-orchestrator-logs]

Voorbeelden

Maak een met SQL beheerd exemplaar via de Kubernetes-API.

az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s

Maak een met SQL beheerd exemplaar met drie replica's in ha-scenario via de Kubernetes-API.

az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s

Een met SQL beheerd exemplaar maken via Azure Resource Manager (ARM).

az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl

Maak een met SQL beheerd exemplaar met Active Directory-verificatie via de Kubernetes-API.

az sql mi-arc create --name contososqlmi --k8s-namespace arc --ad-connector-name arcadc --ad-account-name arcuser --keytab-secret arcuser-keytab-secret --primary-dns-name contososqlmi-primary.contoso.local --primary-port-number 8143 --use-k8s

Vereiste parameters

--name -n

De naam van het beheerde SQL-exemplaar.

Optionele parameters

--ad-account-name

De Active Directory-accountnaam voor dit met Arc ingeschakelde SQL Managed Instance. Dit account moet worden gemaakt vóór de implementatie van dit exemplaar.

--ad-connector-name

De naam van de Active Directory-Verbinding maken or. Deze parameter geeft een intentie aan die moet worden geïmplementeerd met AD-ondersteuning.

--ad-encryption-types

Een door komma's gescheiden lijst met ondersteunde Active Directory-versleutelingstypen. Moet een subset van de volgende waarden zijn: RC4, AES128, AES256.

--admin-login-secret

Naam van het Kubernetes-geheim om die host te genereren of om aanmeldingsaccountreferenties voor gebruikersbeheerders te hosten.

--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 beheerde SQL-exemplaar.

--cert-private-key-file

Pad naar het bestand met een persoonlijke peM-certificaatsleutel die moet worden gebruikt voor SQL Server.

--cert-public-key-file

Pad naar het bestand met een openbare sleutel met peM-indeling die moet worden gebruikt voor SQL Server.

--collation

De SQL Server-sortering voor het exemplaar.

--cores-limit -c

De kernlimiet van het beheerde exemplaar als geheel getal.

--cores-request

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

--custom-location

De aangepaste locatie voor dit exemplaar.

--dev

Als dit is opgegeven, wordt het beschouwd als een ontwikkelexemplaren en wordt deze niet in rekening gebracht.

--k8s-namespace -k

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

--keytab-secret

De naam van het Kubernetes-geheim dat het keytab-bestand voor dit met Arc ingeschakelde SQL Managed Instance bevat.

--labels

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

--language

De landinstelling van SQL Server voor elke ondersteunde taal-id (LCID) voor het exemplaar.

--license-type -l

Het licentietype dat moet worden toegepast op deze toegestane waarden voor het beheerde exemplaar zijn: BasePrice, LicenseIncluded, DisasterRecovery.Default is LicenseIncluded. Het licentietype kan worden gewijzigd..

--memory-limit -m

De limiet van de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.

--memory-request

De aanvraag voor de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.

--no-external-endpoint

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

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--orchestrator-replicas

Het aantal orchestratorreplica's met hoge beschikbaarheid. De waarde moet tussen 1 en 3 zijn.

--path

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

--primary-dns-name

De DNS-naam van de primaire service die beschikbaar is voor eindgebruikers om verbinding te maken met dit met Arc ingeschakelde SQL Managed Instance (bijvoorbeeld sqlinstancename.contoso.com).

--primary-port-number

Het poortnummer waarop de primaire service beschikbaar wordt gesteld aan de eindgebruikers (bijvoorbeeld 31433).

--readable-secondaries

Het aantal replica's dat leesbaar moet worden gemaakt. Is alleen van toepassing op Bedrijfskritiek laag. De waarde moet tussen 0 en het aantal replica's min 1 zijn.

--replicas

Met deze optie geeft u het aantal SQL Managed Instance-replica's op dat wordt geïmplementeerd in uw Kubernetes-cluster voor hoge beschikbaarheid. De standaardwaarde is 1 replica voor Algemeen gebruik, 3 replica's voor Bedrijfskritiek.

geaccepteerde waarden: 1, 2, 3
--resource-group -g

De Azure-resourcegroep waaraan het met Arc ingeschakelde SQL Managed Instance moet worden toegevoegd.

--retention-days

Bewaarperiode voor back-ups, opgegeven in dagen. Toegestane waarden zijn 0 tot 35. De standaardwaarde is 7. Als u de bewaarperiode instelt op 0, worden automatische back-ups uitgeschakeld voor alle databases in het beheerde SQL-exemplaar en worden eventuele eerdere back-ups verwijderd.

--secondary-dns-name

De DNS-naam van de secundaire service die beschikbaar is voor eindgebruikers om verbinding te maken met dit met Arc ingeschakelde SQL Managed Instance (bijvoorbeeld sqlinstancename2.contoso.com).

--secondary-port-number

Het poortnummer waarop de secundaire service beschikbaar is voor de eindgebruikers (bijvoorbeeld 31434).

--service-annotations

Door komma's gescheiden lijst met aantekeningen die van toepassing zijn op alle externe services.

--service-cert-secret

Naam van het Kubernetes-geheim voor het genereren van die hosts of het hosten van het SQL-servicecertificaat.

--service-labels

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

--service-type

Het type voor de primaire service.

geaccepteerde waarden: LoadBalancer, NodePort
--storage-annotations

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

--storage-class-backups

Een opslagklasse die geschikt is voor ReadWriteMany (RWX) voor back-ups (/var/opt/mssql/backups). Als er geen waarde is opgegeven, wordt de standaardopslagklasse gebruikt.

--storage-class-data -d

De opslagklasse die moet worden gebruikt voor gegevensbestanden (.mdf, .ndf). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, wat resulteert in Kubernetes met behulp van de standaardopslagklasse.

--storage-class-datalogs

De opslagklasse die moet worden gebruikt voor databaselogboeken (.ldf). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, wat resulteert in Kubernetes met behulp van de standaardopslagklasse.

--storage-class-logs

De opslagklasse die moet worden gebruikt voor logboeken (/var/log). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, wat resulteert in Kubernetes met behulp van de standaardopslagklasse.

--storage-class-orchestrator-logs

De opslagklasse die moet worden gebruikt voor orchestratorlogboeken (/var/log). Als er geen waarde is opgegeven, wordt er geen opslagklasse opgegeven, wat resulteert in Kubernetes met behulp van de standaardopslagklasse.

--storage-labels

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

--sync-secondary-to-commit

Aantal secundaire replica's dat moet worden gesynchroniseerd om door te voeren. Als u deze waarde instelt op -1, wordt het aantal vereiste gesynchroniseerde secundaire secundaire bestanden ingesteld op (# van replica's - 1) / 2, afgerond naar beneden.

geaccepteerde waarden: -1, 0, 1, 2
standaardwaarde: -1
--tde-mode

De TDE-modus (Transparent Data Encryption) voor dit met Arc ingeschakelde SQL Managed Instance. Toegestane waarden: ServiceManaged, CustomerManaged of Disabled. De standaardwaarde is uitgeschakeld.

--tde-protector-private-key-file

Pad naar het bestand met een persoonlijke sleutel met peM-indeling die moet worden gebruikt voor TDE.

--tde-protector-public-key-file

Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor TDE.

--tde-protector-secret

De naam van het Kubernetes-geheim dat het TDE-protectorcertificaat en de persoonlijke sleutel voor dit met Arc ingeschakelde SQL Managed Instance bevat. Kan alleen worden opgegeven voor de TDE-modus CustomerManaged.

--tier -t

De prijscategorie voor het exemplaar. Toegestane waarden: BusinessCritical (bc for short) of GeneralPurpose (gp voor kort). De standaardwaarde is GeneralPurpose.

--time-zone

De SQL Server-tijdzone voor het exemplaar.

--trace-flags

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

--use-k8s

Een met SQL beheerd exemplaar maken 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).

--volume-size-orchestrator-logs

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

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc delete

Een met SQL beheerd exemplaar verwijderen.

az sql mi-arc delete --name
                     [--k8s-namespace]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]

Voorbeelden

Een met SQL beheerd exemplaar verwijderen via de Kubernetes-API.

az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s

Een met SQL beheerd exemplaar verwijderen via Azure Resource Manager (ARM).

az sql mi-arc delete --name sqlmi1 --resource-group rg-name

Vereiste parameters

--name -n

De naam van het beheerde SQL-exemplaar dat moet worden verwijderd.

Optionele parameters

--k8s-namespace -k

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

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--resource-group -g

De Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc edit

Afgeschaft

Deze opdracht is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan 'bijwerken'.

Afgeschaft, gebruik update over bewerken.

az sql mi-arc edit --name
                   [--agent-enabled]
                   [--annotations]
                   [--cores-limit]
                   [--cores-request]
                   [--custom-location]
                   [--dev]
                   [--k8s-namespace]
                   [--labels]
                   [--license-type]
                   [--location]
                   [--memory-limit]
                   [--memory-request]
                   [--no-wait]
                   [--path]
                   [--resource-group]
                   [--retention-days]
                   [--service-annotations]
                   [--service-labels]
                   [--tag-name]
                   [--tag-value]
                   [--tier]
                   [--time-zone]
                   [--trace-flags]
                   [--use-k8s]

Vereiste parameters

--name -n

De naam van het beheerde SQL-exemplaar dat wordt bewerkt. De naam waaronder uw exemplaar is 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 beheerde SQL-exemplaar.

--cores-limit -c

De kernlimiet van het beheerde exemplaar als geheel getal.

--cores-request

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

--custom-location

De aangepaste locatie voor dit exemplaar.

--dev

Als dit is opgegeven, wordt het beschouwd als een ontwikkelexemplaren en wordt deze niet in rekening gebracht.

--k8s-namespace -k

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

--labels

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

--license-type

Het licentietype voor het bijwerken van de toegestane waarden voor dit beheerde exemplaar zijn: BasePrice, LicenseIncluded, DisasterRecovery. De standaardwaarde is LicenseIncluded.

--location

De Azure-locatie waarin de sqlmi-metagegevens worden opgeslagen (bijvoorbeeld eastus).

--memory-limit -m

De limiet van de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.

--memory-request

De aanvraag voor de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.

--no-wait

Indien gegeven, wacht de opdracht niet totdat het exemplaar gereed is voordat deze wordt geretourneerd.

standaardwaarde: False
--path

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

--resource-group -g

De Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.

--retention-days

Bewaarperiode voor back-ups, opgegeven in dagen. Toegestane waarden zijn 0 tot 35. De standaardwaarde is 7. Als u de bewaarperiode instelt op 0, worden automatische back-ups uitgeschakeld voor alle databases in het beheerde SQL-exemplaar en worden eventuele eerdere back-ups verwijderd.

--service-annotations

Door komma's gescheiden lijst met aantekeningen die van toepassing zijn op alle externe services.

--service-labels

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

--tag-name

De tagnaam van het beheerde SQL-exemplaar.

--tag-value

De tagwaarde van het beheerde SQL-exemplaar.

--tier -t

De prijscategorie voor het exemplaar. Toegestane waarden: BusinessCritical (bc for short) of GeneralPurpose (gp voor kort). De standaardwaarde is GeneralPurpose.

--time-zone

De SQL Server-tijdzone voor het exemplaar.

--trace-flags

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

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc get-mirroring-cert

Haal het certificaat van het eindpunt voor spiegeling van beschikbaarheidsgroepen op uit SQL MI en sla het op in een bestand.

az sql mi-arc get-mirroring-cert --cert-file
                                 --name
                                 [--k8s-namespace]
                                 [--use-k8s]

Voorbeelden

Certificaat van eindpunt voor spiegeling van beschikbaarheidsgroep ophalen uit sqlmi1 en opslaan in file FileName1

az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1

Vereiste parameters

--cert-file

De lokale bestandsnaam voor het opslaan van het opgehaalde certificaat in PEM-indeling.

--name -n

De naam van het beheerde SQL-exemplaar.

Optionele parameters

--k8s-namespace -k

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

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc list

Maak een lijst met beheerde SQL-exemplaren.

az sql mi-arc list [--custom-location]
                   [--k8s-namespace]
                   [--resource-group]
                   [--use-k8s]

Voorbeelden

Maak een lijst met beheerde SQL-exemplaren.

az sql mi-arc list --use-k8s

Optionele parameters

--custom-location

De aangepaste locatie waarin sql Managed Instances met Arc zijn geïmplementeerd. Als dit niet is opgegeven, worden alle exemplaren in de resourcegroep weergegeven.

--k8s-namespace -k

De Kubernetes-naamruimte met sql Managed Instances met Arc. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--resource-group -g

De Azure-resourcegroep met sql Managed Instances met Arc.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc reprovision-replica

Een replica opnieuw inrichten in een met SQL beheerd exemplaar.

az sql mi-arc reprovision-replica --name
                                  [--k8s-namespace]
                                  [--no-wait]
                                  [--use-k8s]

Voorbeelden

Ex 1: reprovision replica 1 van SQL Managed Instance sqlmi1.

az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace

Vereiste parameters

--name -n

De naam van de replica van het beheerde SQL-exemplaar die opnieuw moet worden ingericht.

Optionele parameters

--k8s-namespace -k

Naamruimte waarin de replica van het beheerde SQL-exemplaar wordt geïmplementeerd. Als er geen naamruimte is opgegeven, wordt de naamruimte die is gedefinieerd in de kubeconfig gebruikt.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--use-k8s

Reprovision SQL Managed Instance Replica using local Kubernetes API's.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc show

De details van een met SQL beheerd exemplaar weergeven.

az sql mi-arc show --name
                   [--k8s-namespace]
                   [--path]
                   [--resource-group]
                   [--use-k8s]

Voorbeelden

De details van een met SQL beheerd exemplaar weergeven met behulp van de Kubernetes-API.

az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s

De details van een SQL Managed Instance weergeven door een query uit te voeren op Azure Resource Manager (ARM).

az sql mi-arc show --name sqlmi1 --resource-group rg-name

Vereiste parameters

--name -n

De naam van het beheerde SQL-exemplaar dat moet worden weergegeven.

Optionele parameters

--k8s-namespace -k

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

--path -p

Een pad waarin de volledige specificatie voor het beheerde SQL-exemplaar moet worden geschreven. Als u dit weglaat, wordt de specificatie naar de standaarduitvoer geschreven.

--resource-group -g

De Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc update

Werk de configuratie van een met SQL beheerd exemplaar bij.

az sql mi-arc update --name
                     [--ad-encryption-types]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--cores-limit]
                     [--cores-request]
                     [--k8s-namespace]
                     [--keytab-secret]
                     [--labels]
                     [--license-type]
                     [--memory-limit]
                     [--memory-request]
                     [--no-wait]
                     [--orchestrator-replicas]
                     [--path]
                     [--preferred-primary-replica]
                     [--readable-secondaries]
                     [--replicas {1, 2, 3}]
                     [--resource-group]
                     [--retention-days]
                     [--service-annotations]
                     [--service-cert-secret]
                     [--service-labels]
                     [--sync-secondary-to-commit {-1, 0, 1, 2}]
                     [--tde-mode]
                     [--tde-protector-private-key-file]
                     [--tde-protector-public-key-file]
                     [--tde-protector-secret]
                     [--tier]
                     [--time-zone]
                     [--trace-flags]
                     [--use-k8s]

Voorbeelden

Werk de configuratie van een met SQL beheerd exemplaar bij.

az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s

Vereiste parameters

--name -n

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

Optionele parameters

--ad-encryption-types

Een door komma's gescheiden lijst met ondersteunde Active Directory-versleutelingstypen. Moet een subset van de volgende waarden zijn: RC4, AES128, AES256.

--agent-enabled

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

--annotations

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

--cert-private-key-file

Pad naar het bestand met een persoonlijke peM-certificaatsleutel die moet worden gebruikt voor SQL Server.

--cert-public-key-file

Pad naar het bestand met een openbare sleutel met peM-indeling die moet worden gebruikt voor SQL Server.

--cores-limit -c

De kernlimiet van het beheerde exemplaar als geheel getal.

--cores-request

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

--k8s-namespace -k

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

--keytab-secret

De naam van het Kubernetes-geheim dat het keytab-bestand voor dit met Arc ingeschakelde SQL Managed Instance bevat.

--labels

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

--license-type -l

Het licentietype dat moet worden toegepast op deze toegestane waarden voor het beheerde exemplaar zijn: BasePrice, LicenseIncluded, DisasterRecovery.Default is LicenseIncluded. Het licentietype kan worden gewijzigd..

--memory-limit -m

De limiet van de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.

--memory-request

De aanvraag voor de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--orchestrator-replicas

Het aantal orchestratorreplica's met hoge beschikbaarheid. De waarde moet tussen 1 en 3 zijn.

--path

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

--preferred-primary-replica

De voorkeurs primaire replica die moet worden bijgewerkt.

--readable-secondaries

Het aantal replica's dat leesbaar moet worden gemaakt. Is alleen van toepassing op Bedrijfskritiek laag. De waarde moet tussen 0 en het aantal replica's min 1 zijn.

--replicas

Met deze optie geeft u het aantal SQL Managed Instance-replica's op dat wordt geïmplementeerd in uw Kubernetes-cluster voor hoge beschikbaarheid.

geaccepteerde waarden: 1, 2, 3
--resource-group -g

De Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.

--retention-days

Bewaarperiode voor back-ups, opgegeven in dagen. Toegestane waarden zijn 0 tot 35. De standaardwaarde is 7. Als u de bewaarperiode instelt op 0, worden automatische back-ups uitgeschakeld voor alle databases in het beheerde SQL-exemplaar en worden eventuele eerdere back-ups verwijderd.

--service-annotations

Door komma's gescheiden lijst met aantekeningen die van toepassing zijn op alle externe services.

--service-cert-secret

Naam van het Kubernetes-geheim voor het genereren van die hosts of het hosten van het SQL-servicecertificaat.

--service-labels

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

--sync-secondary-to-commit

Aantal secundaire replica's dat moet worden gesynchroniseerd om door te voeren. Als u deze waarde instelt op -1, wordt het aantal vereiste gesynchroniseerde secundaire secundaire bestanden ingesteld op (# van replica's - 1) / 2, afgerond naar beneden.

geaccepteerde waarden: -1, 0, 1, 2
--tde-mode

De TDE-modus (Transparent Data Encryption) voor dit met Arc ingeschakelde SQL Managed Instance. Toegestane waarden: ServiceManaged, CustomerManaged of Disabled. De standaardwaarde is uitgeschakeld.

--tde-protector-private-key-file

Pad naar het bestand met een persoonlijke sleutel met peM-indeling die moet worden gebruikt voor TDE.

--tde-protector-public-key-file

Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor TDE.

--tde-protector-secret

De naam van het Kubernetes-geheim dat het TDE-protectorcertificaat en de persoonlijke sleutel voor dit met Arc ingeschakelde SQL Managed Instance bevat. Kan alleen worden opgegeven voor de TDE-modus CustomerManaged.

--tier -t

De prijscategorie voor het exemplaar. Toegestane waarden: BusinessCritical (bc for short) of GeneralPurpose (gp voor kort). De standaardwaarde is GeneralPurpose.

--time-zone

De SQL Server-tijdzone voor het exemplaar.

--trace-flags

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

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sql mi-arc upgrade

Voer een upgrade uit van sql Managed Instance.

Voer een upgrade uit van sql Managed Instance naar de opgegeven gewenste versie. Als de gewenste versie niet is opgegeven, wordt de versie van de gegevenscontroller gebruikt.

az sql mi-arc upgrade [--desired-version]
                      [--dry-run]
                      [--field-filter]
                      [--force]
                      [--k8s-namespace]
                      [--label-filter]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--target]
                      [--use-k8s]

Voorbeelden

Voer een upgrade uit van sql Managed Instance.

az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s

Optionele parameters

--desired-version -v

De meest recente geldige versie om naar te upgraden. Als er geen versie is opgegeven, wordt de versie van de gegevenscontroller gebruikt. Geef automatisch op om automatisch een upgrade uit te voeren naar de meest recente geldige versie. Meer informatie over automatische upgrades op: https://aka.ms/arc-sqlmi-auto-upgrade.

--dry-run -d

Hiermee wordt aangegeven welk exemplaar moet worden bijgewerkt, maar de exemplaren niet daadwerkelijk worden bijgewerkt.

--field-filter -f

Filter om exemplaren te selecteren die moeten worden bijgewerkt op basis van resource-eigenschappen.

--force

Overschrijft alle beleidsregels die op het exemplaar kunnen worden toegepast en probeert de upgrade uit te voeren.

standaardwaarde: False
--k8s-namespace -k

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

--label-filter -l

Filter om het exemplaar te selecteren dat moet worden bijgewerkt op basis van labels.

--name -n

De naam van het beheerde SQL-exemplaar.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

standaardwaarde: False
--resource-group -g

De Azure-resourcegroep waarin het met ARC ingeschakelde SQL-doelexemplaren bestaat.

--target
Afgeschaft

Optie '--target' is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan '--gewenste-versie'.

De meest recente geldige versie om naar te upgraden. Als er geen versie is opgegeven, wordt de versie van de gegevenscontroller gebruikt. Geef automatisch op om automatisch een upgrade uit te voeren naar de meest recente geldige versie. Meer informatie over automatische upgrades op: https://aka.ms/arc-sqlmi-auto-upgrade.

--use-k8s

Gebruik lokale Kubernetes-API's om deze actie uit te voeren.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.