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

--name -n

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.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--ad-account-name

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.

--ad-connector-name

Namnet på služba Active Directory Connector. Den här parametern anger en avsikt att distribuera med AD-stöd.

--ad-encryption-types

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.

--admin-login-secret

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
--agent-enabled

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

Kommaavgränsad lista över anteckningar för den SQL-hanterade instansen.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--cert-private-key-file

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
--cert-public-key-file

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
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--collation

Instansens SQL Server sortering.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--cores-limit -c

Kärngränsen för den hanterade instansen som ett heltal.

--cores-request

Begäran om kärnor i den hanterade instansen som ett heltal.

--custom-location

Den anpassade platsen för den här instansen.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--dev

Om detta anges betraktas det som en dev-instans och faktureras inte för.

--k8s-namespace -k

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
--keytab-secret

Namnet på Kubernetes-hemligheten som innehåller nyckelfliksfilen för den här Arc-aktiverade SQL Managed Instance.

--labels

Kommaavgränsad lista över etiketter för den SQL-hanterade instansen.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--language

SQL Server språkvariant för alla språkidentifierare (LCID) som stöds för instansen.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--license-type -l

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

--memory-limit -m

Gränsen för kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.

--memory-request

Begäran om kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.

--no-external-endpoint

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
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--orchestrator-replicas

Antalet orkestreringsrepliker med hög tillgänglighet. Värdet måste vara mellan 1 och 3.

--path

Sökvägen till den azext_arcdata filen för Json-filen för SQL-hanterad instans.

--primary-dns-name

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

--primary-port-number

Portnumret där den primära tjänsten exponeras för slutanvändarna (t.ex. 31433).

--private-key-file

Privat nyckelfil som genereras av openSSL som ska användas som instans-ID.

--readable-secondaries

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.

--replicas

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
--resource-group -g

Den Azure resursgrupp som den Arc-aktiverade SQL Managed Instance ska läggas till i.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--retention-days

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.

--secondary-dns-name

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

--secondary-port-number

Portnumret där den sekundära tjänsten exponeras för slutanvändarna (t.ex. 31434).

--service-annotations

Kommaavgränsad lista över anteckningar som ska tillämpas på alla externa tjänster.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--service-cert-secret

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
--service-labels

Kommaavgränsad lista med etiketter som ska tillämpas på alla externa tjänster.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--service-type

Typen för den primära tjänsten.

Egenskap Värde
Godkända värden: LoadBalancer, NodePort
--storage-annotations

Kommaavgränsad lista över anteckningar som ska tillämpas på alla datorer.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--storage-class-backups

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.

--storage-class-data -d

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.

--storage-class-datalogs

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.

--storage-class-logs

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.

--storage-class-orchestrator-logs

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.

--storage-labels

Kommaavgränsad lista med etiketter som ska tillämpas på alla datorer.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--sync-secondary-to-commit

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

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.

--tde-protector-private-key-file

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
--tde-protector-public-key-file

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
--tde-protector-secret

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.

--tier -t

Prisnivån för instansen. Tillåtna värden: BusinessCritical (bc för kort) eller GeneralPurpose (gp för kort). Standardvärdet är GeneralPurpose.

--time-zone

Den SQL Server tidszonen för instansen.

--trace-flags

Kommaavgränsad lista över traceflags. Inga flaggor som standard.

--use-k8s

Skapa EN SQL-hanterad instans med hjälp av lokala Kubernetes-API:er.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--volume-size-backups

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

--volume-size-data

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

--volume-size-datalogs

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

--volume-size-logs

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

--volume-size-orchestrator-logs

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Ö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

--name -n

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.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--k8s-namespace -k

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
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--resource-group -g

Den Azure resursgrupp där Den Arc-aktiverade SQL Managed Instance finns.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--use-k8s

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Ö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

--cert-file

Det lokala filnamnet för att lagra det hämtade certifikatet i PEM-format.

--name -n

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.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--k8s-namespace -k

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
--use-k8s

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

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

--custom-location

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
--k8s-namespace -k

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
--resource-group -g

Den Azure resursgrupp som innehåller Arc-aktiverade SQL Managed Instances.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--use-k8s

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Ö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

