az sql vm

Zarządzanie maszynami wirtualnymi SQL.

Polecenia

Nazwa Opis Typ Stan
az sql vm add-to-group

Dodaje maszynę wirtualną SQL do grupy maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm create

Tworzy maszynę wirtualną SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm delete

Usuwa maszynę wirtualną SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm enable-azure-ad-auth

Włączanie uwierzytelniania usługi Azure AD maszyny wirtualnej SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group

Zarządzanie grupami maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group ag-listener

Zarządzanie odbiornikami grup dostępności SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group ag-listener create

Tworzy odbiornik grupy dostępności.

Podstawowe funkcje Ogólna dostępność
az sql vm group ag-listener delete

Usuwa odbiornik grupy dostępności.

Podstawowe funkcje Ogólna dostępność
az sql vm group ag-listener list

Wyświetla listę wszystkich odbiorników grupy dostępności w grupie maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group ag-listener show

Pobiera odbiornik grupy dostępności.

Podstawowe funkcje Ogólna dostępność
az sql vm group ag-listener update

Aktualizacje odbiornik grupy dostępności.

Podstawowe funkcje Ogólna dostępność
az sql vm group create

Tworzy grupę maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group delete

Usuwa grupę maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group list

Wyświetla listę wszystkich grup maszyn wirtualnych SQL w grupie zasobów lub subskrypcji.

Podstawowe funkcje Ogólna dostępność
az sql vm group show

Pobiera grupę maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm group update

Aktualizacje grupy maszyn wirtualnych SQL, jeśli nie ma maszyn wirtualnych SQL dołączonych do grupy.

Podstawowe funkcje Ogólna dostępność
az sql vm list

Wyświetla listę wszystkich maszyn wirtualnych SQL w grupie zasobów lub subskrypcji.

Podstawowe funkcje Ogólna dostępność
az sql vm remove-from-group

Usuń maszynę wirtualną SQL z bieżącej grupy maszyn wirtualnych SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm show

Pobiera maszynę wirtualną SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm start-assessment

Uruchamia ocenę najlepszych rozwiązań SQL na maszynie wirtualnej SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm update

Aktualizacje właściwości maszyny wirtualnej SQL.

Podstawowe funkcje Ogólna dostępność
az sql vm validate-azure-ad-auth

Zweryfikuj uwierzytelnianie usługi Azure AD maszyny wirtualnej SQL po stronie klienta bez jej włączania.

Podstawowe funkcje Ogólna dostępność

az sql vm add-to-group

Dodaje maszynę wirtualną SQL do grupy maszyn wirtualnych SQL.

az sql vm add-to-group --sqlvm-group
                       [--bootstrap-acc-pwd]
                       [--ids]
                       [--name]
                       [--operator-acc-pwd]
                       [--resource-group]
                       [--service-acc-pwd]
                       [--subscription]

Przykłady

Dodaj maszynę wirtualną SQL do grupy.

az sql vm add-to-group -n sqlvm -g myresourcegroup --sqlvm-group sqlvmgroup --bootstrap-acc-pwd {bootstrappassword} --operator-acc-pwd {operatorpassword} --service-acc-pwd {servicepassword}

Parametry wymagane

--sqlvm-group -r

Nazwa lub identyfikator zasobu grupy maszyn wirtualnych SQL. Jeśli podano tylko nazwę, grupa maszyn wirtualnych SQL powinna znajdować się w tej samej grupie zasobów maszyny wirtualnej SQL.

Parametry opcjonalne

--bootstrap-acc-pwd -b

Hasło do konta uruchamiania klastra, jeśli jest podane w grupie maszyn wirtualnych SQL.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej SQL.

--operator-acc-pwd -p

Hasło dla konta operatora klastra podanego w grupie maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--service-acc-pwd -s

Hasło do konta usługi SQL podanego w grupie maszyn wirtualnych SQL.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm create

Tworzy maszynę wirtualną SQL.

az sql vm create --name
                 --resource-group
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--image-offer]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--location]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--port]
                 [--retention-period]
                 [--sa-key]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-auth-update-pwd]
                 [--sql-auth-update-username]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--tags]

Przykłady

