az sql mi-arc

Note

To odwołanie jest częścią rozszerzenia arcdata dla Azure CLI (wersja 2.3.1 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az sql mi-arc. Dowiedz się więcej o rozszerzeniach.

Zarządzanie wystąpieniami zarządzanymi SQL z obsługą Azure Arc.

Polecenia

Nazwa Opis Typ Stan
az sql mi-arc config

Polecenia konfiguracji.

Extension ogólna dostępność
az sql mi-arc config add

Dodaj wartość ścieżki json w pliku konfiguracji.

Extension ogólna dostępność
az sql mi-arc config init

Zainicjuj pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL.

Extension ogólna dostępność
az sql mi-arc config patch

Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON.

Extension ogólna dostępność
az sql mi-arc config remove

Usuń wartość ścieżki json w pliku konfiguracji.

Extension ogólna dostępność
az sql mi-arc config replace

Zastąp wartość ścieżki json w pliku konfiguracji.

Extension ogólna dostępność
az sql mi-arc create

Utwórz wystąpienie zarządzane SQL.

Extension ogólna dostępność
az sql mi-arc delete

Usuwanie wystąpienia zarządzanego SQL.

Extension ogólna dostępność
az sql mi-arc endpoint

Wyświetlanie punktów końcowych SQL i zarządzanie nimi.

Extension ogólna dostępność
az sql mi-arc endpoint list

Wyświetl listę punktów końcowych SQL.

Extension ogólna dostępność
az sql mi-arc get-mirroring-cert

Pobierz certyfikat punktu końcowego dublowania grup dostępności z bazy danych SQL mi i zapisz go w pliku.

Extension ogólna dostępność
az sql mi-arc list

Wyświetlanie listy wystąpień zarządzanych SQL.

Extension ogólna dostępność
az sql mi-arc reprovision-replica

Ponowne inicjowanie obsługi administracyjnej repliki w wystąpieniu zarządzanym SQL.

Extension ogólna dostępność
az sql mi-arc show

Pokaż szczegóły wystąpienia zarządzanego SQL.

Extension ogólna dostępność
az sql mi-arc update

Zaktualizuj konfigurację wystąpienia zarządzanego SQL.

Extension ogólna dostępność
az sql mi-arc upgrade

Uaktualnij wystąpienie zarządzane SQL.

Extension ogólna dostępność

az sql mi-arc create

Utwórz wystąpienie zarządzane SQL.

Aby ustawić hasło wystąpienia zarządzanego SQL, ustaw zmienną środowiskową 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]

Przykłady

Utwórz wystąpienie zarządzane SQL za pomocą interfejsu API platformy Kubernetes.

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

Utwórz wystąpienie zarządzane SQL z 3 replikami w scenariuszu wysokiej dostępności za pomocą interfejsu API Kubernetes.

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

Utwórz wystąpienie zarządzane SQL za pomocą usługi Azure Resource Manager (ARM).

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

Utwórz wystąpienie zarządzane SQL przy użyciu uwierzytelniania Active Directory za pomocą interfejsu API platformy Kubernetes.

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

Parametry wymagane

--name -n

Nazwa wystąpienia zarządzanego SQL.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--ad-account-name

Nazwa konta Active Directory dla tej SQL Managed Instance z obsługą usługi Arc. To konto należy utworzyć przed wdrożeniem tego wystąpienia.

--ad-connector-name

Nazwa łącznika Active Directory. Ten parametr wskazuje intencję wdrożenia z obsługą usługi AD.

--ad-encryption-types

Rozdzielona przecinkami lista obsługiwanych typów szyfrowania Active Directory. Musi być podzbiorem następujących wartości: RC4, AES128, AES256.

--admin-login-secret

Nazwa wpisu tajnego platformy Kubernetes w celu wygenerowania tych hostów lub będzie hostować poświadczenia konta logowania administratora użytkownika.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--agent-enabled

