az sql vm

SQL sanal makinelerini yönetme.

Komutlar

Name Description Tür Durum
az sql vm add-to-group

SQL sanal makinesini bir SQL sanal makine grubuna ekler.

Temel GA
az sql vm create

BIR SQL sanal makinesi oluşturur.

Temel GA
az sql vm delete

SQL sanal makinesini siler.

Temel GA
az sql vm enable-azure-ad-auth

SQL sanal makinesinin Azure AD kimlik doğrulamasını etkinleştirin.

Temel GA
az sql vm group

SQL sanal makine gruplarını yönetme.

Temel GA
az sql vm group ag-listener

SQL kullanılabilirlik grubu dinleyicilerini yönetme.

Temel GA
az sql vm group ag-listener create

Kullanılabilirlik grubu dinleyicisi oluşturur.

Temel GA
az sql vm group ag-listener delete

Kullanılabilirlik grubu dinleyicilerini siler.

Temel GA
az sql vm group ag-listener list

SQL sanal makine grubundaki tüm kullanılabilirlik grubu dinleyicilerini listeler.

Temel GA
az sql vm group ag-listener show

Kullanılabilirlik grubu dinleyicisi alır.

Temel GA
az sql vm group ag-listener update

Kullanılabilirlik grubu dinleyicisi Güncelleştirmeler.

Temel GA
az sql vm group create

Bir SQL sanal makine grubu oluşturur.

Temel GA
az sql vm group delete

SQL sanal makine grubunu siler.

Temel GA
az sql vm group list

Bir kaynak grubu veya abonelikteki tüm SQL sanal makine gruplarını listeler.

Temel GA
az sql vm group show

BIR SQL sanal makine grubu alır.

Temel GA
az sql vm group update

Gruba bağlı SQL sanal makineleri yoksa bir SQL sanal makine grubu Güncelleştirmeler.

Temel GA
az sql vm list

Bir kaynak grubu veya abonelikteki tüm SQL sanal makinelerini listeler.

Temel GA
az sql vm remove-from-group

SQL sanal makinesini geçerli SQL sanal makine grubundan kaldırın.

Temel GA
az sql vm show

BIR SQL sanal makinesi alır.

Temel GA
az sql vm start-assessment

SQL sanal makinesinde SQL en iyi uygulama değerlendirmeyi başlatır.

Temel GA
az sql vm update

SQL sanal makinesinin özelliklerini Güncelleştirmeler.

Temel GA
az sql vm validate-azure-ad-auth

Sql sanal makinesini etkinleştirmeden istemci tarafında Azure AD kimlik doğrulamasını doğrulayın.

Temel GA

az sql vm add-to-group

SQL sanal makinesini bir SQL sanal makine grubuna ekler.

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

Örnekler

Sql sanal makinesini bir gruba ekleyin.

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}

Gerekli Parametreler

--sqlvm-group -r

SQL sanal makine grubunun adı veya kaynak kimliği. Yalnızca ad sağlanmışsa, SQL sanal makine grubu SQL sanal makinesinin aynı kaynak grubunda olmalıdır.

İsteğe Bağlı Parametreler

--bootstrap-acc-pwd -b

SQL sanal makine grubunda sağlanmışsa küme önyükleme hesabının parolası.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

SQL sanal makinesinin adı.

--operator-acc-pwd -p

SQL sanal makine grubunda sağlanan küme işleci hesabının parolası.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service-acc-pwd -s

SQL sanal makine grubunda sağlanan SQL hizmet hesabının parolası.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm create

BIR SQL sanal makinesi oluşturur.

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]

Örnekler

AHUB faturalama etiketiyle bir SQL sanal makinesi oluşturun.

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

DR faturalama etiketiyle bir SQL sanal makinesi oluşturun.

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

Belirli sku türüne ve lisans türüne sahip bir SQL sanal makinesi oluşturun.

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

En az ayrıcalık modu etkin bir SQL sanal makinesi oluşturun.

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

