az sql mi-arc
Note
Den här referensen är en del av tillägget arcdata för Azure CLI (version 2.3.1 eller senare). Tillägget installeras automatiskt första gången du kör ett az sql mi-arc kommando. Läs mer om tillägg.
Hantera Azure Arc-aktiverade SQL-hanterade instanser.
Kommandon
| Name | Description | Typ | Status |
|---|---|---|---|
| az sql mi-arc config |
Konfigurationskommandon. |
Extension | GA |
| az sql mi-arc config add |
Lägg till ett värde för en json-sökväg i en konfigurationsfil. |
Extension | GA |
| az sql mi-arc config init |
Initiera CRD- och specifikationsfilerna för en SQL-hanterad instans. |
Extension | GA |
| az sql mi-arc config patch |
Korrigera en konfigurationsfil baserat på en json-korrigeringsfil. |
Extension | GA |
| az sql mi-arc config remove |
Ta bort ett värde för en json-sökväg i en konfigurationsfil. |
Extension | GA |
| az sql mi-arc config replace |
Ersätt ett värde för en json-sökväg i en konfigurationsfil. |
Extension | GA |
| az sql mi-arc create |
Skapa en SQL-hanterad instans. |
Extension | GA |
| az sql mi-arc delete |
Ta bort en SQL-hanterad instans. |
Extension | GA |
| az sql mi-arc endpoint |
Visa och hantera SQL-slutpunkter. |
Extension | GA |
| az sql mi-arc endpoint list |
Visa en lista över SQL-slutpunkter. |
Extension | GA |
| az sql mi-arc get-mirroring-cert |
Hämta certifikatet för tillgänglighetsgruppens speglingsslutpunkt från sql mi och lagra i en fil. |
Extension | GA |
| az sql mi-arc list |
Lista SQL-hanterade instanser. |
Extension | GA |
| az sql mi-arc reprovision-replica |
Återskapa en replik i en SQL-hanterad instans. |
Extension | GA |
| az sql mi-arc show |
Visa information om en SQL-hanterad instans. |
Extension | GA |
| az sql mi-arc update |
Uppdatera konfigurationen av en SQL-hanterad instans. |
Extension | GA |
| az sql mi-arc upgrade |
Uppgradera SQL-hanterad instans. |
Extension | GA |
az sql mi-arc create
Skapa en SQL-hanterad instans.
Ange lösenordet för den HANTERADE SQL-instansen genom att ange miljövariabeln 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]
Exempel
Skapa en SQL-hanterad instans via Kubernetes API.
az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s
Skapa en SQL-hanterad instans med 3 repliker i HA-scenariot via Kubernetes API.
az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s
Skapa en SQL-hanterad instans via Azure Resource Manager (ARM).
az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl
Skapa en SQL-hanterad instans med služba Active Directory autentisering via 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
Obligatoriska parametrar
Namnet på den SQL-hanterade instansen.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det služba Active Directory kontonamnet för den här Arc-aktiverade SQL Managed Instance. Det här kontot måste skapas innan den här instansen distribueras.
Namnet på služba Active Directory Connector. Den här parametern anger en avsikt att distribuera med AD-stöd.
En kommaavgränsad lista över služba Active Directory krypteringstyper som stöds. Måste vara en delmängd av följande värden: RC4, AES128, AES256.
Namnet på Kubernetes-hemligheten för att generera värddatorer eller värd för inloggningskontoautentiseringsuppgifter för användaradministratör.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Aktivera SQL Server agent för instansen. Standardinställningen är inaktiverad. Tillåtna värden är "true" eller "false".
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Kommaavgränsad lista över anteckningar för den SQL-hanterade instansen.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Sökväg till filen som innehåller en PRIVAT PEM-formaterad certifikatnyckel som ska användas för SQL Server.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Sökväg till filen som innehåller en offentlig PEM-formaterad certifikatnyckel som ska användas för SQL Server.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Instansens SQL Server sortering.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Kärngränsen för den hanterade instansen som ett heltal.
Begäran om kärnor i den hanterade instansen som ett heltal.
Den anpassade platsen för den här instansen.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Om detta anges betraktas det som en dev-instans och faktureras inte för.
Namnområde där den SQL-hanterade instansen ska distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Namnet på Kubernetes-hemligheten som innehåller nyckelfliksfilen för den här Arc-aktiverade SQL Managed Instance.
Kommaavgränsad lista över etiketter för den SQL-hanterade instansen.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
SQL Server språkvariant för alla språkidentifierare (LCID) som stöds för instansen.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Licenstypen som ska tillämpas för den här hanterade instansen Tillåtna värden är: BasePrice, LicenseIncluded, DisasterRecovery.Default är LicenseIncluded. Licenstypen kan ändras..
Gränsen för kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.
Begäran om kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.
Om det anges skapas ingen extern tjänst. Annars skapas en extern tjänst med samma tjänsttyp som datakontrollanten.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Vänta inte tills den långvariga åtgärden har slutförts.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Antalet orkestreringsrepliker med hög tillgänglighet. Värdet måste vara mellan 1 och 3.
Sökvägen till den azext_arcdata filen för Json-filen för SQL-hanterad instans.
Det primära DNS-namnet för tjänsten som exponeras för slutanvändarna för att ansluta till den här Arc-aktiverade SQL Managed Instance (t.ex. sqlinstancename.contoso.com).
Portnumret där den primära tjänsten exponeras för slutanvändarna (t.ex. 31433).
Privat nyckelfil som genereras av openSSL som ska användas som instans-ID.
Antal repliker som ska göras läsbara. Gäller endast för nivån Affärskritisk. Värdet måste vara mellan 0 och antalet repliker minus 1.
Det här alternativet anger antalet SQL Managed Instance repliker som ska distribueras i Kubernetes-klustret för hög tillgänglighet. Standardvärdet är 1 replik för generell användning, 3 repliker för affärskritiska.
| Egenskap | Värde |
|---|---|
| Godkända värden: | 1, 2, 3 |
Den Azure resursgrupp som den Arc-aktiverade SQL Managed Instance ska läggas till i.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Kvarhållningsperiod för säkerhetskopior som anges i dagar. Tillåtna värden är 0 till 35. Standardvärdet är 7. Om du anger kvarhållningsperioden till 0 inaktiveras automatiska säkerhetskopieringar för alla databaser på den SQL-hanterade instansen och eventuella tidigare säkerhetskopior tas bort.
Dns-namnet för den sekundära tjänsten exponeras för slutanvändarna för att ansluta till den här Arc-aktiverade SQL Managed Instance (t.ex. sqlinstancename2.contoso.com).
Portnumret där den sekundära tjänsten exponeras för slutanvändarna (t.ex. 31434).
Kommaavgränsad lista över anteckningar som ska tillämpas på alla externa tjänster.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Namnet på Kubernetes-hemligheten som ska genereras som värd för eller är värd för SQL-tjänstcertifikatet.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Kommaavgränsad lista med etiketter som ska tillämpas på alla externa tjänster.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Typen för den primära tjänsten.
| Egenskap | Värde |
|---|---|
| Godkända värden: | LoadBalancer, NodePort |
Kommaavgränsad lista över anteckningar som ska tillämpas på alla datorer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
En ReadWriteMany-kompatibel lagringsklass (RWX) som ska användas för säkerhetskopieringar (/var/opt/mssql/säkerhetskopior). Om inget värde anges används standardlagringsklassen.
Lagringsklassen som ska användas för datafiler (.mdf, .ndf). Om inget värde anges anges ingen lagringsklass, vilket resulterar i att Kubernetes använder standardlagringsklassen.
Lagringsklassen som ska användas för databasloggar (.ldf). Om inget värde anges anges ingen lagringsklass, vilket resulterar i att Kubernetes använder standardlagringsklassen.
Lagringsklassen som ska användas för loggar (/var/log). Om inget värde anges anges ingen lagringsklass, vilket resulterar i att Kubernetes använder standardlagringsklassen.
Lagringsklassen som ska användas för orchestrator-loggar (/var/log). Om inget värde anges anges ingen lagringsklass, vilket resulterar i att Kubernetes använder standardlagringsklassen.
Kommaavgränsad lista med etiketter som ska tillämpas på alla datorer.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Antal sekundära repliker som måste synkroniseras för att checkas in. Om du anger det här värdet till -1 anges antalet nödvändiga synkroniserade sekundärfiler till "(# av repliker - 1) / 2", avrundat nedåt.
| Egenskap | Värde |
|---|---|
| Standardvärde: | -1 |
| Godkända värden: | -1, 0, 1, 2 |
TDE-läge (Transparent Data Encryption) för den här Arc-aktiverade SQL Managed Instance. Tillåtna värden: ServiceManaged, CustomerManaged eller Disabled. Standardvärdet är Inaktiverat.
Sökväg till filen som innehåller en PRIVAT PEM-formaterad certifikatnyckel som ska användas för TDE.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Sökväg till filen som innehåller en offentlig PEM-formaterad certifikatnyckel som ska användas för TDE.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Namnet på Kubernetes-hemligheten som innehåller TDE-skyddscertifikatet och den privata nyckeln för den här Arc-aktiverade SQL Managed Instance. Kan endast anges för CustomerManaged TDE-läge.
Prisnivån för instansen. Tillåtna värden: BusinessCritical (bc för kort) eller GeneralPurpose (gp för kort). Standardvärdet är GeneralPurpose.
Den SQL Server tidszonen för instansen.
Kommaavgränsad lista över traceflags. Inga flaggor som standard.
Skapa EN SQL-hanterad instans med hjälp av lokala Kubernetes-API:er.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Storleken på lagringsvolymen som ska användas för säkerhetskopior som ett positivt tal följt av Ki (kilobyte), Mi (megabyte) eller Gi (gigabyte).
Storleken på den lagringsvolym som ska användas för data som ett positivt tal följt av Ki (kilobyte), Mi (megabyte) eller Gi (gigabyte).
Storleken på den lagringsvolym som ska användas för dataloggar som ett positivt tal följt av Ki (kilobyte), Mi (megabyte) eller Gi (gigabyte).
Storleken på den lagringsvolym som ska användas för loggar som ett positivt tal följt av Ki (kilobyte), Mi (megabyte) eller Gi (gigabyte).
Storleken på den lagringsvolym som ska användas för orchestrator-loggar som ett positivt tal följt av Ki (kilobyte), Mi (megabyte) eller Gi (gigabyte).
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc delete
Ta bort en SQL-hanterad instans.
az sql mi-arc delete --name
[--acquire-policy-token]
[--change-reference]
[--k8s-namespace]
[--no-wait]
[--resource-group]
[--use-k8s]
Exempel
Ta bort en SQL-hanterad instans via Kubernetes API.
az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s
Ta bort en SQL-hanterad instans via Azure Resource Manager (ARM).
az sql mi-arc delete --name sqlmi1 --resource-group rg-name
Obligatoriska parametrar
Namnet på den SQL-hanterade instans som ska tas bort.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Namnområde där den SQL-hanterade instansen ska distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Vänta inte tills den långvariga åtgärden har slutförts.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Den Azure resursgrupp där Den Arc-aktiverade SQL Managed Instance finns.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Använd lokala Kubernetes-API:er för att utföra den här åtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc get-mirroring-cert
Hämta certifikatet för tillgänglighetsgruppens speglingsslutpunkt från sql mi och lagra i en fil.
az sql mi-arc get-mirroring-cert --cert-file
--name
[--acquire-policy-token]
[--change-reference]
[--k8s-namespace]
[--use-k8s]
Exempel
Hämta certifikatet för tillgänglighetsgruppens speglingsslutpunkt från sqlmi1 och lagra i filfilNamn1
az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1
Obligatoriska parametrar
Det lokala filnamnet för att lagra det hämtade certifikatet i PEM-format.
Namnet på den SQL-hanterade instansen.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Namnområde där den SQL-hanterade instansen ska distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Använd lokala Kubernetes-API:er för att utföra den här åtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc list
Lista SQL-hanterade instanser.
az sql mi-arc list [--custom-location]
[--k8s-namespace]
[--resource-group]
[--use-k8s]
Exempel
Lista SQL-hanterade instanser.
az sql mi-arc list --use-k8s
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Den anpassade plats där Arc-aktiverade SQL Managed Instances distribueras. Om det inte anges visas alla instanser i resursgruppen.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Kubernetes-namnområdet som innehåller Arc-aktiverade SQL Managed Instances. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Den Azure resursgrupp som innehåller Arc-aktiverade SQL Managed Instances.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Använd lokala Kubernetes-API:er för att utföra den här åtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc reprovision-replica
Återskapa en replik i en SQL-hanterad instans.
az sql mi-arc reprovision-replica --name
[--acquire-policy-token]
[--change-reference]
[--k8s-namespace]
[--no-wait]
[--use-k8s]
Exempel
Ex 1 – Återskapa replik 1 av SQL-hanterad instans sqlmi1.
az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace
Obligatoriska parametrar
Namnet på den SQL-hanterade instansreplik som ska återskapas.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Namnområde där SQL-hanterad instansreplik distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Vänta inte tills den långvariga åtgärden har slutförts.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Återskapa SQL-hanterad instansreplik med hjälp av lokala Kubernetes-API:er.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc show
Visa information om en SQL-hanterad instans.
az sql mi-arc show --name
[--k8s-namespace]
[--path]
[--resource-group]
[--use-k8s]
Exempel
Visa information om en SQL Managed Instance med kubernetes-API:et.
az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s
Visa information om en SQL Managed Instance genom att fråga Azure Resource Manager (ARM).
az sql mi-arc show --name sqlmi1 --resource-group rg-name
Obligatoriska parametrar
Namnet på den SQL-hanterade instans som ska visas.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Namnområde där den SQL-hanterade instansen ska distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
En sökväg där den fullständiga specifikationen för den SQL-hanterade instansen ska skrivas. Om den utelämnas skrivs specifikationen till standardutdata.
Den Azure resursgrupp där Den Arc-aktiverade SQL Managed Instance finns.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Använd lokala Kubernetes-API:er för att utföra den här åtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc update
Uppdatera konfigurationen av en SQL-hanterad instans.
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]
Exempel
Uppdatera konfigurationen av en SQL-hanterad instans.
az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s
Obligatoriska parametrar
Namnet på den SQL-hanterade instans som redigeras. Det går inte att ändra namnet under vilket instansen distribueras.
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
En kommaavgränsad lista över služba Active Directory krypteringstyper som stöds. Måste vara en delmängd av följande värden: RC4, AES128, AES256.
Aktivera SQL Server agent för instansen. Standardinställningen är inaktiverad.
Kommaavgränsad lista över anteckningar för den SQL-hanterade instansen.
Sökväg till filen som innehåller en PRIVAT PEM-formaterad certifikatnyckel som ska användas för SQL Server.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Sökväg till filen som innehåller en offentlig PEM-formaterad certifikatnyckel som ska användas för SQL Server.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Kärngränsen för den hanterade instansen som ett heltal.
Begäran om kärnor i den hanterade instansen som ett heltal.
Namnområde där den SQL-hanterade instansen ska distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Namnet på Kubernetes-hemligheten som innehåller nyckelfliksfilen för den här Arc-aktiverade SQL Managed Instance.
Kommaavgränsad lista över etiketter för den SQL-hanterade instansen.
Licenstypen som ska tillämpas för den här hanterade instansen Tillåtna värden är: BasePrice, LicenseIncluded, DisasterRecovery.Default är LicenseIncluded. Licenstypen kan ändras..
Gränsen för kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.
Begäran om kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.
Vänta inte tills den långvariga åtgärden har slutförts.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Antalet orkestreringsrepliker med hög tillgänglighet. Värdet måste vara mellan 1 och 3.
Sökvägen till den azext_arcdata filen för Json-filen för SQL-hanterad instans.
Den primära repliken som ska uppdateras.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Antal repliker som ska göras läsbara. Gäller endast för nivån Affärskritisk. Värdet måste vara mellan 0 och antalet repliker minus 1.
Det här alternativet anger antalet SQL Managed Instance repliker som ska distribueras i Kubernetes-klustret för hög tillgänglighet.
| Egenskap | Värde |
|---|---|
| Godkända värden: | 1, 2, 3 |
Den Azure resursgrupp där Den Arc-aktiverade SQL Managed Instance finns.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Kvarhållningsperiod för säkerhetskopior som anges i dagar. Tillåtna värden är 0 till 35. Standardvärdet är 7. Om du anger kvarhållningsperioden till 0 inaktiveras automatiska säkerhetskopieringar för alla databaser på den SQL-hanterade instansen och eventuella tidigare säkerhetskopior tas bort.
Kommaavgränsad lista över anteckningar som ska tillämpas på alla externa tjänster.
Namnet på Kubernetes-hemligheten som ska genereras som värd för eller är värd för SQL-tjänstcertifikatet.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Kommaavgränsad lista med etiketter som ska tillämpas på alla externa tjänster.
Antal sekundära repliker som måste synkroniseras för att checkas in. Om du anger det här värdet till -1 anges antalet nödvändiga synkroniserade sekundärfiler till "(# av repliker - 1) / 2", avrundat nedåt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | -1, 0, 1, 2 |
TDE-läge (Transparent Data Encryption) för den här Arc-aktiverade SQL Managed Instance. Tillåtna värden: ServiceManaged, CustomerManaged eller Disabled. Standardvärdet är Inaktiverat.
Sökväg till filen som innehåller en PRIVAT PEM-formaterad certifikatnyckel som ska användas för TDE.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Sökväg till filen som innehåller en offentlig PEM-formaterad certifikatnyckel som ska användas för TDE.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Namnet på Kubernetes-hemligheten som innehåller TDE-skyddscertifikatet och den privata nyckeln för den här Arc-aktiverade SQL Managed Instance. Kan endast anges för CustomerManaged TDE-läge.
Prisnivån för instansen. Tillåtna värden: BusinessCritical (bc för kort) eller GeneralPurpose (gp för kort). Standardvärdet är GeneralPurpose.
Den SQL Server tidszonen för instansen.
Kommaavgränsad lista över traceflags. Inga flaggor som standard.
Använd lokala Kubernetes-API:er för att utföra den här åtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az sql mi-arc upgrade
Uppgradera SQL-hanterad instans.
Uppgradera SQL-hanterad instans till önskad version som angetts. Om önskad version inte har angetts används datastyrenhetsversionen.
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]
Exempel
Uppgradera SQL-hanterad instans.
az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Den senaste giltiga versionen att uppgradera till. Valfritt, om ingen version har angetts, används datastyrenhetsversionen. Ange "auto" för att automatiskt uppgradera till den senaste giltiga versionen. Läs mer om automatiska uppgraderingar på: https://aka.ms/arc-sqlmi-auto-upgrade.
Anger vilken instans som skulle uppgraderas men inte uppgraderar instanserna.
Filtrera för att välja instanser som ska uppgraderas baserat på resursegenskaper.
Åsidosätter alla principer som kan tillämpas på instansen och försöker uppgradera.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Namnområde där den SQL-hanterade instansen ska distribueras. Om inget namnområde anges används det namnområde som definierats i kubeconfig.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Filtrera för att välja den instans som ska uppgraderas baserat på etiketter.
Namnet på den SQL-hanterade instansen.
Vänta inte tills den långvariga åtgärden har slutförts.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Den Azure resursgrupp där målet Arc-aktiverad SQL Managed Instance finns.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Azure Resource Manager – targeted Arguments |
Alternativet "--target" har blivit inaktuellt och tas bort i en framtida version. Använd "--desired-version" i stället.
Den senaste giltiga versionen att uppgradera till. Valfritt, om ingen version har angetts, används datastyrenhetsversionen. Ange "auto" för att automatiskt uppgradera till den senaste giltiga versionen. Läs mer om automatiska uppgraderingar på: https://aka.ms/arc-sqlmi-auto-upgrade.
Använd lokala Kubernetes-API:er för att utföra den här åtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Kubernetes API – targeted Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |