az sql mi-arc

Poznámka

Tento odkaz je součástí rozšíření arcdata pro Azure CLI (verze 2.3.1 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az sql mi-arc . Přečtěte si další informace o rozšířeních.

Správa spravovaných instancí SQL s podporou služby Azure Arc

Příkazy

Name Description Typ Stav
az sql mi-arc config

Příkazy konfigurace.

Rozšíření GA
az sql mi-arc config add

Do konfiguračního souboru přidejte hodnotu cesty JSON.

Rozšíření GA
az sql mi-arc config init

Inicializuje soubory CRD a specifikace pro spravovanou instanci SQL.

Rozšíření GA
az sql mi-arc config patch

Opravte konfigurační soubor na základě souboru opravy JSON.

Rozšíření GA
az sql mi-arc config remove

Odeberte hodnotu cesty JSON v konfiguračním souboru.

Rozšíření GA
az sql mi-arc config replace

Nahraďte hodnotu cesty JSON v konfiguračním souboru.

Rozšíření GA
az sql mi-arc create

Vytvořte spravovanou instanci SQL.

Rozšíření GA
az sql mi-arc delete

Odstranění spravované instance SQL

Rozšíření GA
az sql mi-arc edit

Zastaralé, použijte aktualizaci při úpravách.

Rozšíření Zastaralé
az sql mi-arc endpoint

Zobrazení a správa koncových bodů SQL

Rozšíření GA
az sql mi-arc endpoint list

Vypíše koncové body SQL.

Rozšíření GA
az sql mi-arc get-mirroring-cert

Načtěte certifikát koncového bodu zrcadlení skupiny dostupnosti z sql mi a uložte ho do souboru.

Rozšíření GA
az sql mi-arc list

Výpis spravovaných instancí SQL

Rozšíření GA
az sql mi-arc reprovision-replica

Opětovné zřízení repliky ve spravované instanci SQL

Rozšíření GA
az sql mi-arc show

Zobrazí podrobnosti o spravované instanci SQL.

Rozšíření GA
az sql mi-arc update

Aktualizujte konfiguraci spravované instance SQL.

Rozšíření GA
az sql mi-arc upgrade

Upgradujte spravovanou instanci SQL.

Rozšíření GA

az sql mi-arc create

Vytvořte spravovanou instanci SQL.

Pokud chcete nastavit heslo spravované instance SQL, nastavte proměnnou prostředí 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]

Příklady

Vytvořte spravovanou instanci SQL prostřednictvím rozhraní Kubernetes API.

az sql mi-arc create -n sqlmi1 --k8s-namespace arc --use-k8s

Vytvořte spravovanou instanci SQL se 3 replikami ve scénáři vysoké dostupnosti prostřednictvím rozhraní Kubernetes API.

az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace arc --use-k8s

Vytvoření spravované instance SQL prostřednictvím Azure Resource Manageru (ARM)

az sql mi-arc create --name sqlmi3 --resource-group rg-name --custom-location arc-cl

Vytvořte spravovanou instanci SQL s ověřováním Active Directory prostřednictvím rozhraní 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

Povinné parametry

--name -n

Název spravované instance SQL.

Volitelné parametry

--ad-account-name

Název účtu služby Active Directory pro tuto spravovanou instanci SQL s podporou arc. Tento účet je potřeba vytvořit před nasazením této instance.

--ad-connector-name

Název Připojení or služby Active Directory. Tento parametr označuje záměr nasazení s podporou AD.

--ad-encryption-types

Seznam podporovaných typů šifrování služby Active Directory oddělený čárkami. Musí být podmnožinou následujících hodnot: RC4, AES128, AES256.

--admin-login-secret

Název tajného kódu Kubernetes, který se má vygenerovat, nebo bude hostitelem přihlašovacích údajů účtu správce uživatele.

--agent-enabled

Povolte agenta SQL Serveru pro instanci. Výchozí hodnota je zakázaná. Povolené hodnoty jsou true nebo false.

--annotations

Čárkami oddělený seznam poznámek spravované instance SQL

--cert-private-key-file

Cesta k souboru obsahujícímu privátní klíč certifikátu formátovaného PEM, který se má použít pro SQL Server.

--cert-public-key-file

Cesta k souboru obsahujícímu veřejný klíč certifikátu formátovaného PEM, který se má použít pro SQL Server.

--collation

Kolace SQL Serveru pro instanci.

--cores-limit -c

Limit jader spravované instance jako celé číslo.

--cores-request

Požadavek na jádra spravované instance jako celé číslo.

--custom-location

Vlastní umístění pro tuto instanci.

--dev

Pokud je tato hodnota zadaná, považuje se za vývojovou instanci a nebude se účtovat.

--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--keytab-secret

Název tajného klíče Kubernetes, který obsahuje soubor keytab pro tuto spravovanou instanci SQL s podporou Arc.

--labels

Čárkami oddělený seznam popisků spravované instance SQL

--language

Národní prostředí SQL Serveru pro instanci libovolného podporovaného identifikátoru jazyka (LCID).

--license-type -l

Typ licence, který se má použít pro tuto povolenou instanci, jsou: BasePrice, LicenseIncluded, DisasterRecovery.Default je LicenseIncluded. Typ licence lze změnit..

--memory-limit -m

Limit kapacity spravované instance jako celočíselné číslo následované Gi (gigabajty). Příklad: 4Gi.

--memory-request

Požadavek na kapacitu spravované instance jako celočíselné číslo následované Gi (gigabajty). Příklad: 4Gi.

--no-external-endpoint

Pokud je zadáno, nebude vytvořena žádná externí služba. V opačném případě se vytvoří externí služba s použitím stejného typu služby jako kontroler dat.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--orchestrator-replicas

Počet replik orchestrátoru s vysokou dostupností. Hodnota musí být v rozsahu 1 až 3.

--path

Cesta k souboru azext_arcdata pro soubor JSON spravované instance SQL.

--primary-dns-name

Název DNS primární služby vystavený koncovým uživatelům pro připojení k této službě SQL Managed Instance s podporou Arc (např. sqlinstancename.contoso.com).

--primary-port-number

Číslo portu, na kterém je primární služba vystavená koncovým uživatelům (např. 31433).

--readable-secondaries

Počet replik,kteréch Platí pouze pro úroveň Pro důležité obchodní informace. Hodnota musí být mezi 0 a počtem replik minus 1.

--replicas

Tato možnost určuje počet replik služby SQL Managed Instance, které budou nasazeny v clusteru Kubernetes pro účely vysoké dostupnosti. Výchozí hodnota je 1 replika pro obecné účely, 3 repliky pro Pro důležité obchodní informace.

přijímané hodnoty: 1, 2, 3
--resource-group -g

Skupina prostředků Azure, do které by se měla přidat spravovaná instance SQL s podporou Arc.

--retention-days

Doba uchovávání záloh zadaná ve dnech. Povolené hodnoty jsou 0 až 35. Výchozí hodnota je 7. Nastavení doby uchovávání na 0 vypne automatické zálohování pro všechny databáze ve spravované instanci SQL a všechny předchozí zálohy se odstraní.

--secondary-dns-name

Název DNS sekundární služby vystavený koncovým uživatelům pro připojení k této službě SQL Managed Instance s podporou Arc (např. sqlinstancename2.contoso.com).

--secondary-port-number

Číslo portu, na kterém je sekundární služba vystavená koncovým uživatelům (např. 31434).

--service-annotations

Čárkami oddělený seznam poznámek, které se mají použít u všech externích služeb.

--service-cert-secret

Název tajného kódu Kubernetes, který vygeneruje hostitele nebo bude hostovat certifikát služby SQL.

--service-labels

Čárkami oddělený seznam popisků, které se mají použít u všech externích služeb.

--service-type

Typ primární služby.

přijímané hodnoty: LoadBalancer, NodePort
--storage-annotations

Čárkami oddělený seznam poznámek, které se použijí pro všechny pvcs.

--storage-class-backups

Třída úložiště podporující readWriteMany (RWX), která se má použít pro zálohy (/var/opt/mssql/backups). Pokud není zadána žádná hodnota, použije se výchozí třída úložiště.

--storage-class-data -d

Třída úložiště, která se má použít pro datové soubory (.mdf, .ndf). Pokud není zadaná žádná hodnota, nebude zadána žádná třída úložiště, což způsobí, že Kubernetes použije výchozí třídu úložiště.

--storage-class-datalogs

Třída úložiště, která se má použít pro protokoly databáze (.ldf). Pokud není zadaná žádná hodnota, nebude zadána žádná třída úložiště, což způsobí, že Kubernetes použije výchozí třídu úložiště.

--storage-class-logs

Třída úložiště, která se má použít pro protokoly (/var/log). Pokud není zadaná žádná hodnota, nebude zadána žádná třída úložiště, což způsobí, že Kubernetes použije výchozí třídu úložiště.

--storage-class-orchestrator-logs

Třída úložiště, která se má použít pro protokoly orchestrátoru (/var/log). Pokud není zadaná žádná hodnota, nebude zadána žádná třída úložiště, což způsobí, že Kubernetes použije výchozí třídu úložiště.

--storage-labels

Čárkami oddělený seznam popisků, které se mají použít u všech pvcs.

--sync-secondary-to-commit

Počet sekundárních replik, které musí být synchronizovány k potvrzení. Nastavením této hodnoty na -1 se nastaví počet požadovaných synchronizovaných sekundárních souborů na hodnotu (# replik - 1) / 2, zaokrouhleno dolů.

přijímané hodnoty: -1, 0, 1, 2
výchozí hodnota: -1
--tde-mode

Režim transparentní šifrování dat (TDE) pro tuto spravovanou instanci SQL s podporou arc. Povolené hodnoty: ServiceManaged, CustomerManaged nebo Disabled. Výchozí hodnota je zakázaná.

--tde-protector-private-key-file

Cesta k souboru obsahujícímu privátní klíč certifikátu formátovaného PEM, který se má použít pro transparentní šifrování dat.

--tde-protector-public-key-file

Cesta k souboru obsahujícímu veřejný klíč certifikátu ve formátu PEM, který se má použít pro transparentní šifrování dat.

--tde-protector-secret

Název tajného klíče Kubernetes, který obsahuje certifikát ochrany transparentním šifrováním dat a privátní klíč pro tuto spravovanou instanci SQL s podporou arc. Lze zadat pouze pro režim transparentního šifrování dat customerManaged.

--tier -t

Cenová úroveň instance. Povolené hodnoty: BusinessCritical (bc for short) nebo GeneralPurpose (gp for short). Výchozí hodnota je GeneralPurpose.

--time-zone

Časové pásmo SQL Serveru pro instanci.

--trace-flags

Čárkami oddělený seznam traceflags. Ve výchozím nastavení nejsou žádné příznaky.

--use-k8s

Vytvořte spravovanou instanci SQL pomocí místních rozhraní API Kubernetes.

--volume-size-backups

Velikost svazku úložiště, který se má použít pro zálohy jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-data

Velikost svazku úložiště, který se má použít pro data jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-datalogs

Velikost svazku úložiště, který se má použít pro datové protokoly jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-logs

Velikost svazku úložiště, který se má použít pro protokoly jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

--volume-size-orchestrator-logs

Velikost svazku úložiště, který se má použít pro protokoly orchestrátoru jako kladné číslo následované Ki (kilobajtů), Mi (megabajty) nebo Gi (gigabajty).

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc delete

Odstranění spravované instance SQL

az sql mi-arc delete --name
                     [--k8s-namespace]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]

Příklady

Odstraňte spravovanou instanci SQL prostřednictvím rozhraní Kubernetes API.

az sql mi-arc delete --name sqlmi1 --k8s-namespace arc --use-k8s

Odstranění spravované instance SQL prostřednictvím Azure Resource Manageru (ARM)

az sql mi-arc delete --name sqlmi1 --resource-group rg-name

Povinné parametry

--name -n

Název spravované instance SQL, která se má odstranit.

Volitelné parametry

--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--resource-group -g

Skupina prostředků Azure, ve které existuje spravovaná instance SQL s podporou Arc.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc edit

Zastaralé

Tento příkaz je zastaralý a v budoucí verzi se odebere. Místo toho použijte "update".

Zastaralé, použijte aktualizaci při úpravách.

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]

Povinné parametry

--name -n

Název spravované instance SQL, která se upravuje. Název, pod kterým je vaše instance nasazena, nelze změnit.

Volitelné parametry

--agent-enabled

Povolte agenta SQL Serveru pro instanci. Výchozí hodnota je zakázaná.

--annotations

Čárkami oddělený seznam poznámek spravované instance SQL

--cores-limit -c

Limit jader spravované instance jako celé číslo.

--cores-request

Požadavek na jádra spravované instance jako celé číslo.

--custom-location

Vlastní umístění pro tuto instanci.

--dev

Pokud je tato hodnota zadaná, považuje se za vývojovou instanci a nebude se účtovat.

--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--labels

Čárkami oddělený seznam popisků spravované instance SQL

--license-type

Typ licence, který se má aktualizovat pro tuto povolenou instanci, jsou: BasePrice, LicenseIncluded, DisasterRecovery. Výchozí hodnota je LicenseIncluded.

--location

Umístění Azure, ve kterém se budou ukládat metadata sqlmi (např. eastus).

--memory-limit -m

Limit kapacity spravované instance jako celočíselné číslo následované Gi (gigabajty). Příklad: 4Gi.

--memory-request

Požadavek na kapacitu spravované instance jako celočíselné číslo následované Gi (gigabajty). Příklad: 4Gi.

--no-wait

Pokud je tato hodnota uvedena, příkaz nečeká, až bude instance v připraveném stavu, než se vrátí.

výchozí hodnota: False
--path

Cesta k souboru azext_arcdata pro soubor JSON spravované instance SQL.

--resource-group -g

Skupina prostředků Azure, ve které existuje spravovaná instance SQL s podporou Arc.

--retention-days

Doba uchovávání záloh zadaná ve dnech. Povolené hodnoty jsou 0 až 35. Výchozí hodnota je 7. Nastavení doby uchovávání na 0 vypne automatické zálohování pro všechny databáze ve spravované instanci SQL a všechny předchozí zálohy se odstraní.

--service-annotations

Čárkami oddělený seznam poznámek, které se mají použít u všech externích služeb.

--service-labels

Čárkami oddělený seznam popisků, které se mají použít u všech externích služeb.

--tag-name

Název značky spravované instance SQL.

--tag-value

Hodnota značky spravované instance SQL.

--tier -t

Cenová úroveň instance. Povolené hodnoty: BusinessCritical (bc for short) nebo GeneralPurpose (gp for short). Výchozí hodnota je GeneralPurpose.

--time-zone

Časové pásmo SQL Serveru pro instanci.

--trace-flags

Čárkami oddělený seznam traceflags. Ve výchozím nastavení nejsou žádné příznaky.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc get-mirroring-cert

Načtěte certifikát koncového bodu zrcadlení skupiny dostupnosti z sql mi a uložte ho do souboru.

az sql mi-arc get-mirroring-cert --cert-file
                                 --name
                                 [--k8s-namespace]
                                 [--use-k8s]

Příklady

Načtení certifikátu koncového bodu zrcadlení skupiny dostupnosti z sqlmi1 a uložení v fileName1

az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1

Povinné parametry

--cert-file

Místní název souboru pro uložení načteného certifikátu ve formátu PEM.

--name -n

Název spravované instance SQL.

Volitelné parametry

--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc list

Výpis spravovaných instancí SQL

az sql mi-arc list [--custom-location]
                   [--k8s-namespace]
                   [--resource-group]
                   [--use-k8s]

Příklady

Výpis spravovaných instancí SQL

az sql mi-arc list --use-k8s

Volitelné parametry

--custom-location

Vlastní umístění, ve kterém jsou nasazeny spravované instance SQL s podporou arc. Pokud ho nezadáte, zobrazí se všechny instance ve skupině prostředků.

--k8s-namespace -k

Obor názvů Kubernetes obsahující spravované instance SQL s podporou arc. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--resource-group -g

Skupina prostředků Azure obsahující spravované instance SQL s podporou arc.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc reprovision-replica

Opětovné zřízení repliky ve spravované instanci SQL

az sql mi-arc reprovision-replica --name
                                  [--k8s-namespace]
                                  [--no-wait]
                                  [--use-k8s]

Příklady

Příklad 1 – Reprovision replica 1 spravované instance SQL sqlmi1.

az sql mi-arc reprovision-replica -n sqlmi1-1 --use-k8s --k8s-namespace namespace

Povinné parametry

--name -n

Název repliky spravované instance SQL, která se má znovu vytvořit.

Volitelné parametry

--k8s-namespace -k

Obor názvů, ve kterém je nasazená replika spravované instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--use-k8s

Opětovné zřízení repliky spravované instance SQL pomocí místních rozhraní API Kubernetes

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc show

Zobrazí podrobnosti o spravované instanci SQL.

az sql mi-arc show --name
                   [--k8s-namespace]
                   [--path]
                   [--resource-group]
                   [--use-k8s]

Příklady

Zobrazení podrobností o spravované instanci SQL pomocí rozhraní KUBERNEtes API

az sql mi-arc show --name sqlmi1 --k8s-namespace arc --use-k8s

Zobrazení podrobností o spravované instanci SQL dotazováním Azure Resource Manageru (ARM).

az sql mi-arc show --name sqlmi1 --resource-group rg-name

Povinné parametry

--name -n

Název spravované instance SQL, která se má zobrazit.

Volitelné parametry

--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--path -p

Cesta, kde by se měla zapsat úplná specifikace pro spravovanou instanci SQL. Pokud tento parametr vynecháte, zapíše se specifikace do standardního výstupu.

--resource-group -g

Skupina prostředků Azure, ve které existuje spravovaná instance SQL s podporou Arc.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc update

Aktualizujte konfiguraci spravované instance SQL.

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]

Příklady

Aktualizujte konfiguraci spravované instance SQL.

az sql mi-arc update --path ./spec.json -n sqlmi1 --use-k8s

Povinné parametry

--name -n

Název spravované instance SQL, která se upravuje. Název, pod kterým je vaše instance nasazena, nelze změnit.

Volitelné parametry

--ad-encryption-types

Seznam podporovaných typů šifrování služby Active Directory oddělený čárkami. Musí být podmnožinou následujících hodnot: RC4, AES128, AES256.

--agent-enabled

Povolte agenta SQL Serveru pro instanci. Výchozí hodnota je zakázaná.

--annotations

Čárkami oddělený seznam poznámek spravované instance SQL

--cert-private-key-file

Cesta k souboru obsahujícímu privátní klíč certifikátu formátovaného PEM, který se má použít pro SQL Server.

--cert-public-key-file

Cesta k souboru obsahujícímu veřejný klíč certifikátu formátovaného PEM, který se má použít pro SQL Server.

--cores-limit -c

Limit jader spravované instance jako celé číslo.

--cores-request

Požadavek na jádra spravované instance jako celé číslo.

--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--keytab-secret

Název tajného klíče Kubernetes, který obsahuje soubor keytab pro tuto spravovanou instanci SQL s podporou Arc.

--labels

Čárkami oddělený seznam popisků spravované instance SQL

--license-type -l

Typ licence, který se má použít pro tuto povolenou instanci, jsou: BasePrice, LicenseIncluded, DisasterRecovery.Default je LicenseIncluded. Typ licence lze změnit..

--memory-limit -m

Limit kapacity spravované instance jako celočíselné číslo následované Gi (gigabajty). Příklad: 4Gi.

--memory-request

Požadavek na kapacitu spravované instance jako celočíselné číslo následované Gi (gigabajty). Příklad: 4Gi.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--orchestrator-replicas

Počet replik orchestrátoru s vysokou dostupností. Hodnota musí být v rozsahu 1 až 3.

--path

Cesta k souboru azext_arcdata pro soubor JSON spravované instance SQL.

--preferred-primary-replica

Upřednostňovaná primární replika, která se má aktualizovat.

--readable-secondaries

Počet replik,kteréch Platí pouze pro úroveň Pro důležité obchodní informace. Hodnota musí být mezi 0 a počtem replik minus 1.

--replicas

Tato možnost určuje počet replik služby SQL Managed Instance, které budou nasazeny v clusteru Kubernetes pro účely vysoké dostupnosti.

přijímané hodnoty: 1, 2, 3
--resource-group -g

Skupina prostředků Azure, ve které existuje spravovaná instance SQL s podporou Arc.

--retention-days

Doba uchovávání záloh zadaná ve dnech. Povolené hodnoty jsou 0 až 35. Výchozí hodnota je 7. Nastavení doby uchovávání na 0 vypne automatické zálohování pro všechny databáze ve spravované instanci SQL a všechny předchozí zálohy se odstraní.

--service-annotations

Čárkami oddělený seznam poznámek, které se mají použít u všech externích služeb.

--service-cert-secret

Název tajného kódu Kubernetes, který vygeneruje hostitele nebo bude hostovat certifikát služby SQL.

--service-labels

Čárkami oddělený seznam popisků, které se mají použít u všech externích služeb.

--sync-secondary-to-commit

Počet sekundárních replik, které musí být synchronizovány k potvrzení. Nastavením této hodnoty na -1 se nastaví počet požadovaných synchronizovaných sekundárních souborů na hodnotu (# replik - 1) / 2, zaokrouhleno dolů.

přijímané hodnoty: -1, 0, 1, 2
--tde-mode

Režim transparentní šifrování dat (TDE) pro tuto spravovanou instanci SQL s podporou arc. Povolené hodnoty: ServiceManaged, CustomerManaged nebo Disabled. Výchozí hodnota je zakázaná.

--tde-protector-private-key-file

Cesta k souboru obsahujícímu privátní klíč certifikátu formátovaného PEM, který se má použít pro transparentní šifrování dat.

--tde-protector-public-key-file

Cesta k souboru obsahujícímu veřejný klíč certifikátu ve formátu PEM, který se má použít pro transparentní šifrování dat.

--tde-protector-secret

Název tajného klíče Kubernetes, který obsahuje certifikát ochrany transparentním šifrováním dat a privátní klíč pro tuto spravovanou instanci SQL s podporou arc. Lze zadat pouze pro režim transparentního šifrování dat customerManaged.

--tier -t

Cenová úroveň instance. Povolené hodnoty: BusinessCritical (bc for short) nebo GeneralPurpose (gp for short). Výchozí hodnota je GeneralPurpose.

--time-zone

Časové pásmo SQL Serveru pro instanci.

--trace-flags

Čárkami oddělený seznam traceflags. Ve výchozím nastavení nejsou žádné příznaky.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sql mi-arc upgrade

Upgradujte spravovanou instanci SQL.

Upgradujte spravovanou instanci SQL na zadanou požadovanou verzi. Pokud není zadaná požadovaná verze, použije se verze kontroleru dat.

az sql mi-arc upgrade [--desired-version]
                      [--dry-run]
                      [--field-filter]
                      [--force]
                      [--k8s-namespace]
                      [--label-filter]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--target]
                      [--use-k8s]

Příklady

Upgradujte spravovanou instanci SQL.

az sql mi-arc upgrade -n sqlmi1 -k arc --desired-version v1.1.0 --use-k8s

Volitelné parametry

--desired-version -v

Nejnovější platná verze, na které se má upgradovat. Pokud není zadána žádná verze, použije se verze kontroleru dat. Zadejte auto, které se má automaticky upgradovat na nejnovější platnou verzi. Další informace o automatických upgradech najdete tady: https://aka.ms/arc-sqlmi-auto-upgrade.

--dry-run -d

Označuje, která instance by byla upgradována, ale ve skutečnosti neupgraduje instance.

--field-filter -f

Filtrováním vyberte instance, které se mají upgradovat na základě vlastností prostředku.

--force

Přepíše všechny zásady, které se můžou na instanci použít, a pokusí se provést upgrade.

výchozí hodnota: False
--k8s-namespace -k

Obor názvů, ve kterém se má nasadit spravovaná instance SQL. Pokud není zadán žádný obor názvů, použije se obor názvů definovaný v kubeconfig.

--label-filter -l

Filtrováním vyberte instanci, která se má upgradovat na základě popisků.

--name -n

Název spravované instance SQL.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--resource-group -g

Skupina prostředků Azure, ve které existuje cílová spravovaná instance SQL s podporou arc.

--target
Zastaralé

Možnost --target je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte --desired-version.

Nejnovější platná verze, na které se má upgradovat. Pokud není zadána žádná verze, použije se verze kontroleru dat. Zadejte auto, které se má automaticky upgradovat na nejnovější platnou verzi. Další informace o automatických upgradech najdete tady: https://aka.ms/arc-sqlmi-auto-upgrade.

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.