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
De naam van het beheerde SQL-exemplaar.
Optionele parameters
De Active Directory-accountnaam voor dit met Arc ingeschakelde SQL Managed Instance. Dit account moet worden gemaakt vóór de implementatie van dit exemplaar.
De naam van de Active Directory-Verbinding maken or. 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.
Schakel SQL Server-agent in voor het exemplaar. De standaardwaarde is uitgeschakeld. Toegestane waarden zijn 'true' of 'false'.
Door komma's gescheiden lijst met aantekeningen van het beheerde SQL-exemplaar.
Pad naar het bestand met een persoonlijke peM-certificaatsleutel die moet worden gebruikt voor SQL Server.
Pad naar het bestand met een openbare sleutel met peM-indeling die moet worden gebruikt voor SQL Server.
De SQL Server-sortering voor het exemplaar.
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.
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.
De naam van het Kubernetes-geheim dat het keytab-bestand voor dit met Arc ingeschakelde SQL Managed Instance bevat.
Door komma's gescheiden lijst met labels van het beheerde SQL-exemplaar.
De landinstelling van SQL Server voor elke ondersteunde taal-id (LCID) voor het 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.
Indien opgegeven, wordt er geen externe service gemaakt. Anders wordt er een externe service gemaakt met hetzelfde servicetype als de gegevenscontroller.
Wacht niet totdat de langdurige bewerking is voltooid.
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 dit met Arc ingeschakelde SQL Managed Instance (bijvoorbeeld sqlinstancename.contoso.com).
Het poortnummer waarop de primaire service beschikbaar wordt gesteld aan de eindgebruikers (bijvoorbeeld 31433).
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.
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.
De Azure-resourcegroep waaraan het met Arc ingeschakelde SQL Managed Instance moet worden toegevoegd.
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 dit met Arc ingeschakelde SQL Managed Instance (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.
Naam van het Kubernetes-geheim voor het genereren van die hosts of het hosten van het SQL-servicecertificaat.
Door komma's gescheiden lijst met labels die moeten worden toegepast op alle externe services.
Het type voor de primaire service.
Door komma's gescheiden lijst met aantekeningen die moeten worden toegepast op alle PVC's.
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.
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.
De TDE-modus (Transparent Data Encryption) voor dit met Arc ingeschakelde SQL Managed Instance. 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.
Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor TDE.
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.
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.
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.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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
De naam van het beheerde SQL-exemplaar dat moet worden verwijderd.
Optionele parameters
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.
Wacht niet totdat de langdurige bewerking is voltooid.
De Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
az sql mi-arc edit
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
De naam van het beheerde SQL-exemplaar dat wordt bewerkt. De naam waaronder uw exemplaar is geïmplementeerd, kan niet worden gewijzigd.
Optionele parameters
Schakel SQL Server-agent in voor het exemplaar. De standaardwaarde is uitgeschakeld.
Door komma's gescheiden lijst met aantekeningen van het beheerde SQL-exemplaar.
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.
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.
Door komma's gescheiden lijst met labels van het beheerde SQL-exemplaar.
Het licentietype voor het bijwerken van de toegestane waarden voor dit beheerde exemplaar zijn: BasePrice, LicenseIncluded, DisasterRecovery. De standaardwaarde is LicenseIncluded.
De Azure-locatie waarin de sqlmi-metagegevens worden opgeslagen (bijvoorbeeld eastus).
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 gegeven, wacht de opdracht niet totdat het exemplaar gereed is voordat deze wordt geretourneerd.
Het pad naar het azext_arcdata-bestand voor het JSON-bestand van het beheerde SQL-exemplaar.
De Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.
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.
Door komma's gescheiden lijst met labels die moeten worden toegepast op alle externe services.
De tagnaam van het beheerde SQL-exemplaar.
De tagwaarde van het beheerde SQL-exemplaar.
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.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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
De lokale bestandsnaam voor het opslaan van het opgehaalde certificaat in PEM-indeling.
De naam van het beheerde SQL-exemplaar.
Optionele parameters
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.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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 aangepaste locatie waarin sql Managed Instances met Arc zijn geïmplementeerd. Als dit niet is opgegeven, worden alle exemplaren in de resourcegroep weergegeven.
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.
De Azure-resourcegroep met sql Managed Instances met Arc.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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
De naam van de replica van het beheerde SQL-exemplaar die opnieuw moet worden ingericht.
Optionele parameters
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.
Wacht niet totdat de langdurige bewerking is voltooid.
Reprovision SQL Managed Instance Replica using local Kubernetes API's.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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
De naam van het beheerde SQL-exemplaar dat moet worden weergegeven.
Optionele parameters
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.
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 het met Arc ingeschakelde SQL Managed Instance bestaat.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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
De naam van het beheerde SQL-exemplaar dat wordt bewerkt. De naam waaronder uw exemplaar is geïmplementeerd, kan niet worden gewijzigd.
Optionele parameters
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 peM-certificaatsleutel die moet worden gebruikt voor SQL Server.
Pad naar het bestand met een openbare sleutel met peM-indeling die moet worden gebruikt voor SQL Server.
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.
De naam van het Kubernetes-geheim dat het keytab-bestand voor dit met Arc ingeschakelde SQL Managed Instance 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.
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.
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.
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 Azure-resourcegroep waarin het met Arc ingeschakelde SQL Managed Instance bestaat.
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.
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.
De TDE-modus (Transparent Data Encryption) voor dit met Arc ingeschakelde SQL Managed Instance. 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.
Pad naar het bestand met een openbare peM-certificaatsleutel die moet worden gebruikt voor TDE.
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.
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.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
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
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.
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.
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.
De Azure-resourcegroep waarin het met ARC ingeschakelde SQL-doelexemplaren bestaat.
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.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor