Delen via


az sql mi-arc

Note

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

Beheerde SQL-exemplaren beheren met Azure Arc.

Opdracht

Name Description Type Status
az sql mi-arc config

Configuratieopdrachten.

Extension GA
az sql mi-arc config add

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

Extension GA
az sql mi-arc config init

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

Extension GA
az sql mi-arc config patch

Patch een configuratiebestand op basis van een json-patchbestand.

Extension GA
az sql mi-arc config remove

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

Extension GA
az sql mi-arc config replace

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

Extension GA
az sql mi-arc create

Maak een met SQL beheerd exemplaar.

Extension GA
az sql mi-arc delete

Een met SQL beheerd exemplaar verwijderen.

Extension GA
az sql mi-arc endpoint

SQL-eindpunten weergeven en beheren.

Extension GA
az sql mi-arc endpoint list

Geef de SQL-eindpunten weer.

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

Extension GA
az sql mi-arc list

Maak een lijst met beheerde SQL-exemplaren.

Extension GA
az sql mi-arc reprovision-replica

Een replica opnieuw inrichten in een met SQL beheerd exemplaar.

Extension GA
az sql mi-arc show

De details van een met SQL beheerd exemplaar weergeven.

Extension GA
az sql mi-arc update

Werk de configuratie van een met SQL beheerd exemplaar bij.

Extension GA
az sql mi-arc upgrade

Voer een upgrade uit van sql Managed Instance.

Extension 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
                     [--acquire-policy-token]
                     [--ad-account-name]
                     [--ad-connector-name]
                     [--ad-encryption-types]
                     [--admin-login-secret]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--change-reference]
                     [--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]
                     [--private-key-file]
                     [--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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--ad-account-name

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

--ad-connector-name

De naam van de Active Directory Connector. 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--agent-enabled

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--annotations

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--cert-private-key-file

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--cert-public-key-file

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--collation

De SQL Server sortering voor het exemplaar.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--keytab-secret

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

--labels

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--language

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: 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 deze SQL Managed Instance met Arc (bijvoorbeeld sqlinstancename.contoso.com).

--primary-port-number

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

--private-key-file

Persoonlijke-sleutelbestand gegenereerd door openSSL voor gebruik als exemplaar-id.

--readable-secondaries

Het aantal replica's dat leesbaar moet worden gemaakt. Is alleen van toepassing op de laag Bedrijfskritiek. 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.

Eigenschap Waarde
Geaccepteerde waarden: 1, 2, 3
--resource-group -g

De Azure resourcegroep waaraan de arc-SQL Managed Instance moet worden toegevoegd.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--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 deze SQL Managed Instance met Arc (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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--service-cert-secret

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--service-labels

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--service-type

Het type voor de primaire service.

Eigenschap Waarde
Geaccepteerde waarden: LoadBalancer, NodePort
--storage-annotations

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Default value: -1
Geaccepteerde waarden: -1, 0, 1, 2
--tde-mode

De Transparent Data Encryption -modus (TDE) voor deze SQL Managed Instance met Arc. 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--tde-protector-public-key-file

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--tde-protector-secret

De naam van het Kubernetes-geheim met het TDE-protectorcertificaat en de persoonlijke sleutel voor deze SQL Managed Instance met Arc. 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

az sql mi-arc delete

Een met SQL beheerd exemplaar verwijderen.

az sql mi-arc delete --name
                     [--acquire-policy-token]
                     [--change-reference]
                     [--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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: False
--resource-group -g

De Azure resourcegroep waarin de SQL Managed Instance met Arc bestaat.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

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
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

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

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--resource-group -g

De Azure resourcegroep met sql Managed Instances met Arc.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

az sql mi-arc reprovision-replica

Een replica opnieuw inrichten in een met SQL beheerd exemplaar.

az sql mi-arc reprovision-replica --name
                                  [--acquire-policy-token]
                                  [--change-reference]
                                  [--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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: False
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

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 SQL Managed Instance weergeven met behulp van de Kubernetes-API.

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

Geef de details van een SQL Managed Instance weer 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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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 de SQL Managed Instance met Arc bestaat.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--use-k8s

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

az sql mi-arc update

Werk de configuratie van een met SQL beheerd exemplaar bij.

az sql mi-arc update --name
                     [--acquire-policy-token]
                     [--ad-encryption-types]
                     [--agent-enabled]
                     [--annotations]
                     [--cert-private-key-file]
                     [--cert-public-key-file]
                     [--change-reference]
                     [--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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--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 sleutel met pem-indeling die moet worden gebruikt voor SQL Server.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--cert-public-key-file

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--keytab-secret

De naam van het Kubernetes-geheim dat het keytab-bestand voor deze SQL Managed Instance met Arc 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.

Eigenschap Waarde
Default value: 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--readable-secondaries

Het aantal replica's dat leesbaar moet worden gemaakt. Is alleen van toepassing op de laag Bedrijfskritiek. 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.

Eigenschap Waarde
Geaccepteerde waarden: 1, 2, 3
--resource-group -g

De Azure resourcegroep waarin de SQL Managed Instance met Arc bestaat.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Geaccepteerde waarden: -1, 0, 1, 2
--tde-mode

De Transparent Data Encryption -modus (TDE) voor deze SQL Managed Instance met Arc. 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--tde-protector-public-key-file

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

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--tde-protector-secret

De naam van het Kubernetes-geheim met het TDE-protectorcertificaat en de persoonlijke sleutel voor deze SQL Managed Instance met Arc. 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False

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 [--acquire-policy-token]
                      [--change-reference]
                      [--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

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--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.

Eigenschap Waarde
Default value: 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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
--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.

Eigenschap Waarde
Default value: False
--resource-group -g

De Azure resourcegroep waarin de SQL Managed Instance met doel arc bestaat.

Eigenschap Waarde
Parametergroep: Azure Resource Manager – targeted Arguments
--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.

Eigenschap Waarde
Parametergroep: Kubernetes API – targeted Arguments
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False