Utwórz maszynę wirtualną SQL przy użyciu tagu rozliczeniowego usługi AHUB.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB

Utwórz maszynę wirtualną SQL z tagiem rozliczeniowym odzyskiwania po awarii.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type DR

Utwórz maszynę wirtualną SQL z określonym typem jednostki SKU i typem licencji.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --image-sku Enterprise --license-type AHUB

Utwórz maszynę wirtualną SQL z włączonym trybem najniższych uprawnień.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --least-privilege-mode Enabled --sql-mgmt-type Full

Utwórz maszynę wirtualną SQL z typem NoAgent, prawidłową tylko dla systemów EOS SQL 2008 i SQL 2008 R2.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB --sql-mgmt-type NoAgent --image-sku Enterprise --image-offer SQL2008-WS2008R2

Włącz usługi języka R w SQL2016 nowszych.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --enable-r-services true

Utwórz maszynę wirtualną SQL i skonfiguruj ustawienia automatycznej kopii zapasowej.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Utwórz maszynę wirtualną SQL i skonfiguruj ustawienia automatycznego stosowania poprawek.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Utwórz maszynę wirtualną SQL i skonfiguruj ustawienia łączności SQL.

az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --connectivity-type private --port 1433 --sql-auth-update-username {newlogin} --sql-auth-update-pwd {sqlpassword}

Parametry wymagane

--name -n

Nazwa maszyny wirtualnej SQL. Nazwa nowej maszyny wirtualnej SQL musi być równa podstawowej maszynie wirtualnej utworzonej na podstawie obrazu z witryny SQL Marketplace.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--backup-pwd

Hasło do szyfrowania kopii zapasowej.

--backup-schedule-type

Typ harmonogramu tworzenia kopii zapasowej.

akceptowane wartości: Automated, Manual
--backup-system-dbs

Uwzględnij systemowe bazy danych na kopii zapasowej.

akceptowane wartości: false, true
wartość domyślna: False
--connectivity-type

Opcja łączności z programem SQL Server.

akceptowane wartości: LOCAL, PRIVATE, PUBLIC
--credential-name

Nazwa poświadczeń.

--day-of-week

Dzień tygodnia, aby zastosować poprawkę.

akceptowane wartości: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

Włączanie lub wyłączanie automatycznego wycofywania na maszynie wirtualnej SQL. Jeśli podano jakiekolwiek ustawienia kopii zapasowej, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-auto-patching

Włącz lub wyłącz automatyczne poprawianie na maszynie wirtualnej SQL. Jeśli podano jakiekolwiek ustawienia automatycznego instalowania, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-encryption

Włącz szyfrowanie kopii zapasowej na maszynie wirtualnej SQL.

akceptowane wartości: false, true
wartość domyślna: False
--enable-key-vault-credential

Włącz lub wyłącz ustawienie poświadczeń magazynu kluczy. Jeśli podano jakiekolwiek ustawienia magazynu kluczy, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-r-services

Włącz lub wyłącz usługi języka R (nowsze sql 2016).

akceptowane wartości: false, true
--full-backup-duration

Czas trwania przedziału czasu danego dnia, w którym mogą być wykonywane pełne kopie zapasowe. 1–23 godziny.

--full-backup-frequency

Częstotliwość tworzenia pełnych kopii zapasowych. W obu przypadkach pełne kopie zapasowe rozpoczynają się w następnym zaplanowanym przedziale czasu.

akceptowane wartości: Daily, Weekly
--full-backup-start-hour

Godzina rozpoczęcia danego dnia, w którym mogą być wykonywane pełne kopie zapasowe. 0–23 godziny.

--image-offer

Oferta obrazu SQL. Przykłady obejmują SQL2008R2-WS2008, SQL2008-WS2008.

--image-sku

Jednostka SKU obrazu SQL.

akceptowane wartości: Developer, Enterprise, Express, Standard, Web
--key-vault

Adres URL usługi Azure Key Vault.

--least-privilege-mode

Tryb najniższych uprawnień agenta IaaS sql. Aktualizacje z administratora systemu do określonych uprawnień używanych na funkcję.

akceptowane wartości: Enabled, NotSet
--license-type -i

Typ licencji programu SQL Server.

