az sql mi-arc

Kommentar

Den här referensen är en del av arcdata-tillägget 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.

Anknytning Allmän tillgänglighet
az sql mi-arc config add

Lägg till ett värde för en json-sökväg i en konfigurationsfil.

Anknytning Allmän tillgänglighet
az sql mi-arc config init

Initiera CRD- och specifikationsfilerna för en SQL-hanterad instans.

Anknytning Allmän tillgänglighet
az sql mi-arc config patch

Korrigera en konfigurationsfil baserat på en json-korrigeringsfil.

Anknytning Allmän tillgänglighet
az sql mi-arc config remove

Ta bort ett värde för en json-sökväg i en konfigurationsfil.

Anknytning Allmän tillgänglighet
az sql mi-arc config replace

Ersätt ett värde för en json-sökväg i en konfigurationsfil.

Anknytning Allmän tillgänglighet
az sql mi-arc create

Skapa en SQL-hanterad instans.

Anknytning Allmän tillgänglighet
az sql mi-arc delete

Ta bort en SQL-hanterad instans.

Anknytning Allmän tillgänglighet
az sql mi-arc edit

Inaktuell, använd uppdatering över redigering.

Anknytning Inaktuell
az sql mi-arc endpoint

Visa och hantera SQL-slutpunkter.

Anknytning Allmän tillgänglighet
az sql mi-arc endpoint list

Visa en lista över SQL-slutpunkter.

Anknytning Allmän tillgänglighet
az sql mi-arc get-mirroring-cert

Hämta certifikatet för tillgänglighetsgruppens speglingsslutpunkt från sql mi och lagra i en fil.

Anknytning Allmän tillgänglighet
az sql mi-arc list

Lista SQL-hanterade instanser.

Anknytning Allmän tillgänglighet
az sql mi-arc reprovision-replica

Återskapa en replik i en SQL-hanterad instans.

Anknytning Allmän tillgänglighet
az sql mi-arc show

Visa information om en SQL-hanterad instans.

Anknytning Allmän tillgänglighet
az sql mi-arc update

Uppdatera konfigurationen av en SQL-hanterad instans.

Anknytning Allmän tillgänglighet
az sql mi-arc upgrade

Uppgradera SQL-hanterad instans.

Anknytning Allmän tillgänglighet

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
                     [--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]

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

--ad-account-name

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å Active Directory-Anslut eller. Den här parametern anger en avsikt att distribuera med AD-stöd.

--ad-encryption-types

En kommaavgränsad lista över 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.

--agent-enabled

Aktivera SQL Server-agenten för instansen. Standardvärdet är inaktiverat. Tillåtna värden är "true" eller "false".

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

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

--collation

SQL Server-sortering för instansen.

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

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

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

--language

SQL Server-språkvarianten till alla språkidentifierare (LCID) som stöds för 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-external-endpoint

Om det anges skapas ingen extern tjänst. Annars skapas en extern tjänst med samma tjänsttyp som datakontrollanten.

--no-wait

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

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

--readable-secondaries

Antal repliker som ska göras läsbara. Gäller endast för Affärskritisk nivå. 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ärskritisk.

accepterade värden: 1, 2, 3
--resource-group -g

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

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

--service-cert-secret

Namnet på Kubernetes-hemligheten som ska genereras som värd för eller är värd för SQL-tjänstcertifikatet.

--service-labels

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

--service-type

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

accepterade värden: LoadBalancer, NodePort
--storage-annotations

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

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

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

accepterade värden: -1, 0, 1, 2
standardvärde: -1
--tde-mode

TDE-läge (transparent datakryptering) 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.

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

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

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.

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

az sql mi-arc delete

Ta bort en SQL-hanterad instans.

az sql mi-arc delete --name
                     [--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

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

--no-wait

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

standardvärde: False
--resource-group -g

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

--use-k8s

Använd lokala Kubernetes-API:er för att utföra den här åtgärden.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

az sql mi-arc edit

Inaktuell

Det här kommandot är inaktuellt och tas bort i en framtida version. Använd "update" i stället.

Inaktuell, använd uppdatering över redigering.

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]

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

--agent-enabled

Aktivera SQL Server-agenten för instansen. Standardvärdet är inaktiverat.

--annotations

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

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

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

--labels

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

--license-type

Licenstypen som ska uppdateras för den här hanterade instansen Tillåtna värden är: BasePrice, LicenseIncluded, DisasterRecovery. Standardvärdet är LicenseIncluded.

--location

Den Azure-plats där sqlmi-metadata ska lagras (t.ex. eastus).

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

Om det anges väntar kommandot inte på att instansen ska vara i ett redo tillstånd innan den returneras.

standardvärde: False
--path

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

--resource-group -g

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

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

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

--tag-name

Taggnamnet för den SQL-hanterade instansen.

--tag-value

Taggvärdet för den SQL-hanterade instansen.

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

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.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

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

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

--use-k8s

Använd lokala Kubernetes-API:er för att utföra den här åtgärden.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

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

--custom-location

Den anpassade plats där Arc-aktiverade SQL Managed Instances distribueras. Om det inte anges visas alla instanser i resursgruppen.

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

--resource-group -g

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

--use-k8s

Använd lokala Kubernetes-API:er för att utföra den här åtgärden.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

az sql mi-arc reprovision-replica

Återskapa en replik i en SQL-hanterad instans.

az sql mi-arc reprovision-replica --name
                                  [--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

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

--no-wait

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

standardvärde: False
--use-k8s

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

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

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

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

--use-k8s

Använd lokala Kubernetes-API:er för att utföra den här åtgärden.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

az sql mi-arc update

Uppdatera konfigurationen av en SQL-hanterad instans.

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]

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

--ad-encryption-types

En kommaavgränsad lista över 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-agenten för instansen. Standardvärdet är inaktiverat.

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

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

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

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

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.

--readable-secondaries

Antal repliker som ska göras läsbara. Gäller endast för Affärskritisk nivå. 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.

accepterade värden: 1, 2, 3
--resource-group -g

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

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

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

accepterade värden: -1, 0, 1, 2
--tde-mode

TDE-läge (transparent datakryptering) 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.

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

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

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.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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

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

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

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.

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

standardvärde: False
--resource-group -g

Den Azure-resursgrupp där mål arc-aktiverad SQL Managed Instance finns.

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

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

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

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