Włącz agenta SQL Server dla wystąpienia. Wartość domyślna jest wyłączona. Dozwolone wartości to "true" lub "false".

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--annotations

Rozdzielona przecinkami lista adnotacji wystąpienia zarządzanego SQL.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--cert-private-key-file

Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM do użycia na potrzeby SQL Server.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--cert-public-key-file

Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM do użycia na potrzeby SQL Server.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--collation

Sortowanie SQL Server dla wystąpienia.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--cores-limit -c

Limit rdzeni wystąpienia zarządzanego jako liczba całkowita.

--cores-request

Żądanie rdzeni wystąpienia zarządzanego jako liczba całkowita.

--custom-location

Lokalizacja niestandardowa dla tego wystąpienia.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--dev

Jeśli zostanie to określone, zostanie ono uznane za wystąpienie deweloperskie i nie zostanie naliczone opłaty.

--k8s-namespace -k

Przestrzeń nazw, w której ma zostać wdrożone wystąpienie zarządzane SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--keytab-secret

Nazwa wpisu tajnego kubernetes zawierającego plik tab klucza dla tego SQL Managed Instance z obsługą usługi Arc.

--labels

Rozdzielona przecinkami lista etykiet wystąpienia zarządzanego SQL.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--language

Ustawienia regionalne SQL Server do dowolnego obsługiwanego identyfikatora języka (LCID) dla wystąpienia.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--license-type -l

Typ licencji do zastosowania dla tego wystąpienia zarządzanego Dozwolone wartości to: BasePrice, LicenseIncluded, DisasterRecovery.Default to LicenseIncluded. Można zmienić typ licencji.

--memory-limit -m

Limit pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje gi (gigabajty). Przykład: 4Gi.

--memory-request

Żądanie pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje gi (gigabajty). Przykład: 4Gi.

--no-external-endpoint

Jeśli zostanie określona, nie zostanie utworzona żadna usługa zewnętrzna. W przeciwnym razie usługa zewnętrzna zostanie utworzona przy użyciu tego samego typu usługi co kontroler danych.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Domyślna wartość: False
--orchestrator-replicas

Liczba replik orkiestratora o wysokiej dostępności. Wartość musi należeć do zakresu od 1 do 3.

--path

Ścieżka do pliku azext_arcdata dla pliku json wystąpienia zarządzanego SQL.

--primary-dns-name

Nazwa DNS usługi podstawowej uwidoczniona użytkownikom końcowym w celu nawiązania połączenia z tą SQL Managed Instance z obsługą usługi Arc (np. sqlinstancename.contoso.com).

--primary-port-number

Numer portu, na którym jest uwidoczniona usługa podstawowa dla użytkowników końcowych (np. 31433).

--private-key-file

Plik klucza prywatnego wygenerowany przez program openSSL do użycia jako identyfikator wystąpienia.

--readable-secondaries

Liczba replik do odczytu. Dotyczy tylko warstwy Krytyczne dla działania firmy. Wartość musi należeć do zakresu od 0 do liczby replik minus 1.

--replicas

Ta opcja określa liczbę replik SQL Managed Instance, które zostaną wdrożone w klastrze Kubernetes na potrzeby wysokiej dostępności. Wartość domyślna to 1 replika ogólnego przeznaczenia, 3 repliki krytyczne dla działania firmy.

Właściwość Wartość
Dopuszczalne wartości: 1, 2, 3
--resource-group -g

Należy dodać grupę zasobów Azure, do której należy dodać SQL Managed Instance z obsługą usługi Arc.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--retention-days

Okres przechowywania kopii zapasowych określony w dniach. Dozwolone wartości to od 0 do 35. Wartość domyślna to 7. Ustawienie okresu przechowywania na 0 spowoduje wyłączenie automatycznych kopii zapasowych dla wszystkich baz danych w wystąpieniu zarządzanym SQL, a wszystkie wcześniejsze kopie zapasowe zostaną usunięte.

--secondary-dns-name

Nazwa DNS usługi pomocniczej uwidoczniona użytkownikom końcowym w celu nawiązania połączenia z tą SQL Managed Instance z obsługą usługi Arc (np. sqlinstancename2.contoso.com).

--secondary-port-number

Numer portu, na którym jest uwidoczniona usługa pomocnicza dla użytkowników końcowych (np. 31434).

--service-annotations

Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--service-cert-secret

Nazwa wpisu tajnego kubernetes w celu wygenerowania tego hosta lub będzie hostować certyfikat usługi SQL.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--service-labels

Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--service-type

Typ usługi podstawowej.

Właściwość Wartość
Dopuszczalne wartości: LoadBalancer, NodePort
--storage-annotations

Rozdzielona przecinkami lista adnotacji, które mają być stosowane do wszystkich PVC.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--storage-class-backups

Klasa magazynu z obsługą funkcji ReadWriteMany (RWX) do użycia na potrzeby kopii zapasowych (/var/opt/mssql/backups). Jeśli żadna wartość nie zostanie określona, zostanie użyta domyślna klasa magazynu.

--storage-class-data -d

Klasa magazynu do użycia dla plików danych (.mdf, .ndf). Jeśli żadna wartość nie zostanie określona, nie zostanie określona żadna klasa magazynu, co spowoduje, że platforma Kubernetes będzie używać domyślnej klasy magazynu.

--storage-class-datalogs

Klasa magazynu do użycia w dziennikach bazy danych (ldf). Jeśli żadna wartość nie zostanie określona, nie zostanie określona żadna klasa magazynu, co spowoduje, że platforma Kubernetes będzie używać domyślnej klasy magazynu.

--storage-class-logs

Klasa magazynu do użycia w dziennikach (/var/log). Jeśli żadna wartość nie zostanie określona, nie zostanie określona żadna klasa magazynu, co spowoduje, że platforma Kubernetes będzie używać domyślnej klasy magazynu.

--storage-class-orchestrator-logs

Klasa magazynu do użycia na potrzeby dzienników orkiestratora (/var/log). Jeśli żadna wartość nie zostanie określona, nie zostanie określona żadna klasa magazynu, co spowoduje, że platforma Kubernetes będzie używać domyślnej klasy magazynu.

--storage-labels

Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich pvCs.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--sync-secondary-to-commit

Liczba replik pomocniczych, które muszą zostać zsynchronizowane w celu zatwierdzenia. Ustawienie tej wartości na wartość -1 spowoduje ustawienie liczby wymaganych zsynchronizowanych sekund na wartość "(# replik - 1) / 2", zaokrągloną w dół.

Właściwość Wartość
Domyślna wartość: -1
Dopuszczalne wartości: -1, 0, 1, 2
--tde-mode

Tryb Transparent Data Encryption (TDE) dla tej SQL Managed Instance z obsługą usługi Arc. Dozwolone wartości: ServiceManaged, CustomerManaged lub Disabled. Wartość domyślna to Wyłączone.

--tde-protector-private-key-file

Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM do użycia na potrzeby funkcji TDE.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--tde-protector-public-key-file

Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM do użycia na potrzeby funkcji TDE.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--tde-protector-secret

Nazwa wpisu tajnego kubernetes zawierającego certyfikat ochrony TDE i klucz prywatny dla tego SQL Managed Instance z obsługą usługi Arc. Można określić tylko dla trybu TDE CustomerManaged.

--tier -t

Warstwa cenowa dla wystąpienia. Dozwolone wartości: BusinessCritical (bc for short) lub GeneralPurpose (gp for short). Wartość domyślna to GeneralPurpose.

--time-zone

SQL Server strefy czasowej dla wystąpienia.

--trace-flags

Rozdzielona przecinkami lista traceflags. Brak flag domyślnie.

--use-k8s

Tworzenie wystąpienia zarządzanego SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--volume-size-backups

Rozmiar woluminu magazynu, który ma być używany do tworzenia kopii zapasowych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).

--volume-size-data