--name -n

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.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--k8s-namespace -k

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
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--use-k8s

Återskapa SQL-hanterad instansreplik med hjälp av lokala Kubernetes-API:er.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Ö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

--name -n

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.

--k8s-namespace -k

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
--path -p

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.

--resource-group -g

Den Azure resursgrupp där Den Arc-aktiverade SQL Managed Instance finns.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--use-k8s

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Ö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

--name -n

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.

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--ad-encryption-types

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.

--agent-enabled

Aktivera SQL Server agent för instansen. Standardinställningen är inaktiverad.

--annotations

Kommaavgränsad lista över anteckningar för den SQL-hanterade instansen.

--cert-private-key-file

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
--cert-public-key-file

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
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--cores-limit -c

Kärngränsen för den hanterade instansen som ett heltal.

--cores-request

Begäran om kärnor i den hanterade instansen som ett heltal.

--k8s-namespace -k

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
--keytab-secret

Namnet på Kubernetes-hemligheten som innehåller nyckelfliksfilen för den här Arc-aktiverade SQL Managed Instance.

--labels

Kommaavgränsad lista över etiketter för den SQL-hanterade instansen.

--license-type -l

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

--memory-limit -m

Gränsen för kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.

--memory-request

Begäran om kapaciteten för den hanterade instansen som ett heltalsnummer följt av Gi (gigabyte). Exempel: 4Gi.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--orchestrator-replicas

Antalet orkestreringsrepliker med hög tillgänglighet. Värdet måste vara mellan 1 och 3.

--path

Sökvägen till den azext_arcdata filen för Json-filen för SQL-hanterad instans.

--preferred-primary-replica

Den primära repliken som ska uppdateras.

Egenskap Värde
Parametergrupp: Kubernetes API – targeted Arguments
--readable-secondaries

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.

--replicas

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
--resource-group -g

Den Azure resursgrupp där Den Arc-aktiverade SQL Managed Instance finns.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--retention-days

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.

--service-annotations

Kommaavgränsad lista över anteckningar som ska tillämpas på alla externa tjänster.

--service-cert-secret

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
--service-labels

Kommaavgränsad lista med etiketter som ska tillämpas på alla externa tjänster.

--sync-secondary-to-commit

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

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.

--tde-protector-private-key-file

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
--tde-protector-public-key-file

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
--tde-protector-secret

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.

--tier -t

Prisnivån för instansen. Tillåtna värden: BusinessCritical (bc för kort) eller GeneralPurpose (gp för kort). Standardvärdet är GeneralPurpose.

--time-zone

Den SQL Server tidszonen för instansen.

--trace-flags

Kommaavgränsad lista över traceflags. Inga flaggor som standard.

--use-k8s

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

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

--acquire-policy-token

Hämtar en Azure Policy token automatiskt för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--change-reference

Det relaterade ändringsreferens-ID:t för den här resursåtgärden.

Egenskap Värde
Parametergrupp: Global Policy Arguments
--desired-version -v

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.

--dry-run -d

Anger vilken instans som skulle uppgraderas men inte uppgraderar instanserna.

--field-filter -f

Filtrera för att välja instanser som ska uppgraderas baserat på resursegenskaper.

--force

Åsidosätter alla principer som kan tillämpas på instansen och försöker uppgradera.

Egenskap Värde
Standardvärde: False
--k8s-namespace -k

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
--label-filter -l

Filtrera för att välja den instans som ska uppgraderas baserat på etiketter.

--name -n

Namnet på den SQL-hanterade instansen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Egenskap Värde
Standardvärde: False
--resource-group -g

Den Azure resursgrupp där målet Arc-aktiverad SQL Managed Instance finns.

Egenskap Värde
Parametergrupp: Azure Resource Manager – targeted Arguments
--target
Inaktuell

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.

--use-k8s

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

Öka loggningsverositeten för att visa alla felsökningsloggar.

Egenskap Värde
Standardvärde: False
--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

Egenskap Värde
Standardvärde: False
--output -o

Utdataformat.

Egenskap Värde
Standardvärde: json
Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Egenskap Värde
Standardvärde: False