NoAgent türüne sahip, yalnızca EOS SQL 2008 ve SQL 2008 R2 için geçerli olan bir SQL sanal makinesi oluşturun.

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

SQL2016 devamında R hizmetlerini etkinleştirin.

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

SQL sanal makinesi oluşturun ve otomatik yedekleme ayarlarını yapılandırın.

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

SQL sanal makinesi oluşturun ve otomatik düzeltme eki uygulama ayarlarını yapılandırın.

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

SQL sanal makinesi oluşturun ve SQL bağlantı ayarlarını yapılandırın.

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}

Gerekli Parametreler

--name -n

SQL sanal makinesinin adı. Yeni SQL sanal makinesinin adı, SQL market görüntüsünden oluşturulan temel alınan sanal makineye eşit olmalıdır.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--backup-pwd

Yedeklemede şifreleme için parola.

--backup-schedule-type

Yedekleme zamanlaması türü.

kabul edilen değerler: Automated, Manual
--backup-system-dbs

Sistem veritabanlarını yedeklemeye dahil edin.

kabul edilen değerler: false, true
varsayılan değer: False
--connectivity-type

SQL Server bağlantı seçeneği.

kabul edilen değerler: LOCAL, PRIVATE, PUBLIC
--credential-name

Kimlik bilgisi adı.

--day-of-week

Düzeltme ekinin uygulanacağı haftanın günü.

kabul edilen değerler: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-auto-backup

SQL sanal makinesinde otomatik geri yüklemeyi etkinleştirin veya devre dışı bırakın. Herhangi bir yedekleme ayarı sağlanırsa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-auto-patching

SQL sanal makinesinde otomatik düzeltmeyi etkinleştirin veya devre dışı bırakın. Herhangi bir otomatik düzeltme ayarı sağlanırsa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-encryption

SQL sanal makinesinde yedekleme için şifrelemeyi etkinleştirin.

kabul edilen değerler: false, true
varsayılan değer: False
--enable-key-vault-credential

Anahtar kasası kimlik bilgisi ayarını etkinleştirin veya devre dışı bırakın. Herhangi bir anahtar kasası ayarı sağlandıysa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-r-services

R hizmetlerini (SQL 2016 ve üzeri) etkinleştirin veya devre dışı bırakın.

kabul edilen değerler: false, true
--full-backup-duration

Tam yedeklemelerin gerçekleşebileceği belirli bir günün zaman penceresinin süresi. 1-23 saat.

--full-backup-frequency

Tam yedekleme sıklığı. Her iki durumda da tam yedeklemeler bir sonraki zamanlanmış zaman penceresinde başlar.

kabul edilen değerler: Daily, Weekly
--full-backup-start-hour

Tam yedeklemelerin gerçekleşebileceği belirli bir günün başlangıç saati. 0-23 saat arası.

--image-offer

SQL resim teklifi. Örnek olarak SQL2008R2-WS2008, SQL2008-WS2008 verilebilir.

--image-sku

SQL görüntüsü sku'su.

kabul edilen değerler: Developer, Enterprise, Express, Standard, Web
--key-vault

Azure Key Vault url'si.

--least-privilege-mode

SQL IaaS Aracısı En Az Ayrıcalık Modu. Sysadmin'den özellik başına kullanılan belirli izinlere Güncelleştirmeler.

kabul edilen değerler: Enabled, NotSet
--license-type -i

SQL Server lisans türü.

kabul edilen değerler: AHUB, DR, PAYG
--location -l

Konum. Sağlanmadıysa, sanal makine kaynak grubunun aynı bölgesinde olmalıdır. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--log-backup-frequency

Günlük yedeklemelerinin sıklığı. 5-60 dakika.

--maintenance-window-duration

Düzeltme eki uygulama süresi. 30-180 dakika.

--maintenance-window-start-hour

Düzeltme eki uygulama işleminin başlatıldığı günün saati. Yerel VM süresi 0-23 saat.

--port

SQL Server bağlantı noktası.

--retention-period

Yedeklemenin saklama süresi. 1-30 gün.