Rozmiar woluminu magazynu, który ma być używany dla danych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).

--volume-size-datalogs

Rozmiar woluminu magazynu, który ma być używany dla dzienników danych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).

--volume-size-logs

Rozmiar woluminu magazynu, który ma być używany dla dzienników jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).

--volume-size-orchestrator-logs

Rozmiar woluminu magazynu, który ma być używany dla dzienników orkiestratora jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc delete

Usuwanie wystąpienia zarządzanego SQL.

az sql mi-arc delete --name
                     [--acquire-policy-token]
                     [--change-reference]
                     [--k8s-namespace]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]

Przykłady

Usuń wystąpienie zarządzane SQL za pomocą interfejsu API platformy Kubernetes.

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

Usuwanie wystąpienia zarządzanego SQL za pomocą usługi Azure Resource Manager (ARM).

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

Parametry wymagane

--name -n

Nazwa wystąpienia zarządzanego SQL, które ma zostać usunięte.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--k8s-namespace -k

Przestrzeń nazw, w której ma zostać wdrożone wystąpienie zarządzane SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Domyślna wartość: False
--resource-group -g

Grupa zasobów Azure, w której istnieje SQL Managed Instance z obsługą usługi Arc.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc get-mirroring-cert

Pobierz certyfikat punktu końcowego dublowania grup dostępności z bazy danych SQL mi i zapisz go w pliku.

az sql mi-arc get-mirroring-cert --cert-file
                                 --name
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--k8s-namespace]
                                 [--use-k8s]

Przykłady

Pobieranie certyfikatu punktu końcowego dublowania grup dostępności z programu sqlmi1 i przechowywanie go w pliku fileName1

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

Parametry wymagane

--cert-file

Nazwa pliku lokalnego do przechowywania pobranego certyfikatu w formacie PEM.

--name -n

Nazwa wystąpienia zarządzanego SQL.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--k8s-namespace -k

Przestrzeń nazw, w której ma zostać wdrożone wystąpienie zarządzane SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc list

Wyświetlanie listy wystąpień zarządzanych SQL.

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

Przykłady

Wyświetlanie listy wystąpień zarządzanych SQL.

az sql mi-arc list --use-k8s

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--custom-location

Lokalizacja niestandardowa, w której są wdrażane wystąpienia zarządzane SQL z obsługą usługi Arc. Jeśli nie zostanie określony, zostaną wyświetlone wszystkie wystąpienia w grupie zasobów.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--k8s-namespace -k

Przestrzeń nazw platformy Kubernetes zawierająca wystąpienia zarządzane SQL z obsługą usługi Arc. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--resource-group -g

Grupa zasobów Azure zawierająca wystąpienia zarządzane SQL z obsługą usługi Arc.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc reprovision-replica

Ponowne inicjowanie obsługi administracyjnej repliki w wystąpieniu zarządzanym SQL.

az sql mi-arc reprovision-replica --name
                                  [--acquire-policy-token]
                                  [--change-reference]
                                  [--k8s-namespace]
                                  [--no-wait]
                                  [--use-k8s]

Przykłady

Ex 1 — Ponowna aprowizacja repliki 1 wystąpienia zarządzanego SQL sqlmi1.

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

Parametry wymagane

--name -n

Nazwa repliki wystąpienia zarządzanego SQL, która ma zostać ponownie aprowizowana.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--k8s-namespace -k

Przestrzeń nazw, w której wdrożono replikę wystąpienia zarządzanego SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Domyślna wartość: False
--use-k8s

Ponowne aprowizowanie repliki wystąpienia zarządzanego SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc show

Pokaż szczegóły wystąpienia zarządzanego SQL.

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

Przykłady

Pokaż szczegóły SQL Managed Instance przy użyciu interfejsu API platformy Kubernetes.

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

Pokaż szczegóły SQL Managed Instance, wykonując zapytanie Azure Resource Manager (ARM).

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

Parametry wymagane

--name -n

Wyświetlana nazwa wystąpienia zarządzanego SQL.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--k8s-namespace -k

Przestrzeń nazw, w której ma zostać wdrożone wystąpienie zarządzane SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--path -p

Ścieżka, w której powinna zostać zapisana pełna specyfikacja wystąpienia zarządzanego SQL. W przypadku pominięcia specyfikacja zostanie zapisana w standardowych danych wyjściowych.

--resource-group -g

Grupa zasobów Azure, w której istnieje SQL Managed Instance z obsługą usługi Arc.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc update

Zaktualizuj konfigurację wystąpienia zarządzanego SQL.

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]

Przykłady

Zaktualizuj konfigurację wystąpienia zarządzanego SQL.

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

Parametry wymagane

--name -n

Nazwa edytowanego wystąpienia zarządzanego SQL. Nie można zmienić nazwy, w której wdrożono wystąpienie.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--ad-encryption-types

Rozdzielona przecinkami lista obsługiwanych typów szyfrowania Active Directory. Musi być podzbiorem następujących wartości: RC4, AES128, AES256.

--agent-enabled

Włącz agenta SQL Server dla wystąpienia. Wartość domyślna jest wyłączona.

--annotations

Rozdzielona przecinkami lista adnotacji wystąpienia zarządzanego SQL.

--cert-private-key-file

Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM do użycia na potrzeby SQL Server.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--cert-public-key-file

Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM do użycia na potrzeby SQL Server.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--cores-limit -c

Limit rdzeni wystąpienia zarządzanego jako liczba całkowita.

--cores-request

Żądanie rdzeni wystąpienia zarządzanego jako liczba całkowita.

--k8s-namespace -k

Przestrzeń nazw, w której ma zostać wdrożone wystąpienie zarządzane SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--keytab-secret

Nazwa wpisu tajnego kubernetes zawierającego plik tab klucza dla tego SQL Managed Instance z obsługą usługi Arc.

--labels

Rozdzielona przecinkami lista etykiet wystąpienia zarządzanego SQL.

--license-type -l

Typ licencji do zastosowania dla tego wystąpienia zarządzanego Dozwolone wartości to: BasePrice, LicenseIncluded, DisasterRecovery.Default to LicenseIncluded. Można zmienić typ licencji.

--memory-limit -m

Limit pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje gi (gigabajty). Przykład: 4Gi.

--memory-request

Żądanie pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje gi (gigabajty). Przykład: 4Gi.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Domyślna wartość: False
--orchestrator-replicas

Liczba replik orkiestratora o wysokiej dostępności. Wartość musi należeć do zakresu od 1 do 3.

--path

Ścieżka do pliku azext_arcdata dla pliku json wystąpienia zarządzanego SQL.

--preferred-primary-replica

Preferowana replika podstawowa do zaktualizowania.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--readable-secondaries

Liczba replik do odczytu. Dotyczy tylko warstwy Krytyczne dla działania firmy. Wartość musi należeć do zakresu od 0 do liczby replik minus 1.

--replicas

Ta opcja określa liczbę replik SQL Managed Instance, które zostaną wdrożone w klastrze Kubernetes na potrzeby wysokiej dostępności.

Właściwość Wartość
Dopuszczalne wartości: 1, 2, 3
--resource-group -g

Grupa zasobów Azure, w której istnieje SQL Managed Instance z obsługą usługi Arc.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--retention-days

Okres przechowywania kopii zapasowych określony w dniach. Dozwolone wartości to od 0 do 35. Wartość domyślna to 7. Ustawienie okresu przechowywania na 0 spowoduje wyłączenie automatycznych kopii zapasowych dla wszystkich baz danych w wystąpieniu zarządzanym SQL, a wszystkie wcześniejsze kopie zapasowe zostaną usunięte.

--service-annotations

Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.

--service-cert-secret

Nazwa wpisu tajnego kubernetes w celu wygenerowania tego hosta lub będzie hostować certyfikat usługi SQL.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--service-labels

Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.