akceptowane wartości: AHUB, DR, PAYG
--location -l

Lokalizacja. Jeśli nie zostanie podana, maszyna wirtualna powinna znajdować się w tym samym regionie grupy zasobów. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--log-backup-frequency

Częstotliwość tworzenia kopii zapasowych dzienników. 5–60 minut.

--maintenance-window-duration

Czas trwania stosowania poprawek. 30-180 minut.

--maintenance-window-start-hour

Godzina dnia po zainicjowaniu stosowania poprawek. Lokalny czas maszyny wirtualnej 0–23 godziny.

--port

Port programu SQL Server.

--retention-period

Okres przechowywania kopii zapasowej. 1–30 dni.

--sa-key

Klucz konta magazynu, do którego zostanie wykonana kopia zapasowa.

--sp-name

Nazwa główna usługi w celu uzyskania dostępu do magazynu kluczy.

--sp-secret

Wpis tajny nazwy głównej usługi w celu uzyskania dostępu do magazynu kluczy.

--sql-auth-update-pwd

Hasło logowania administratora systemu programu SQL Server.

--sql-auth-update-username

Identyfikator logowania administratora systemu programu SQL Server do utworzenia.

--sql-mgmt-type
Przestarzałe

Argument "sql_management_mode" został wycofany i zostanie usunięty w przyszłej wersji.

Typ zarządzania programu SQL Server. Jeśli wybrano opcję NoAgent, podaj wartość --image-sku i --offer-type.

akceptowane wartości: Full, LightWeight, NoAgent
wartość domyślna: LightWeight
--sql-workload-type

Typ obciążenia programu SQL Server.

akceptowane wartości: DW, GENERAL, OLTP
--storage-account

Adres URL konta magazynu, w którym zostanie wykonana kopia zapasowa.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm delete

Usuwa maszynę wirtualną SQL.

az sql vm delete [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--yes]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

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

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm enable-azure-ad-auth

Włączanie uwierzytelniania usługi Azure AD maszyny wirtualnej SQL.

az sql vm enable-azure-ad-auth [--ids]
                               [--msi-client-id]
                               [--name]
                               [--resource-group]
                               [--skip-client-validation]
                               [--subscription]

Przykłady

Włącz uwierzytelnianie usługi Azure AD przy użyciu tożsamości zarządzanej przypisanej przez system z weryfikacją po stronie klienta.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup

Włącz uwierzytelnianie usługi Azure AD przy użyciu tożsamości zarządzanej przypisanej przez użytkownika z weryfikacją po stronie klienta.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Włącz uwierzytelnianie usługi Azure AD z tożsamością zarządzaną przypisaną przez system pomijając walidację po stronie klienta. Walidacja po stronie serwera jest zawsze wykonywana.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --skip-client-validation

Włącz uwierzytelnianie usługi Azure AD z tożsamością zarządzaną przypisaną przez użytkownika pomijając walidację po stronie klienta. Walidacja po stronie serwera jest zawsze wykonywana.

az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678 --skip-client-validation

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--msi-client-id

Identyfikator klienta tożsamości zarządzanej maszyny wirtualnej.

--name -n

Nazwa maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--skip-client-validation

Pomiń weryfikację uwierzytelniania po stronie klienta usługi Azure AD. Weryfikacja po stronie serwera będzie nadal występować.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm list

Wyświetla listę wszystkich maszyn wirtualnych SQL w grupie zasobów lub subskrypcji.

az sql vm list [--resource-group]

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm remove-from-group

Usuń maszynę wirtualną SQL z bieżącej grupy maszyn wirtualnych SQL.

az sql vm remove-from-group [--ids]
                            [--name]
                            [--resource-group]
                            [--subscription]

Przykłady

Usuń maszynę wirtualną SQL z grupy.

az sql vm remove-from-group -n sqlvm -g myresourcegroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm show

Pobiera maszynę wirtualną SQL.