--sa-key

Yedeklemenin alınacağı Depolama hesap anahtarı.

--sp-name

Anahtar kasasına erişmek için hizmet asıl adı.

--sp-secret

Anahtar kasasına erişmek için hizmet sorumlusu adı gizli dizisi.

--sql-auth-update-pwd

SQL Server sysadmin oturum açma parolası.

--sql-auth-update-username

Oluşturulacak SQL Server sysadmin oturum açma bilgileri.

--sql-mgmt-type
Kullanım Dışı

'sql_management_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

SQL Server yönetim türü. NoAgent seçiliyse lütfen --image-sku ve --offer-type değerlerini belirtin.

kabul edilen değerler: Full, LightWeight, NoAgent
varsayılan değer: LightWeight
--sql-workload-type

SQL Server iş yükü türü.

kabul edilen değerler: DW, GENERAL, OLTP
--storage-account

Yedeklemenin alınacağı hesap url'sini Depolama.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm delete

SQL sanal makinesini siler.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

SQL sanal makinesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm enable-azure-ad-auth

SQL sanal makinesinin Azure AD kimlik doğrulamasını etkinleştirin.

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

Örnekler

İstemci tarafı doğrulaması ile sistem tarafından atanan yönetilen kimlikle Azure AD kimlik doğrulamasını etkinleştirin.

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

İstemci tarafı doğrulaması ile kullanıcı tarafından atanan yönetilen kimlikle Azure AD kimlik doğrulamasını etkinleştirin.

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

Sistem tarafından atanan yönetilen kimlik, istemci tarafı doğrulamasını atlayarak Azure AD kimlik doğrulamasını etkinleştirin. Sunucu tarafı doğrulaması her zaman gerçekleşir.

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

Kullanıcı tarafından atanan yönetilen kimlik, istemci tarafı doğrulamasını atlayarak Azure AD kimlik doğrulamasını etkinleştirin. Sunucu tarafı doğrulaması her zaman gerçekleşir.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--msi-client-id

Sanal Makine Yönetilen Kimliği İstemci Kimliği.

--name -n

SQL sanal makinesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--skip-client-validation

İstemci tarafı Azure AD kimlik doğrulamasını atlayın; sunucu tarafı doğrulaması yine de gerçekleşir.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm list

Bir kaynak grubu veya abonelikteki tüm SQL sanal makinelerini listeler.

az sql vm list [--resource-group]

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm remove-from-group

SQL sanal makinesini geçerli SQL sanal makine grubundan kaldırın.

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

Örnekler

SQL sanal makinesini bir gruptan kaldırın.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

SQL sanal makinesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm show

BIR SQL sanal makinesi alır.

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

İsteğe Bağlı Parametreler

--expand

SQLIaaSExtension yapılandırma ayarlarını alın. Tüm ayarları görüntülemek için * kullanın. Yalnızca birkaçını seçmek için ayarların boşlukla ayrılmış olması gerekir.

kabul edilen değerler: *, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

SQL sanal makinesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm start-assessment

SQL sanal makinesinde SQL en iyi uygulama değerlendirmeyi başlatır.

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

Örnekler

SQL en iyi uygulama değerlendirmeyi başlatır.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

SQL sanal makinesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm update

SQL sanal makinesinin özelliklerini Güncelleştirmeler.

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]

Örnekler

Etiket ekleyin veya güncelleştirin.

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

Etiketi kaldırın.

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

Sql sanal makinesini belirli bir sku türüyle güncelleştirin.

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

LightWeight'tan TAM'a SQL sanal makine yönetilebilirliğini güncelleştirin.

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

SQL sanal makinesini en az ayrıcalık moduna güncelleştirin.

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

SQL sanal makinesi otomatik yedekleme ayarlarını güncelleştirin.

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

SQL sanal makinesi otomatik yedekleme ayarlarını devre dışı bırakın.

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

SQL sanal makinesi otomatik düzeltme eki uygulama ayarlarını güncelleştirin.

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

