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
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De Active Directory-accountnaam voor deze SQL Managed Instance met Arc. Dit account moet worden gemaakt vóór de implementatie van dit exemplaar.
De naam van de Active Directory Connector. Deze parameter geeft een intentie aan die moet worden geïmplementeerd met AD-ondersteuning.
Een door komma's gescheiden lijst met ondersteunde Active Directory versleutelingstypen. Moet een subset van de volgende waarden zijn: RC4, AES128, AES256.
Naam van het Kubernetes-geheim om die host te genereren of om aanmeldingsaccountreferenties voor gebruikersbeheerders te hosten.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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 |
Door komma's gescheiden lijst met aantekeningen van het beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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 |
Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor SQL Server.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De SQL Server sortering voor het exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De kernlimiet van het beheerde exemplaar als geheel getal.
De aanvraag voor kernen van het beheerde exemplaar als geheel getal.
De aangepaste locatie voor dit exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Als dit is opgegeven, wordt het beschouwd als een ontwikkelexemplaren en wordt deze niet in rekening gebracht.
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 |
De naam van het Kubernetes-geheim dat het keytab-bestand voor deze SQL Managed Instance met Arc bevat.
Door komma's gescheiden lijst met labels van het beheerde SQL-exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De SQL Server landinstelling voor elke ondersteunde taal-id (LCID) voor het exemplaar.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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..
De limiet van de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.
De aanvraag voor de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.
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 |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Het aantal orchestratorreplica's met hoge beschikbaarheid. De waarde moet tussen 1 en 3 zijn.
Het pad naar het azext_arcdata-bestand voor het JSON-bestand van het beheerde SQL-exemplaar.
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).
Het poortnummer waarop de primaire service beschikbaar wordt gesteld aan de eindgebruikers (bijvoorbeeld 31433).
Persoonlijke-sleutelbestand gegenereerd door openSSL voor gebruik als exemplaar-id.
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.
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 |
De Azure resourcegroep waaraan de arc-SQL Managed Instance moet worden toegevoegd.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
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.
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).
Het poortnummer waarop de secundaire service beschikbaar is voor de eindgebruikers (bijvoorbeeld 31434).
Door komma's gescheiden lijst met aantekeningen die van toepassing zijn op alle externe services.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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 |
Door komma's gescheiden lijst met labels die moeten worden toegepast op alle externe services.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Het type voor de primaire service.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | LoadBalancer, NodePort |
Door komma's gescheiden lijst met aantekeningen die moeten worden toegepast op alle PVC's.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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.
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.
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.
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.
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.
Door komma's gescheiden lijst met labels die moeten worden toegepast op alle PVC's.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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 |
De Transparent Data Encryption -modus (TDE) voor deze SQL Managed Instance met Arc. Toegestane waarden: ServiceManaged, CustomerManaged of Disabled. De standaardwaarde is uitgeschakeld.
Pad naar het bestand met een persoonlijke sleutel met peM-indeling die moet worden gebruikt voor TDE.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor TDE.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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.
De prijscategorie voor het exemplaar. Toegestane waarden: BusinessCritical (bc for short) of GeneralPurpose (gp voor kort). De standaardwaarde is GeneralPurpose.
De SQL Server tijdzone voor het exemplaar.
Door komma's gescheiden lijst met traceflags. Standaard zijn er geen vlaggen.
Een met SQL beheerd exemplaar maken met behulp van lokale Kubernetes-API's.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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).
De grootte van het opslagvolume dat moet worden gebruikt voor gegevens als een positief getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).
De grootte van het opslagvolume dat moet worden gebruikt voor gegevenslogboeken als een positief getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).
De grootte van het opslagvolume dat moet worden gebruikt voor logboeken als een positief getal gevolgd door Ki (kilobytes), Mi (megabytes) of Gi (gigabytes).
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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 |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
De Azure resourcegroep waarin de SQL Managed Instance met Arc bestaat.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
De lokale bestandsnaam voor het opslaan van het opgehaalde certificaat in PEM-indeling.
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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 |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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.
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 |
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 |
De Azure resourcegroep met sql Managed Instances met Arc.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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 |
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Reprovision SQL Managed Instance Replica using local Kubernetes API's.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
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.
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 |
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.
De Azure resourcegroep waarin de SQL Managed Instance met Arc bestaat.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Een door komma's gescheiden lijst met ondersteunde Active Directory versleutelingstypen. Moet een subset van de volgende waarden zijn: RC4, AES128, AES256.
Schakel SQL Server agent in voor het exemplaar. De standaardwaarde is uitgeschakeld.
Door komma's gescheiden lijst met aantekeningen van het beheerde SQL-exemplaar.
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 |
Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor SQL Server.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De kernlimiet van het beheerde exemplaar als geheel getal.
De aanvraag voor kernen van het beheerde exemplaar als geheel getal.
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 |
De naam van het Kubernetes-geheim dat het keytab-bestand voor deze SQL Managed Instance met Arc bevat.
Door komma's gescheiden lijst met labels van het beheerde SQL-exemplaar.
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..
De limiet van de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.
De aanvraag voor de capaciteit van het beheerde exemplaar als een geheel getal gevolgd door Gi (gigabytes). Voorbeeld: 4Gi.
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Het aantal orchestratorreplica's met hoge beschikbaarheid. De waarde moet tussen 1 en 3 zijn.
Het pad naar het azext_arcdata-bestand voor het JSON-bestand van het beheerde SQL-exemplaar.
De voorkeurs primaire replica die moet worden bijgewerkt.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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.
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 |
De Azure resourcegroep waarin de SQL Managed Instance met Arc bestaat.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
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.
Door komma's gescheiden lijst met aantekeningen die van toepassing zijn op alle externe services.
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 |
Door komma's gescheiden lijst met labels die moeten worden toegepast op alle externe services.
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 |
De Transparent Data Encryption -modus (TDE) voor deze SQL Managed Instance met Arc. Toegestane waarden: ServiceManaged, CustomerManaged of Disabled. De standaardwaarde is uitgeschakeld.
Pad naar het bestand met een persoonlijke sleutel met peM-indeling die moet worden gebruikt voor TDE.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor TDE.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
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.
De prijscategorie voor het exemplaar. Toegestane waarden: BusinessCritical (bc for short) of GeneralPurpose (gp voor kort). De standaardwaarde is GeneralPurpose.
De SQL Server tijdzone voor het exemplaar.
Door komma's gescheiden lijst met traceflags. Standaard zijn er geen vlaggen.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
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.
Hiermee wordt aangegeven welk exemplaar moet worden bijgewerkt, maar de exemplaren niet daadwerkelijk worden bijgewerkt.
Filter om exemplaren te selecteren die moeten worden bijgewerkt op basis van resource-eigenschappen.
Overschrijft alle beleidsregels die op het exemplaar kunnen worden toegepast en probeert de upgrade uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
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 |
Filter om het exemplaar te selecteren dat moet worden bijgewerkt op basis van labels.
De naam van het beheerde SQL-exemplaar.
Wacht niet totdat de langdurige bewerking is voltooid.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
De Azure resourcegroep waarin de SQL Managed Instance met doel arc bestaat.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Azure Resource Manager – targeted Arguments |
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.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Kubernetes API – targeted Arguments |
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |