az sql vm
SQL 가상 머신을 관리합니다.
명령
| az sql vm add-to-group |
SQL 가상 머신 그룹에 SQL 가상 머신을 추가합니다. |
| az sql vm create |
SQL 가상 머신을 만듭니다. |
| az sql vm delete |
SQL 가상 머신을 삭제합니다. |
| az sql vm group |
SQL 가상 머신 그룹을 관리합니다. |
| az sql vm group ag-listener |
SQL 가용성 그룹 수신기를 관리합니다. |
| az sql vm group ag-listener create |
가용성 그룹 수신기를 만듭니다. |
| az sql vm group ag-listener delete |
가용성 그룹 수신기를 삭제합니다. |
| az sql vm group ag-listener list |
SQL 가상 머신 그룹의 모든 가용성 그룹 수신기를 나열합니다. |
| az sql vm group ag-listener show |
가용성 그룹 수신기를 가져옵니다. |
| az sql vm group ag-listener update |
가용성 그룹 수신기를 업데이트합니다. |
| az sql vm group create |
SQL 가상 컴퓨터 그룹을 만듭니다. |
| az sql vm group delete |
SQL 가상 컴퓨터 그룹을 삭제 합니다. |
| az sql vm group list |
리소스 그룹 또는 구독의 모든 SQL 가상 컴퓨터 그룹을 나열 합니다. |
| az sql vm group show |
가상 컴퓨터 그룹 SQL를 가져옵니다. |
| az sql vm group update |
그룹에 연결 된 SQL 가상 컴퓨터가 없는 경우 SQL 가상 컴퓨터 그룹을 업데이트 합니다. |
| az sql vm list |
리소스 그룹 또는 구독의 모든 SQL 가상 머신을 나열합니다. |
| az sql vm remove-from-group |
현재 SQL 가상 머신 그룹에서 SQL 가상 머신을 제거합니다. |
| az sql vm show |
SQL 가상 머신을 가져옵니다. |
| az sql vm update |
SQL 가상 머신의 속성을 업데이트합니다. |
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 가상 머신 그룹에 제공된 경우 클러스터 부트스트랩 계정의 암호입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
SQL 가상 머신의 이름입니다.
SQL 가상 머신 그룹에 제공된 클러스터 운영자 계정의 암호입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
SQL 가상 머신 그룹에 제공된 SQL 서비스 계정의 암호입니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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 {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]
[--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]
[--subscription]
[--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
EOS SQL 2008 및 SQL 2008 R2에만 유효한 NoAgent 형식의 SQL 가상 머신을 만듭니다.
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이 있습니다.
이미지 sku를 SQL.
url을 Azure Key Vault.
SQL Server 라이선스 유형입니다.
위치입니다. 제공하지 않으면 가상 머신이 리소스 그룹의 동일한 지역에 있어야 합니다. 를 사용하여 기본 위치를 구성할 수 az configure --defaults location=<location> 있습니다.
로그 백업의 빈도입니다. 5-60분.
패치 기간. 30-180분.
패치가 시작되는 시간입니다. 로컬 VM 시간 0-23시간.
SQL Server 포트입니다.
백업 보존 기간. 1-30일.
Storage 백업이 수행될 계정 키입니다.
키 자격 증명 모음에 액세스하기 위한 서비스 주체 이름입니다.
키 자격 증명 모음에 액세스하기 위한 서비스 주체 이름 비밀입니다.
sysadmin 로그인 암호를 SQL Server.
sysadmin 로그인을 SQL Server 만듭니다.
SQL Server 관리 유형입니다. NoAgent를 선택한 경우 --image-sku 및 --offer-type을 제공하세요.
SQL Server 워크로드 유형입니다.
백업이 수행될 계정 URL을 Storage.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql vm delete
SQL 가상 머신을 삭제합니다.
az sql vm delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
SQL 가상 머신의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql vm list
리소스 그룹 또는 구독의 모든 SQL 가상 머신을 나열합니다.
az sql vm list [--query-examples]
[--resource-group]
[--subscription]
선택적 매개 변수
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
SQL 가상 머신의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql vm show
SQL 가상 머신을 가져옵니다.
az sql vm show [--expand {*, AutoBackupSettings, AutoPatchingSettings, KeyVaultCredentialSettings, ServerConfigurationsManagementSettings}]
[--ids]
[--name]
[--query-examples]
[--resource-group]
[--subscription]
선택적 매개 변수
SQLIaaSExtension 구성 설정을 가져옵니다. 모든 설정을 보려면 * 를 사용합니다. 몇 가지만 선택하려면 설정을 공백으로 분할해야 합니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
SQL 가상 머신의 이름입니다.
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 볼 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql vm update
SQL 가상 머신의 속성을 업데이트합니다.
az sql vm update [--add]
[--backup-pwd]
[--backup-schedule-type {Automated, Manual}]
[--backup-system-dbs {false, true}]
[--connectivity-type {LOCAL, PRIVATE, PUBLIC}]
[--credential-name]
[--day-of-week {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}]
[--force-string]
[--full-backup-duration]
[--full-backup-frequency {Daily, Weekly}]
[--full-backup-start-hour]
[--ids]
[--image-sku {Developer, Enterprise, Express, Standard, Web}]
[--key-vault]
[--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}]
[--sql-workload-type {DW, GENERAL, OLTP}]
[--storage-account]
[--subscription]
[--tags]
[--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 --yes
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
선택적 매개 변수
경로 및 키 값 쌍을 지정하여 개체를 개체 목록에 추가합니다. 예: --add property.listProperty <key=value, string 또는 JSON string>.
백업할 때 암호화를 위한 암호입니다.
백업 일정 유형입니다.
백업에 시스템 데이터베이스를 포함합니다.
연결 옵션을 SQL Server.
자격 증명 이름입니다.
패치를 적용할 요일입니다.
SQL 가상 머신에서 자동 다시 설정을 사용하거나 사용하지 않도록 설정합니다. 백업 설정이 제공되면 매개 변수가 자동으로 true로 설정됩니다.
SQL 가상 머신에서 자동 패치를 사용하거나 사용하지 않도록 설정합니다. 자동 패치 설정이 제공된 경우 매개 변수는 자동으로 를 true로 설정합니다.
SQL 가상 머신에서 백업에 암호화를 사용하도록 설정합니다.
키 자격 증명 모음 자격 증명 설정을 사용하거나 사용하지 않도록 설정합니다. 키 자격 증명 모음 설정이 제공되면 매개 변수가 자동으로 true로 설정됩니다.
R 서비스를 사용하거나 사용하지 않도록 설정합니다(SQL 2016 이상).
'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.
전체 백업이 수행될 수 있는 지정된 날의 시간 기간입니다. 1-23시간.
전체 백업의 빈도입니다. 두 경우 모두 전체 백업은 예약된 다음 기간 동안 시작됩니다.
전체 백업이 수행될 수 있는 지정된 날의 시작 시간입니다. 0-23시간.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
이미지 sku를 SQL.
url을 Azure Key Vault.
SQL Server 라이선스 유형입니다.
로그 백업의 빈도입니다. 5-60분.
패치 기간. 30-180분.
패치가 시작되는 하루 중 시간입니다. 로컬 VM 시간 0-23시간
SQL 가상 머신의 이름입니다.
SQL Server 포트입니다.
목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
백업 보존 기간. 1-30일.
Storage 백업이 수행될 계정 키입니다.
설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=.
키 자격 증명 모음에 액세스하기 위한 서비스 주체 이름입니다.
키 자격 증명 모음에 액세스하기 위한 서비스 주체 이름 비밀입니다.
SQL Server 관리 유형입니다. LightWeight에서 Full로 업데이트합니다.
SQL Server 워크로드 유형입니다.
백업이 수행될 계정 URL을 Storage.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
확인을 묻는 메시지를 표시하지 마세요. --sql-mgmt-type이 필요합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.