--sync-secondary-to-commit

Liczba replik pomocniczych, które muszą zostać zsynchronizowane w celu zatwierdzenia. Ustawienie tej wartości na wartość -1 spowoduje ustawienie liczby wymaganych zsynchronizowanych sekund na wartość "(# replik - 1) / 2", zaokrągloną w dół.

Właściwość Wartość
Dopuszczalne wartości: -1, 0, 1, 2
--tde-mode

Tryb Transparent Data Encryption (TDE) dla tej SQL Managed Instance z obsługą usługi Arc. Dozwolone wartości: ServiceManaged, CustomerManaged lub Disabled. Wartość domyślna to Wyłączone.

--tde-protector-private-key-file

Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM do użycia na potrzeby funkcji TDE.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--tde-protector-public-key-file

Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM do użycia na potrzeby funkcji TDE.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--tde-protector-secret

Nazwa wpisu tajnego kubernetes zawierającego certyfikat ochrony TDE i klucz prywatny dla tego SQL Managed Instance z obsługą usługi Arc. Można określić tylko dla trybu TDE CustomerManaged.

--tier -t

Warstwa cenowa dla wystąpienia. Dozwolone wartości: BusinessCritical (bc for short) lub GeneralPurpose (gp for short). Wartość domyślna to GeneralPurpose.

--time-zone

SQL Server strefy czasowej dla wystąpienia.

--trace-flags

Rozdzielona przecinkami lista traceflags. Brak flag domyślnie.

--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az sql mi-arc upgrade

Uaktualnij wystąpienie zarządzane SQL.

Uaktualnij wystąpienie zarządzane SQL do określonej żądanej wersji. Jeśli nie określono żądanej wersji, zostanie użyta wersja kontrolera danych.

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]

Przykłady

Uaktualnij wystąpienie zarządzane SQL.

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--desired-version -v

Najnowsza prawidłowa wersja do uaktualnienia. Opcjonalnie, jeśli nie określono wersji, zostanie użyta wersja kontrolera danych. Określ wartość "auto", aby automatycznie uaktualnić do najnowszej prawidłowej wersji. Dowiedz się więcej o automatycznych uaktualnieniach pod adresem: https://aka.ms/arc-sqlmi-auto-upgrade.

--dry-run -d

Wskazuje, które wystąpienie zostało uaktualnione, ale w rzeczywistości nie uaktualnia wystąpień.

--field-filter -f

Filtruj, aby wybrać wystąpienia do uaktualnienia na podstawie właściwości zasobów.

--force

Zastępuje wszystkie zasady, które mogą być stosowane do wystąpienia, i próbuje uaktualnić.

Właściwość Wartość
Domyślna wartość: False
--k8s-namespace -k

Przestrzeń nazw, w której ma zostać wdrożone wystąpienie zarządzane SQL. Jeśli nie określono przestrzeni nazw, zostanie użyta przestrzeń nazw zdefiniowana w narzędziu kubeconfig.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
--label-filter -l

Filtruj, aby wybrać wystąpienie do uaktualnienia na podstawie etykiet.

--name -n

Nazwa wystąpienia zarządzanego SQL.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Właściwość Wartość
Domyślna wartość: False
--resource-group -g

Grupa zasobów Azure, w której istnieje docelowa SQL Managed Instance z obsługą usługi Arc.

Właściwość Wartość
Grupa parametrów: Azure Resource Manager – targeted Arguments
--target
Przestarzałe

Opcja "--target" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--desired-version".

Najnowsza prawidłowa wersja do uaktualnienia. Opcjonalnie, jeśli nie określono wersji, zostanie użyta wersja kontrolera danych. Określ wartość "auto", aby automatycznie uaktualnić do najnowszej prawidłowej wersji. Dowiedz się więcej o automatycznych uaktualnieniach pod adresem: https://aka.ms/arc-sqlmi-auto-upgrade.

--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Właściwość Wartość
Grupa parametrów: Kubernetes API – targeted Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False