az sql vm
SQL 仮想マシンを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az sql vm add-to-group |
SQL 仮想マシンを SQL 仮想マシン グループに追加します。 |
コア | GA |
az sql vm create |
SQL 仮想マシンを作成します。 |
コア | GA |
az sql vm delete |
SQL 仮想マシンを削除します。 |
コア | GA |
az sql vm enable-azure-ad-auth |
SQL 仮想マシンの Azure AD 認証を有効にします。 |
コア | GA |
az sql vm group |
SQL 仮想マシングループを管理します。 |
コア | GA |
az sql vm group ag-listener |
SQL 可用性グループ リスナーを管理します。 |
コア | GA |
az sql vm group ag-listener create |
可用性グループ リスナーを作成します。 |
コア | GA |
az sql vm group ag-listener delete |
可用性グループ リスナーを削除します。 |
コア | GA |
az sql vm group ag-listener list |
SQL 仮想マシン グループ内のすべての可用性グループ リスナーを一覧表示します。 |
コア | GA |
az sql vm group ag-listener show |
可用性グループ リスナーを取得します。 |
コア | GA |
az sql vm group ag-listener update |
可用性グループ リスナーを更新します。 |
コア | GA |
az sql vm group create |
SQL 仮想マシン グループを作成します。 |
コア | GA |
az sql vm group delete |
SQL 仮想マシン グループを削除します。 |
コア | GA |
az sql vm group list |
リソース グループまたはサブスクリプション内のすべての SQL 仮想マシン グループを一覧表示します。 |
コア | GA |
az sql vm group show |
SQL 仮想マシン グループを取得します。 |
コア | GA |
az sql vm group update |
グループに接続されている SQL 仮想マシンがない場合は、SQL 仮想マシン グループを更新します。 |
コア | GA |
az sql vm list |
リソース グループまたはサブスクリプション内のすべての SQL 仮想マシンを一覧表示します。 |
コア | GA |
az sql vm remove-from-group |
現在の SQL 仮想マシン グループから SQL 仮想マシンを削除します。 |
コア | GA |
az sql vm show |
SQL 仮想マシンを取得します。 |
コア | GA |
az sql vm start-assessment |
SQL 仮想マシンで SQL のベスト プラクティス評価を開始します。 |
コア | GA |
az sql vm update |
SQL 仮想マシンのプロパティを更新します。 |
コア | GA |
az sql vm validate-azure-ad-auth |
有効にせずに、クライアント側で SQL 仮想マシンの Azure AD 認証を検証します。 |
コア | GA |
az sql vm add-to-group
SQL 仮想マシンを SQL 仮想マシン グループに追加します。
az sql vm add-to-group --sqlvm-group
[--bootstrap-acc-pwd]
[--ids]
[--name]
[--operator-acc-pwd]
[--resource-group]
[--service-acc-pwd]
[--subscription]
例
SQL 仮想マシンをグループに追加します。
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}
必須のパラメーター
SQL 仮想マシン グループの名前またはリソース ID。 名前のみを指定した場合、SQL 仮想マシン グループは SQL 仮想マシンの同じリソース グループに存在する必要があります。
省略可能のパラメーター
SQL 仮想マシン グループに指定されている場合は、クラスター ブートストラップ アカウントのパスワード。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
SQL 仮想マシンの名前。
SQL 仮想マシン グループに指定されたクラスター オペレーター アカウントのパスワード。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
SQL 仮想マシン グループに指定された SQL サービス アカウントのパスワード。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm create
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]
例
AHUB 課金タグを使用して SQL 仮想マシンを作成します。
az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type AHUB
DR 課金タグを使用して SQL 仮想マシンを作成します。
az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type DR
特定の SKU の種類とライセンスの種類を持つ SQL 仮想マシンを作成します。
az sql vm create -n sqlvm -g myresourcegroup -l eastus --image-sku Enterprise --license-type AHUB
最小特権モードが有効になっている SQL 仮想マシンを作成します。
az sql vm create -n sqlvm -g myresourcegroup -l eastus --least-privilege-mode Enabled --sql-mgmt-type Full
NoAgent 型の SQL 仮想マシンを作成します。EOS SQL 2008 および 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
SQL2016 以降で R サービスを有効にします。
az sql vm create -n sqlvm -g myresourcegroup -l eastus --license-type PAYG --sql-mgmt-type Full --enable-r-services true
SQL 仮想マシンを作成し、自動バックアップ設定を構成します。
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 仮想マシンを作成し、自動修正プログラムの設定を構成します。
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 仮想マシンを作成し、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}
必須のパラメーター
SQL 仮想マシンの名前。 新しい SQL 仮想マシンの名前は、SQL Marketplace イメージから作成された基になる仮想マシンと同じである必要があります。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
バックアップ時の暗号化のパスワード。
バックアップ スケジュールの種類。
バックアップにシステム データベースを含めます。
SQL Server 接続オプション。
資格情報の名前。
パッチを適用する曜日。
SQL 仮想マシンでの自動バックを有効または無効にします。 バックアップ設定が指定されている場合、パラメーターは自動的に true に設定されます。
SQL 仮想マシンで自動パッチを有効または無効にします。 自動修正の設定が指定されている場合、パラメーターは自動的に true に設定されます。
SQL 仮想マシンでのバックアップの暗号化を有効にします。
キー コンテナーの資格情報設定を有効または無効にします。 キー コンテナーの設定が指定されている場合、パラメーターは自動的に true に設定されます。
R サービス (SQL 2016 以降) を有効または無効にします。
完全バックアップが行われる日の時間枠。 1 ~ 23 時間。
完全バックアップの頻度。 どちらの場合も、完全バックアップは次のスケジュールされた時間枠内に開始されます。
完全バックアップが行われる日の開始時刻。 0 ~ 23 時間。
SQL イメージ オファー。 例としては、SQL2008R2-WS2008、SQL2008-WS2008 などがあります。
SQL イメージ SKU。
Azure Key Vault の URL。
SQL IaaS エージェントの最小特権モード。 sysadmin から機能ごとに使用される特定のアクセス許可に更新します。
SQL Server ライセンスの種類。
Location。 指定しない場合、仮想マシンはリソース グループの同じリージョンに存在する必要があります。を使用して、既定の場所を az configure --defaults location=<location>
構成できます。
ログのバックアップの頻度。 5 ~ 60 分。
修正プログラムの適用期間。 30 ~ 180 分。
修正プログラムの適用が開始される 1 日の時間。 ローカル VM 時間 0 ~ 23 時間。
SQL Server ポート。
バックアップの保有期間。 1 ~ 30 日。
バックアップの保存先となるストレージ アカウント キー。
キー コンテナーにアクセスするためのサービス プリンシパル名。
キー コンテナーにアクセスするためのサービス プリンシパル名シークレット。
SQL Server sysadmin ログイン パスワード。
作成する SQL Server sysadmin ログイン。
引数 'sql_management_mode' は非推奨となり、今後のリリースで削除される予定です。
SQL Server 管理の種類。 NoAgent が選択されている場合は、--image-sku と --offer-type を指定してください。
SQL Server ワークロードの種類。
バックアップの保存先となるストレージ アカウントの URL。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm delete
SQL 仮想マシンを削除します。
az sql vm delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
SQL 仮想マシンの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm enable-azure-ad-auth
SQL 仮想マシンの Azure AD 認証を有効にします。
az sql vm enable-azure-ad-auth [--ids]
[--msi-client-id]
[--name]
[--resource-group]
[--skip-client-validation]
[--subscription]
例
クライアント側の検証を使用して、システム割り当てマネージド ID で Azure AD 認証を有効にします。
az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup
クライアント側の検証を使用して、ユーザー割り当てマネージド ID で Azure AD 認証を有効にします。
az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678
クライアント側の検証をスキップするシステム割り当てマネージド ID で Azure AD 認証を有効にします。 サーバー側の検証は常に行われます。
az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --skip-client-validation
クライアント側の検証をスキップするユーザー割り当てマネージド ID で Azure AD 認証を有効にします。 サーバー側の検証は常に行われます。
az sql vm enable-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678 --skip-client-validation
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
Virutal Machine Managed Identity Client ID。
SQL 仮想マシンの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
クライアント側の Azure AD 認証の検証をスキップします。サーバー側の検証は引き続き行われます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm list
リソース グループまたはサブスクリプション内のすべての SQL 仮想マシンを一覧表示します。
az sql vm list [--resource-group]
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm remove-from-group
現在の SQL 仮想マシン グループから SQL 仮想マシンを削除します。
az sql vm remove-from-group [--ids]
[--name]
[--resource-group]
[--subscription]
例
グループから SQL 仮想マシンを削除します。
az sql vm remove-from-group -n sqlvm -g myresourcegroup
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
SQL 仮想マシンの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm show
SQL 仮想マシンを取得します。
az sql vm show [--expand {*, AssessmentSettings, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
[--ids]
[--name]
[--resource-group]
[--subscription]
省略可能のパラメーター
SQLIaa Standard Edition xtension 構成設定を取得します。 すべての設定を表示するには、*を使用します。 一部のみを選択するには、設定をスペースで区切る必要があります。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
SQL 仮想マシンの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm start-assessment
SQL 仮想マシンで SQL のベスト プラクティス評価を開始します。
az sql vm start-assessment [--ids]
[--name]
[--resource-group]
[--subscription]
例
SQL のベスト プラクティス評価を開始します。
az sql vm start-assessment -n sqlvm -g myresourcegroup
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
SQL 仮想マシンの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm update
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]
例
タグを追加または更新します。
az sql vm update -n sqlvm -g myresourcegroup --set tags.tagName=tagValue
タグを削除します。
az sql vm update -n sqlvm -g myresourcegroup --remove tags.tagName
特定の SKU の種類で SQL 仮想マシンを更新します。
az sql vm update -n sqlvm -g myresourcegroup --image-sku Enterprise
SQL 仮想マシンの管理性を LightWeight から Full に更新します。
az sql vm update -n sqlvm -g myresourcegroup --sql-mgmt-type Full
SQL 仮想マシンを最小特権モードに更新します。
az sql vm update -n sqlvm -g myresourcegroup --least-privilege-mode Enabled --sql-mgmt-type Full
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
SQL 仮想マシンの自動バックアップ設定を無効にします。
az sql vm update -n sqlvm -g myresourcegroup --enable-auto-backup false
SQL 仮想マシンの自動修正プログラムの設定を更新します。
az sql vm update -n sqlvm -g myresourcegroup --day-of-week sunday --maintenance-window-duration 60 --maintenance-window-start-hour 2
SQL 仮想マシンの自動修正プログラムの設定を無効にします。
az sql vm update -n sqlvm -g myresourcegroup --enable-auto-patching false
SQL 仮想マシンの課金タグを AHUB に更新します。
az sql vm update -n sqlvm -g myresourcegroup --license-type AHUB
SQL 仮想マシンの課金タグを DR に更新します。
az sql vm update -n sqlvm -g myresourcegroup --license-type DR
SQL のベスト プラクティス評価を無効にするように SQL 仮想マシンを更新します。
az sql vm update -n sqlvm -g myresourcegroup --enable-assessment false
SQL のベスト プラクティス評価のスケジュールを無効にするように SQL 仮想マシンを更新します。
az sql vm update -n sqlvm -g myresourcegroup --enable-assessment-schedule false
SQL 仮想マシンを更新して、VM が Log Analytics ワークスペースに既に関連付けられている場合の SQL ベスト プラクティス評価のスケジュールを毎週有効にします。
az sql vm update -n sqlvm -g myresourcegroup --assessment-weekly-interval 1 --assessment-day-of-week monday --assessment-start-time-local '19:30'
SQL 仮想マシンを更新して、Log Analytics ワークスペースに関連付け、エージェント リソースのリソース グループを割り当てながら、SQL ベスト プラクティス評価のスケジュールを毎月有効にします。
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'
SQL 仮想マシンを更新して、オンデマンドで評価を実行するためのスケジュールを設定せずに SQL ベスト プラクティス評価を有効にします。 エージェント リソースをデプロイするには、Log Analytics ワークスペースとリソース グループを指定する必要があります。
az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --agent-rg myRg2
SQL 仮想マシンを更新して SQL ベスト プラクティス評価を有効にしながら、別のサブスクリプションの Log Analytics ワークスペースに関連付ける
az sql vm update -n sqlvm -g myresourcegroup --enable-assessment true --workspace-name myLogAnalyticsWorkspace --workspace-rg myRg --workspace-sub myLogAnalyticsWorkspaceSubName --agent-rg myRg2
省略可能のパラメーター
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
AMA リソース DCE と DCR を含むリソース グループ。
評価を実行する曜日。
評価をスケジュールする 1 か月以内の DayOfWeek 日の発生。 値 1、2、3、4、および -1 をサポートします。 月の最後の DayOfWeek 日 (たとえば、月の最後の火曜日) には -1 を使用します。
評価スケジュールを有効または無効にします。 評価スケジュールの設定が指定されている場合、パラメーターは自動的に true に設定されます。
HH:mm 形式の時刻。 たとえば、17:30、05:13 などがあります。
2 つの評価実行の間にスケジュールする週数。 1 から 6 の値をサポートします。
バックアップ時の暗号化のパスワード。
バックアップ スケジュールの種類。
バックアップにシステム データベースを含めます。
SQL Server 接続オプション。
資格情報の名前。
パッチを適用する曜日。
評価機能を有効または無効にします。 評価設定が指定されている場合、パラメーターは自動的に true に設定されます。
SQL 仮想マシンでの自動バックを有効または無効にします。 バックアップ設定が指定されている場合、パラメーターは自動的に true に設定されます。
SQL 仮想マシンで自動パッチを有効または無効にします。 自動修正の設定が指定されている場合、パラメーターは自動的に true に設定されます。
SQL 仮想マシンでのバックアップの暗号化を有効にします。
キー コンテナーの資格情報設定を有効または無効にします。 キー コンテナーの設定が指定されている場合、パラメーターは自動的に true に設定されます。
R サービス (SQL 2016 以降) を有効または無効にします。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
完全バックアップが行われる日の時間枠。 1 ~ 23 時間。
完全バックアップの頻度。 どちらの場合も、完全バックアップは次のスケジュールされた時間枠内に開始されます。
完全バックアップが行われる日の開始時刻。 0 ~ 23 時間。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
SQL イメージ SKU。
Azure Key Vault の URL。
SQL IaaS エージェントの最小特権モード。 sysadmin から機能ごとに使用される特定のアクセス許可に更新します。
SQL Server ライセンスの種類。
ログのバックアップの頻度。 5 ~ 60 分。
修正プログラムの適用期間。 30 ~ 180 分。
修正プログラムの適用が開始される 1 日の時間。 ローカル VM 時間 0 ~ 23 時間。
SQL 仮想マシンの名前。
SQL Server ポート。
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
バックアップの保有期間。 1 ~ 30 日。
バックアップの保存先となるストレージ アカウント キー。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
キー コンテナーにアクセスするためのサービス プリンシパル名。
キー コンテナーにアクセスするためのサービス プリンシパル名シークレット。
引数 'sql_management_mode' は非推奨となり、今後のリリースで削除される予定です。
SQL Server 管理の種類。 lightWeight から Full に更新します。
SQL Server ワークロードの種類。
バックアップの保存先となるストレージ アカウントの URL。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
VM に関連付ける Log Analytics ワークスペースの名前。
Log Analytics ワークスペースを含むリソース グループ。
Log Analytics ワークスペースを含むサブスクリプション。
引数 'prompt' は非推奨となり、今後のリリースで削除される予定です。
確認のダイアログを表示しません。 --sql-mgmt-type が必要です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az sql vm validate-azure-ad-auth
有効にせずに、クライアント側で SQL 仮想マシンの Azure AD 認証を検証します。
az sql vm validate-azure-ad-auth [--ids]
[--msi-client-id]
[--name]
[--resource-group]
[--subscription]
例
クライアント側でシステム割り当てマネージド ID を使用して Azure AD 認証を検証します。
az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup
クライアント側でユーザー割り当てマネージド ID を使用して Azure AD 認証を検証します。
az sql vm validate-azure-ad-auth -n sqlvm -g myresourcegroup --msi-client-id 12345678
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
Virutal Machine Managed Identity Client ID。
SQL 仮想マシンの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI