az sql mi-arc
Uwaga
Ta dokumentacja jest częścią rozszerzenia arcdata dla interfejsu wiersza polecenia platformy Azure (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 z obsługą usługi Azure Arc SQL.
Polecenia
| az sql mi-arc config |
Polecenia konfiguracji. |
| az sql mi-arc config add |
Dodaj wartość ścieżki JSON w pliku konfiguracji. |
| az sql mi-arc config init |
Zainicjuj pliki CRD i specyfikacji dla wystąpienia zarządzanego SQL. |
| az sql mi-arc config patch |
Stosowanie poprawek do pliku konfiguracji na podstawie pliku poprawki JSON. |
| az sql mi-arc config remove |
Usuń wartość ścieżki JSON w pliku konfiguracji. |
| az sql mi-arc config replace |
Zastąp wartość ścieżki json w pliku konfiguracji. |
| az sql mi-arc create |
Utwórz wystąpienie zarządzane SQL. |
| az sql mi-arc delete |
Usuwanie wystąpienia zarządzanego SQL. |
| az sql mi-arc edit |
Przestarzałe— użyj aktualizacji do edycji. |
| az sql mi-arc endpoint |
Wyświetlanie punktów końcowych SQL i zarządzanie nimi. |
| az sql mi-arc endpoint list |
Wyświetl listę punktów końcowych SQL. |
| 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 list |
Wyświetl listę SQL wystąpień zarządzanych. |
| az sql mi-arc show |
Pokaż szczegóły wystąpienia zarządzanego SQL. |
| az sql mi-arc update |
Zaktualizuj konfigurację wystąpienia zarządzanego SQL. |
| az sql mi-arc upgrade |
Uaktualnij wystąpienie zarządzane SQL. |
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
[--ad-account-name]
[--ad-connector-name]
[--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]
[--location]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--primary-dns-name]
[--primary-port-number]
[--readable-secondaries]
[--replicas {1, 2, 3}]
[--resource-group]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--storage-annotations]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-datalogs]
[--storage-class-logs]
[--storage-labels]
[--sync-secondary-to-commit {-1, 0, 1, 2}]
[--tier]
[--time-zone]
[--trace-flags]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-datalogs]
[--volume-size-logs]
Przykłady
Utwórz pośrednio połączone wystąpienie zarządzane SQL.
az sql mi-arc create -n sqlmi1 --k8s-namespace namespace --use-k8s
Utwórz pośrednio połączone wystąpienie zarządzane SQL z 3 replikami w scenariuszu wysokiej dostępności.
az sql mi-arc create -n sqlmi2 --replicas 3 --k8s-namespace namespace --use-k8s
Utwórz bezpośrednio połączone wystąpienie zarządzane SQL.
az sql mi-arc create --name name --resource-group group --location location --subscription subscription --custom-location custom-location
Utwórz pośrednio połączone wystąpienie zarządzane SQL z uwierzytelnianiem usługi Active Directory.
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
Nazwa wystąpienia zarządzanego SQL.
Parametry opcjonalne
Nazwa konta usługi Active Directory dla tej SQL Managed Instance z obsługą usługi Arc. To konto należy utworzyć przed wdrożeniem tego wystąpienia.
Nazwa łącznika usługi Active Directory. Ten parametr wskazuje intencję wdrożenia z obsługą usługi AD.
Nazwa wpisu tajnego kubernetes w celu wygenerowania tych hostów lub będzie hostować poświadczenia konta logowania administratora użytkownika.
Włącz agenta SQL Server dla wystąpienia. Wartość domyślna jest wyłączona. Dozwolone wartości to "true" lub "false".
Rozdzielona przecinkami lista adnotacji wystąpienia zarządzanego SQL.
Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM, który ma być używany do SQL Server.
Ścieżka do pliku zawierającego klucz publiczny certyfikatu w formacie PEM, który ma być używany do SQL Server.
Sortowanie SQL Server dla wystąpienia.
Limit rdzeni wystąpienia zarządzanego jako liczba całkowita.
Żądanie rdzeni wystąpienia zarządzanego jako liczba całkowita.
Lokalizacja niestandardowa dla tego wystąpienia.
Jeśli zostanie to określone, zostanie uznane za wystąpienie deweloperskie i nie będzie naliczane opłaty.
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 pliku kubeconfig.
Nazwa wpisu tajnego kubernetes, który zawiera plik keytab dla tego SQL Managed Instance z obsługą usługi Arc.
Rozdzielona przecinkami lista etykiet wystąpienia zarządzanego SQL.
Ustawienia regionalne SQL Server do dowolnego obsługiwanego identyfikatora języka (LCID) dla wystąpienia.
Typ licencji do zastosowania dla tego wystąpienia zarządzanego Dozwolone wartości to: BasePrice, LicenseIncluded, DisasterRecovery.Default to LicenseIncluded. Typ licencji można zmienić.
Lokalizacja platformy Azure, w której będą przechowywane metadane sqlmi (np. eastus).
Limit pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje Gi (gigabajty). Przykład: 4Gi.
Żądanie pojemności wystąpienia zarządzanego jako liczba całkowita, a następnie Gi (gigabajty). Przykład: 4Gi.
Jeśli zostanie określona, żadna usługa zewnętrzna nie zostanie utworzona. W przeciwnym razie usługa zewnętrzna zostanie utworzona przy użyciu tego samego typu usługi co kontroler danych.
Nie czekaj na zakończenie długotrwałej operacji.
Ścieżka do pliku azext_arcdata dla pliku json wystąpienia zarządzanego SQL.
Nazwa DNS usługi podstawowej uwidoczniona dla użytkowników końcowych w celu nawiązania połączenia z tą SQL Managed Instance z obsługą usługi Arc (np. sqlinstancename.contoso.com).
Numer portu, na którym jest uwidaczniona podstawowa usługa DNS dla użytkowników końcowych (np. 31433).
Liczba replik, które mają być czytelne. Dotyczy tylko warstwy Krytyczne dla działania firmy. Wartość musi należeć do przedziału od 0 do liczby replik pomniejszonej o 1.
Ta opcja określa liczbę SQL Managed Instance replik, które zostaną wdrożone w klastrze Kubernetes na potrzeby wysokiej dostępności. Wartość domyślna to 1 replika dla Ogólnego przeznaczenia, 3 repliki dla Krytyczne dla działania firmy.
Grupa zasobów platformy Azure, w której należy dodać zasób sqlmi.
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.
Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.
Nazwa wpisu tajnego kubernetes w celu wygenerowania tego hostu lub będzie hostować certyfikat usługi SQL.
Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.
Rozdzielona przecinkami lista adnotacji, które mają być stosowane do wszystkich PVC.
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.
Klasa magazynu, która ma być używana 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.
Klasa magazynu do użycia na potrzeby dzienników 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.
Klasa magazynu, która ma być używana dla dzienników (/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.
Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich pvCs.
Liczba replik pomocniczych, które muszą zostać zsynchronizowane w celu zatwierdzenia. Ustawienie tej wartości na -1 spowoduje ustawienie liczby wymaganych zsynchronizowanych serwerów pomocniczych na wartość "(# replik - 1) / 2", zaokrąglone w dół.
Warstwa cenowa dla wystąpienia. Dozwolone wartości: BusinessCritical (bc for short) lub GeneralPurpose (gp for short). Wartość domyślna to GeneralPurpose. Nie można zmienić warstwy cenowej.
Wystąpienie SQL Server strefę czasową.
Rozdzielona przecinkami lista traceflags. Brak flag domyślnie.
Tworzenie wystąpienia zarządzanego SQL przy użyciu lokalnych interfejsów API kubernetes.
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).
Rozmiar woluminu magazynu, który ma być używany dla danych jako liczba dodatnia, a następnie Ki (kilobajty), Mi (megabajty) lub Gi (gigabajty).
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).
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).
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc delete
Usuwanie wystąpienia zarządzanego SQL.
az sql mi-arc delete --name
[--k8s-namespace]
[--no-wait]
[--resource-group]
[--use-k8s]
Przykłady
Usuń wystąpienie zarządzane SQL przy użyciu domyślnej przestrzeni nazw.
az sql mi-arc delete --name sqlmi1 --use-k8s
Parametry wymagane
Nazwa wystąpienia zarządzanego SQL do usunięcia.
Parametry opcjonalne
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 pliku kubeconfig.
Nie czekaj na zakończenie długotrwałej operacji.
Grupa zasobów platformy Azure, w której należy usunąć zasób sqlmi.
Tworzenie wystąpienia zarządzanego SQL przy użyciu lokalnych interfejsów API kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc edit
Przestarzałe— użyj aktualizacji do edycji.
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]
[--time-zone]
[--trace-flags]
[--use-k8s]
Parametry wymagane
Nazwa edytowanego wystąpienia zarządzanego SQL. Nie można zmienić nazwy, w której wdrożono wystąpienie.
Parametry opcjonalne
Włącz agenta SQL Server dla wystąpienia. Wartość domyślna jest wyłączona.
Rozdzielona przecinkami lista adnotacji wystąpienia zarządzanego SQL.
Limit rdzeni wystąpienia zarządzanego jako liczba całkowita.
Żądanie rdzeni wystąpienia zarządzanego jako liczba całkowita.
[Wymagane] Lokalizacja niestandardowa dla tego wystąpienia.
Jeśli zostanie to określone, zostanie uznane za wystąpienie deweloperskie i nie będzie naliczane opłaty.
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.
Rozdzielona przecinkami lista etykiet wystąpienia zarządzanego SQL.
Typ licencji do aktualizacji dla tego wystąpienia zarządzanego Dozwolone wartości to: BasePrice, LicenseIncluded, DisasterRecovery. Wartość domyślna to LicenseIncluded.
Lokalizacja platformy Azure, w której będą przechowywane metadane sqlmi (np. eastus).
Limit pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje Gi (gigabajty). Przykład: 4Gi.
Żądanie pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje Gi (gigabajty). Przykład: 4Gi.
Jeśli zostanie podane, polecenie nie będzie czekać, aż wystąpienie będzie w stanie gotowości przed zwróceniem.
Ścieżka do pliku azext_arcdata dla pliku json wystąpienia zarządzanego SQL.
Grupa zasobów platformy Azure, w której należy dodać zasób sqlmi.
Okres przechowywania kopii zapasowej 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.
Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.
Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.
Nazwa tagu wystąpienia zarządzanego SQL.
Wartość tagu wystąpienia zarządzanego SQL.
Strefa czasowa SQL Server dla wystąpienia.
Rozdzielona przecinkami lista traceflags. Domyślnie nie ma flag.
Utwórz wystąpienie zarządzane SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
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
[--k8s-namespace]
[--use-k8s]
Przykłady
Pobieranie certyfikatu punktu końcowego dublowania grupy dostępności z bazy danych sqlmi1 i przechowywanie w pliku fileName1
az sql mi-arc get-mirroring-cert -n sqlmi1 --cert-file fileName1
Parametry wymagane
Nazwa pliku lokalnego do przechowywania pobranego certyfikatu w formacie PEM.
Nazwa wystąpienia zarządzanego SQL.
Parametry opcjonalne
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.
Utwórz wystąpienie zarządzane SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc list
Wyświetl listę SQL wystąpień zarządzanych.
az sql mi-arc list [--k8s-namespace]
[--resource-group]
[--use-k8s]
Przykłady
Wyświetl listę SQL wystąpień zarządzanych.
az sql mi-arc list --use-k8s
Parametry opcjonalne
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.
Grupa zasobów platformy Azure, w której powinien znajdować się zasób sqlmi.
Utwórz wystąpienie zarządzane SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
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 pośredniego połączonego wystąpienia zarządzanego SQL.
az sql mi-arc show --name sqlmi1 --k8s-namespace namespace --use-k8s
Pokaż szczegóły bezpośrednio połączonego wystąpienia zarządzanego SQL.
az sql mi-arc show --name sqlmi1 --resource-group resource-group
Parametry wymagane
Nazwa wystąpienia zarządzanego SQL, które ma być wyświetlane.
Parametry opcjonalne
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.
Ś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.
Grupa zasobów platformy Azure, w której powinien zostać wyświetlony zasób sqlmi.
Utwórz wystąpienie zarządzane SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az sql mi-arc update
Zaktualizuj konfigurację wystąpienia zarządzanego SQL.
az sql mi-arc update --name
[--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]
[--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}]
[--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
Nazwa zarządzanego wystąpienia zarządzanego SQL, które jest edytowane. Nie można zmienić nazwy wdrożonego wystąpienia.
Parametry opcjonalne
Włącz agenta SQL Server dla wystąpienia. Wartość domyślna jest wyłączona.
Rozdzielona przecinkami lista adnotacji wystąpienia zarządzanego SQL.
Ścieżka do pliku zawierającego klucz prywatny certyfikatu sformatowanego PEM, który ma być używany do SQL Server.
Ścieżka do pliku zawierającego klucz publiczny certyfikatu sformatowanego PEM, który ma być używany do SQL Server.
Limit rdzeni wystąpienia zarządzanego jako liczba całkowita.
Żądanie rdzeni wystąpienia zarządzanego jako liczba całkowita.
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.
Nazwa wpisu tajnego Kubernetes, który zawiera plik tab kluczy dla tego SQL Managed Instance z obsługą usługi Arc.
Rozdzielona przecinkami lista etykiet wystąpienia zarządzanego SQL.
Typ licencji do zastosowania dla tego wystąpienia zarządzanego Dozwolone wartości to: BasePrice, LicenseIncluded, DisasterRecovery.Default to LicenseIncluded. Typ licencji można zmienić.
Limit pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje Gi (gigabajty). Przykład: 4Gi.
Żądanie pojemności wystąpienia zarządzanego jako liczba całkowita, po którym następuje Gi (gigabajty). Przykład: 4Gi.
Nie czekaj na zakończenie długotrwałej operacji.
Ścieżka do pliku azext_arcdata dla pliku json wystąpienia zarządzanego SQL.
Preferowana replika podstawowa do zaktualizowania.
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.
Ta opcja określa liczbę replik SQL Managed Instance, które zostaną wdrożone w klastrze Kubernetes w celu zapewnienia wysokiej dostępności.
Grupa zasobów platformy Azure, w której należy zaktualizować zasób sqlmi.
Okres przechowywania kopii zapasowej 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.
Rozdzielona przecinkami lista adnotacji do zastosowania do wszystkich usług zewnętrznych.
Nazwa wpisu tajnego Kubernetes do wygenerowania tego hosta lub będzie hostować certyfikat usługi SQL.
Rozdzielona przecinkami lista etykiet, które mają być stosowane do wszystkich usług zewnętrznych.
Liczba replik pomocniczych, które muszą zostać zsynchronizowane w celu zatwierdzenia. Ustawienie tej wartości na -1 spowoduje ustawienie liczby wymaganych zsynchronizowanych sekund na wartość "(# replik - 1) / 2", zaokrąglone w dół.
Strefa czasowa SQL Server dla wystąpienia.
Rozdzielona przecinkami lista traceflags. Domyślnie nie ma flag.
Utwórz wystąpienie zarządzane SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
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 [--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
Wymagana wersja do uaktualnienia. Opcjonalnie, jeśli nie określono żadnej wersji, zostanie użyta wersja kontrolera danych.
Wskazuje, które wystąpienie zostanie uaktualnione, ale w rzeczywistości nie uaktualnia wystąpień.
Filtruj, aby wybrać wystąpienia do uaktualnienia na podstawie właściwości zasobu.
Zastępuje wszystkie zasady, które mogą być stosowane do wystąpienia, i podejmuje próbę uaktualnienia.
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.
Filtruj, aby wybrać wystąpienie w celu uaktualnienia na podstawie etykiet.
Nazwa wystąpienia zarządzanego SQL.
Nie czekaj na zakończenie długotrwałej operacji.
Grupa zasobów platformy Azure, w której należy dodać zasób sqlmi.
Wymagana wersja do uaktualnienia. Opcjonalnie, jeśli nie określono żadnej wersji, zostanie użyta wersja kontrolera danych.
Utwórz wystąpienie zarządzane SQL przy użyciu lokalnych interfejsów API platformy Kubernetes.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.