SQL sanal makinesi otomatik düzeltme eki uygulama ayarlarını devre dışı bırakın.

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

SQL sanal makine faturalama etiketini AHUB'a güncelleştirin.

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

SQL sanal makine faturalama etiketini DR'ye güncelleştirin.

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

SQL en iyi yöntem değerlendirmesini devre dışı bırakmak için BIR SQL sanal makinesini güncelleştirin.

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

SQL en iyi uygulama değerlendirmesi zamanlamasını devre dışı bırakmak için BIR SQL sanal makinesini güncelleştirin.

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

VM zaten bir Log Analytics çalışma alanıyla ilişkilendirildiğinde SQL en iyi uygulama değerlendirmesi için haftalık aralıkla zamanlamayı etkinleştirmek üzere bir SQL sanal makinesini güncelleştirin.

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

Log Analytics çalışma alanıyla ilişkilendirirken ve Aracı kaynakları için bir Kaynak grubu atarken SQL en iyi uygulama değerlendirmesi için aylık oluşumla zamanlamayı etkinleştirmek üzere bir SQL sanal makinesini güncelleştirin.

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'

İsteğe bağlı değerlendirmeyi çalıştırmak için bir zamanlama ayarlamadan SQL en iyi yöntemler değerlendirmesini etkinleştirmek için bir SQL sanal makinesini güncelleştirin. Aracı kaynaklarını dağıtmak için Log Analytics çalışma alanı ve kaynak grubu sağlamalıdır.

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

Farklı bir abonelikteki Log Analytics Çalışma Alanı ile ilişkilendirirken SQL en iyi yöntemler değerlendirmesini etkinleştirmek için SQL sanal makinesini güncelleştirme

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

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

varsayılan değer: []
--agent-rg

AMA kaynaklarını içeren kaynak grubu DCE ve DCR.

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

Değerlendirmenin çalıştırılacak haftanın günü.

kabul edilen değerler: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--am-month-occ --assessment-monthly-occurrence

Değerlendirmeyi zamanlamak için bir ay içinde DayOfWeek gününün oluşumu. 1,2,3,4 ve -1 değerlerini destekler. Ayın son DayOfWeek günü (örneğin- ayın son Salı günü) için -1 kullanın.

kabul edilen değerler: -1, 1, 2, 3, 4
--am-schedule --enable-assessment-schedule

Değerlendirme Zamanlama'yı etkinleştirin veya devre dışı bırakın. Herhangi bir değerlendirme zamanlaması ayarı sağlanırsa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--am-time --assessment-start-time-local

Günün saati SSS:mm biçimindedir. Örnek olarak 17:30, 05:13 verilebilir.

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

2 değerlendirme çalıştırması arasında zamanlanması gereken hafta sayısı. 1-6 arası değerleri destekler.

kabul edilen değerler: 1, 2, 3, 4, 5, 6
--backup-pwd

Yedeklemede şifreleme için parola.

--backup-schedule-type

Yedekleme zamanlaması türü.

kabul edilen değerler: Automated, Manual
--backup-system-dbs

Sistem veritabanlarını yedeklemeye dahil edin.

kabul edilen değerler: false, true
varsayılan değer: False
--connectivity-type

SQL Server bağlantı seçeneği.

kabul edilen değerler: LOCAL, PRIVATE, PUBLIC
--credential-name

Kimlik bilgisi adı.

--day-of-week

Düzeltme ekinin uygulanacağı haftanın günü.

kabul edilen değerler: Everyday, Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday
--enable-assessment

Değerlendirme özelliğini etkinleştirin veya devre dışı bırakın. Herhangi bir değerlendirme ayarı sağlanırsa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-auto-backup

SQL sanal makinesinde otomatik geri yüklemeyi etkinleştirin veya devre dışı bırakın. Herhangi bir yedekleme ayarı sağlanırsa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-auto-patching

SQL sanal makinesinde otomatik düzeltmeyi etkinleştirin veya devre dışı bırakın. Herhangi bir otomatik düzeltme ayarı sağlanırsa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-encryption