az sql vm show [--expand {*, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
               [--ids]
               [--name]
               [--resource-group]
               [--subscription]

Parametry opcjonalne

--expand

Pobierz ustawienia konfiguracji SQLIaaSExtension. Aby wyświetlić wszystkie ustawienia, użyj *. Aby wybrać tylko kilka, ustawienia muszą być oddzielone spacjami.

akceptowane wartości: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm start-assessment

Uruchamia ocenę najlepszych rozwiązań SQL na maszynie wirtualnej SQL.

az sql vm start-assessment [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Przykłady

Rozpoczyna ocenę najlepszych rozwiązań SQL.

az sql vm start-assessment -n sqlvm -g myresourcegroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm update

Aktualizacje właściwości maszyny wirtualnej SQL.

az sql vm update [--add]
                 [--agent-rg]
                 [--am-day {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--am-month-occ {-1, 1, 2, 3, 4}]
                 [--am-schedule {false, true}]
                 [--am-time]
                 [--am-week-int {1, 2, 3, 4, 5, 6}]
                 [--backup-pwd]
                 [--backup-schedule-type {Automated, Manual}]
                 [--backup-system-dbs {false, true}]
                 [--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
                 [--credential-name]
                 [--day-of-week {Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
                 [--enable-assessment {false, true}]
                 [--enable-auto-backup {false, true}]
                 [--enable-auto-patching {false, true}]
                 [--enable-encryption {false, true}]
                 [--enable-key-vault-credential {false, true}]
                 [--enable-r-services {false, true}]
                 [--force-string]
                 [--full-backup-duration]
                 [--full-backup-frequency {Daily, Weekly}]
                 [--full-backup-start-hour]
                 [--ids]
                 [--image-sku {Developer, Enterprise, Express, Standard, Web}]
                 [--key-vault]
                 [--least-privilege-mode {Enabled, NotSet}]
                 [--license-type {AHUB, DR, PAYG}]
                 [--log-backup-frequency]
                 [--maintenance-window-duration]
                 [--maintenance-window-start-hour]
                 [--name]
                 [--port]
                 [--remove]
                 [--resource-group]
                 [--retention-period]
                 [--sa-key]
                 [--set]
                 [--sp-name]
                 [--sp-secret]
                 [--sql-mgmt-type {Full, LightWeight, NoAgent}]
                 [--sql-workload-type {DW, GENERAL, OLTP}]
                 [--storage-account]
                 [--subscription]
                 [--tags]
                 [--workspace-name]
                 [--workspace-rg]
                 [--workspace-sub]
                 [--yes]

Przykłady

Dodawanie lub aktualizowanie tagu.

az sql vm update -n sqlvm -g myresourcegroup --set tags.tagName=tagValue

Usuń tag.

az sql vm update -n sqlvm -g myresourcegroup --remove tags.tagName

Zaktualizuj maszynę wirtualną SQL przy użyciu określonego typu jednostki SKU.

az sql vm update -n sqlvm -g myresourcegroup --image-sku Enterprise

Aktualizowanie możliwości zarządzania maszyną wirtualną SQL z lightweight do pełnej.

az sql vm update -n sqlvm -g myresourcegroup --sql-mgmt-type Full

Zaktualizuj maszynę wirtualną SQL do trybu najniższych uprawnień.

az sql vm update -n sqlvm -g myresourcegroup --least-privilege-mode Enabled --sql-mgmt-type Full

Zaktualizuj ustawienia automatycznej kopii zapasowej maszyny wirtualnej SQL.

az sql vm update -n sqlvm -g myresourcegroup --backup-schedule-type manual --full-backup-frequency Weekly --full-backup-start-hour 2 --full-backup-duration 2 --sa-key {storageKey} --storage-account 'https://storageacc.blob.core.windows.net/' --retention-period 30 --log-backup-frequency 60

Wyłącz ustawienia automatycznej kopii zapasowej maszyny wirtualnej SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-backup false

Zaktualizuj ustawienia automatycznego stosowania poprawek maszyny wirtualnej SQL.

az sql vm update -n sqlvm -g myresourcegroup --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2

Wyłącz ustawienia automatycznego stosowania poprawek maszyny wirtualnej SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-auto-patching false

Zaktualizuj tag rozliczeniowy maszyny wirtualnej SQL do usługi AHUB.

az sql vm update -n sqlvm -g myresourcegroup --license-type AHUB

Zaktualizuj tag rozliczeniowy maszyny wirtualnej SQL do odzyskiwania po awarii.

az sql vm update -n sqlvm -g myresourcegroup --license-type DR

Zaktualizuj maszynę wirtualną SQL, aby wyłączyć ocenę najlepszych rozwiązań SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment false

Zaktualizuj maszynę wirtualną SQL, aby wyłączyć harmonogram oceny najlepszych rozwiązań SQL.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment-schedule false

Zaktualizuj maszynę wirtualną SQL, aby włączyć harmonogram z cotygodniowym interwałem oceny najlepszych rozwiązań SQL, gdy maszyna wirtualna jest już skojarzona z obszarem roboczym usługi Log Analytics.

az sql vm update -n sqlvm -g myresourcegroup --assessment-weekly-interval 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Zaktualizuj maszynę wirtualną SQL, aby włączyć harmonogram z miesięcznym wystąpieniem oceny najlepszych rozwiązań SQL podczas kojarzenia z obszarem roboczym usługi Log Analytics i przypisywania grupy zasobów dla zasobów agenta.

az sql vm update -n sqlvm -g myresourcegroup --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2 --assessment-monthly-occurrence 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'

Zaktualizuj maszynę wirtualną SQL, aby włączyć ocenę najlepszych rozwiązań SQL bez ustawiania harmonogramu uruchamiania oceny na żądanie. Aby wdrożyć zasoby agenta, należy udostępnić obszar roboczy usługi Log Analytics i grupę zasobów.

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2

Aktualizowanie maszyny wirtualnej SQL w celu włączenia oceny najlepszych rozwiązań SQL podczas kojarzenia z obszarem roboczym usługi Log Analytics w innej subskrypcji

az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --workspace-sub myLogAnalyticsWorkspaceSubName --agent-rg myRg2

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string or JSON string>.

wartość domyślna: []
--agent-rg

Grupa zasobów zawierająca zasoby ama DCE i DCR.

--am-day --assessment-day-of-week

Dzień tygodnia do uruchomienia oceny.

akceptowane wartości: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Wystąpienie dnia DayOfWeek w ciągu miesiąca, aby zaplanować ocenę. Obsługuje wartości 1,2,3,4 i -1. Użyj -1 dla ostatniego dnia DayOfWeek miesiąca (na przykład — ostatni wtorek miesiąca).

akceptowane wartości: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Włącz lub wyłącz harmonogram oceny. Jeśli podano ustawienia harmonogramu oceny, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--am-time --assessment-start-time-local

Godzina dnia w formacie HH:mm. Przykłady obejmują 17:30, 05:13.

--am-week-int --assessment-weekly-interval

Liczba tygodni zaplanowanych między 2 przebiegami oceny. Obsługuje wartość z zakresu od 1 do 6.

akceptowane wartości: 1, 2, 3, 4, 5, 6
--backup-pwd

Hasło do szyfrowania kopii zapasowej.

--backup-schedule-type

Typ harmonogramu tworzenia kopii zapasowej.

akceptowane wartości: Automated, Manual
--backup-system-dbs

Uwzględnij systemowe bazy danych na kopii zapasowej.

akceptowane wartości: false, true
wartość domyślna: False
--connectivity-type

Opcja łączności z programem SQL Server.

akceptowane wartości: LOCAL, PRIVATE, PUBLIC
--credential-name

Nazwa poświadczeń.

--day-of-week

Dzień tygodnia, aby zastosować poprawkę.

akceptowane wartości: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Włącz lub wyłącz funkcję oceny. Jeśli podano jakiekolwiek ustawienia oceny, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-auto-backup

Włączanie lub wyłączanie automatycznego wycofywania na maszynie wirtualnej SQL. Jeśli podano jakiekolwiek ustawienia kopii zapasowej, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-auto-patching

Włącz lub wyłącz automatyczne poprawianie na maszynie wirtualnej SQL. Jeśli podano jakiekolwiek ustawienia automatycznego instalowania, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-encryption

Włącz szyfrowanie kopii zapasowej na maszynie wirtualnej SQL.

akceptowane wartości: false, true
wartość domyślna: False
--enable-key-vault-credential

Włącz lub wyłącz ustawienie poświadczeń magazynu kluczy. Jeśli podano jakiekolwiek ustawienia magazynu kluczy, parametr automatycznie ustawia wartość true.

akceptowane wartości: false, true
--enable-r-services

Włącz lub wyłącz usługi języka R (nowsze sql 2016).

akceptowane wartości: false, true
--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

wartość domyślna: False
--full-backup-duration

Czas trwania przedziału czasu danego dnia, w którym mogą być wykonywane pełne kopie zapasowe. 1–23 godziny.

--full-backup-frequency

Częstotliwość tworzenia pełnych kopii zapasowych. W obu przypadkach pełne kopie zapasowe rozpoczynają się w następnym zaplanowanym przedziale czasu.

akceptowane wartości: Daily, Weekly
--full-backup-start-hour

Godzina rozpoczęcia danego dnia, w którym mogą być wykonywane pełne kopie zapasowe. 0–23 godziny.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--image-sku

Jednostka SKU obrazu SQL.

akceptowane wartości: Developer, Enterprise, Express, Standard, Web
--key-vault

Adres URL usługi Azure Key Vault.

--least-privilege-mode

Tryb najniższych uprawnień agenta IaaS sql. Aktualizacje z administratora systemu do określonych uprawnień używanych na funkcję.

akceptowane wartości: Enabled, NotSet
--license-type -i

Typ licencji programu SQL Server.

akceptowane wartości: AHUB, DR, PAYG
--log-backup-frequency

Częstotliwość tworzenia kopii zapasowych dzienników. 5–60 minut.

--maintenance-window-duration

Czas trwania stosowania poprawek. 30-180 minut.

--maintenance-window-start-hour

Godzina dnia po zainicjowaniu stosowania poprawek. Lokalny czas maszyny wirtualnej 0–23 godziny.

--name -n

Nazwa maszyny wirtualnej SQL.

--port

Port programu SQL Server.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove> OR --remove propertyToRemove.

wartość domyślna: []
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--retention-period

Okres przechowywania kopii zapasowej. 1–30 dni.

--sa-key

Klucz konta magazynu, do którego zostanie wykonana kopia zapasowa.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>.

wartość domyślna: []
--sp-name

Nazwa główna usługi w celu uzyskania dostępu do magazynu kluczy.

--sp-secret

Wpis tajny nazwy głównej usługi w celu uzyskania dostępu do magazynu kluczy.

--sql-mgmt-type
Przestarzałe

Argument "sql_management_mode" został wycofany i zostanie usunięty w przyszłej wersji.

Typ zarządzania programu SQL Server. Aktualizacje od wagi lekkiej do pełnej.

akceptowane wartości: Full, LightWeight, NoAgent
--sql-workload-type

Typ obciążenia programu SQL Server.

akceptowane wartości: DW, GENERAL, OLTP
--storage-account

Adres URL konta magazynu, w którym zostanie wykonana kopia zapasowa.

--subscription

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

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--workspace-name

Nazwa obszaru roboczego usługi Log Analytics do skojarzenia z maszyną wirtualną.

--workspace-rg

Grupa zasobów zawierająca obszar roboczy usługi Log Analytics.

--workspace-sub

Subskrypcja zawierająca obszar roboczy usługi Log Analytics.

--yes -y
Przestarzałe

Argument "prompt" został przestarzały i zostanie usunięty w przyszłej wersji.

Nie monituj o potwierdzenie. Wymaga --sql-mgmt-type.

wartość domyślna: True
Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sql vm validate-azure-ad-auth

Zweryfikuj uwierzytelnianie usługi Azure AD maszyny wirtualnej SQL po stronie klienta bez jej włączania.

az sql vm validate-azure-ad-auth [--ids]
                                 [--msi-client-id]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Przykłady

Zweryfikuj uwierzytelnianie usługi Azure AD przy użyciu tożsamości zarządzanej przypisanej przez system po stronie klienta.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup

Zweryfikuj uwierzytelnianie usługi Azure AD przy użyciu tożsamości zarządzanej przypisanej przez użytkownika po stronie klienta.

az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--msi-client-id

Identyfikator klienta tożsamości zarządzanej maszyny wirtualnej.

--name -n

Nazwa maszyny wirtualnej SQL.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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