SQL sanal makinesinde yedekleme için şifrelemeyi etkinleştirin.

kabul edilen değerler: false, true
varsayılan değer: False
--enable-key-vault-credential

Anahtar kasası kimlik bilgisi ayarını etkinleştirin veya devre dışı bırakın. Herhangi bir anahtar kasası ayarı sağlandıysa, parametre otomatik olarak true olarak ayarlanır.

kabul edilen değerler: false, true
--enable-r-services

R hizmetlerini (SQL 2016 ve üzeri) etkinleştirin veya devre dışı bırakın.

kabul edilen değerler: false, true
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

varsayılan değer: False
--full-backup-duration

Tam yedeklemelerin gerçekleşebileceği belirli bir günün zaman penceresinin süresi. 1-23 saat.

--full-backup-frequency

Tam yedekleme sıklığı. Her iki durumda da tam yedeklemeler bir sonraki zamanlanmış zaman penceresinde başlar.

kabul edilen değerler: Daily, Weekly
--full-backup-start-hour

Tam yedeklemelerin gerçekleşebileceği belirli bir günün başlangıç saati. 0-23 saat arası.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--image-sku

SQL görüntüsü sku'su.

kabul edilen değerler: Developer, Enterprise, Express, Standard, Web
--key-vault

Azure Key Vault url'si.

--least-privilege-mode

SQL IaaS Aracısı En Az Ayrıcalık Modu. Sysadmin'den özellik başına kullanılan belirli izinlere Güncelleştirmeler.

kabul edilen değerler: Enabled, NotSet
--license-type -i

SQL Server lisans türü.

kabul edilen değerler: AHUB, DR, PAYG
--log-backup-frequency

Günlük yedeklemelerinin sıklığı. 5-60 dakika.

--maintenance-window-duration

Düzeltme eki uygulama süresi. 30-180 dakika.

--maintenance-window-start-hour

Düzeltme eki uygulama işleminin başlatıldığı günün saati. Yerel VM süresi 0-23 saat.

--name -n

SQL sanal makinesinin adı.

--port

SQL Server bağlantı noktası.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

varsayılan değer: []
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--retention-period

Yedeklemenin saklama süresi. 1-30 gün.

--sa-key

Yedeklemenin alınacağı Depolama hesap anahtarı.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

varsayılan değer: []
--sp-name

Anahtar kasasına erişmek için hizmet asıl adı.

--sp-secret

Anahtar kasasına erişmek için hizmet sorumlusu adı gizli dizisi.

--sql-mgmt-type
Kullanım Dışı

'sql_management_mode' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

SQL Server yönetim türü. LightWeight'tan Tam'a Güncelleştirmeler.

kabul edilen değerler: Full, LightWeight, NoAgent
--sql-workload-type

SQL Server iş yükü türü.

kabul edilen değerler: DW, GENERAL, OLTP
--storage-account

Yedeklemenin alınacağı hesap url'sini Depolama.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--workspace-name

VM ile ilişkilendirilecek Log Analytics çalışma alanının adı.

--workspace-rg

Log Analytics çalışma alanını içeren kaynak grubu.

--workspace-sub

Log Analytics çalışma alanını içeren abonelik.

--yes -y
Kullanım Dışı

'prompt' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

Onay istemde bulunmayın. --sql-mgmt-type gerektirir.

varsayılan değer: True
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sql vm validate-azure-ad-auth

Sql sanal makinesini etkinleştirmeden istemci tarafında Azure AD kimlik doğrulamasını doğrulayın.

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

Örnekler

İstemci tarafında sistem tarafından atanan yönetilen kimlikle Azure AD kimlik doğrulamasını doğrulayın.

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

İstemci tarafında kullanıcı tarafından atanan yönetilen kimlikle Azure AD kimlik doğrulamasını doğrulayın.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--msi-client-id

Sanal Makine Yönetilen Kimliği İstemci Kimliği.

--name -n

SQL sanal makinesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.