az sql db
데이터베이스를 관리합니다.
명령
| az sql db audit-policy |
데이터베이스의 감사 정책을 관리 합니다. |
| az sql db audit-policy show |
데이터베이스 감사 정책을 표시 합니다. |
| az sql db audit-policy update |
데이터베이스의 감사 정책을 업데이트 합니다. |
| az sql db audit-policy wait |
데이터베이스의 감사 정책 조건이 충족 될 때까지 CLI를 대기 중 상태로 전환 합니다. |
| az sql db classification |
민감도 분류를 관리 합니다. |
| az sql db classification delete |
지정 된 열의 민감도 분류를 삭제 합니다. |
| az sql db classification list |
지정 된 데이터베이스의 민감도 분류를 가져옵니다. |
| az sql db classification recommendation |
민감도 분류 권장 사항을 관리합니다. |
| az sql db classification recommendation disable |
지정된 열에 대한 민감도 권장 사항을 사용하지 않도록 설정합니다(권장 사항은 기본적으로 모든 열에서 사용하도록 설정됨). |
| az sql db classification recommendation enable |
지정된 열에 대한 민감도 권장 사항을 사용하도록 설정합니다(권장 사항은 기본적으로 모든 열에서 사용하도록 설정됨). |
| az sql db classification recommendation list |
지정된 데이터베이스의 권장 민감도 분류를 나열합니다. |
| az sql db classification show |
지정 된 열의 민감도 분류를 가져옵니다. |
| az sql db classification update |
열의 민감도 분류를 업데이트 합니다. |
| az sql db copy |
데이터베이스의 복사본을 만듭니다. |
| az sql db create |
데이터베이스 만들기 |
| az sql db delete |
데이터베이스를 삭제 합니다. |
| az sql db export |
데이터베이스를 bacpac으로 내보냅니다. |
| az sql db import |
bacpac를 기존 데이터베이스로 가져옵니다. |
| az sql db ledger-digest-uploads |
원장 다이제스트 업로드 설정을 관리 합니다. |
| az sql db ledger-digest-uploads disable |
원장 다이제스트 업로드를 사용 하지 않습니다. |
| az sql db ledger-digest-uploads enable |
Azure Storage 계정 또는 Azure 기밀 원장에 원장 다이제스트 업로드를 사용 하도록 설정 합니다. 원장 다이제스트 업로드가 이미 사용 하도록 설정 된 경우 cmdlet은 다이제스트 저장소 끝점을 새 값으로 다시 설정 합니다. |
| az sql db ledger-digest-uploads show |
현재 원장 다이제스트 설정을 표시 합니다. |
| az sql db list |
데이터베이스를 서버 또는 탄력적 풀에 나열합니다. |
| az sql db list-deleted |
복원 가능한 삭제된 데이터베이스 목록을 가져옵니다. |
| az sql db list-editions |
현재 활성 구독에 사용할 수 있는 데이터베이스 버전을 표시합니다. |
| az sql db list-usages |
데이터베이스 사용량을 가져옵니다. |
| az sql db ltr-backup |
SQL database 장기 보존 백업을 관리 합니다. |
| az sql db ltr-backup delete |
장기 보존 백업을 삭제 합니다. |
| az sql db ltr-backup list |
위치, 서버 또는 데이터베이스에 대 한 장기 보존 백업을 나열 합니다. |
| az sql db ltr-backup restore |
장기 보존 백업을 새 데이터베이스로 복원 합니다. |
| az sql db ltr-backup show |
데이터베이스에 대 한 장기 보존 백업을 가져옵니다. |
| az sql db ltr-backup wait |
데이터베이스의 조건이 충족 될 때까지 CLI를 대기 중 상태로 전환 합니다. |
| az sql db ltr-policy |
SQL 데이터베이스 장기 보존 정책을 관리합니다. |
| az sql db ltr-policy set |
데이터베이스에 대한 장기 보존 설정을 업데이트합니다. |
| az sql db ltr-policy show |
데이터베이스에 대한 장기 보존 정책을 표시합니다. |
| az sql db op |
데이터베이스에 대한 작업을 관리합니다. |
| az sql db op cancel |
데이터베이스에서 비동기 작업을 취소합니다. |
| az sql db op list |
데이터베이스에서 수행한 작업 목록을 가져옵니다. |
| az sql db rename |
데이터베이스 이름을 바꿉니다. |
| az sql db replica |
데이터베이스 간의 복제를 관리합니다. |
| az sql db replica create |
기존 데이터베이스의 읽기 가능한 보조 복제본으로 데이터베이스를 만듭니다. |
| az sql db replica delete-link |
두 데이터베이스 복제본 간의 데이터 복제를 영구적으로 중지합니다. |
| az sql db replica list-links |
데이터베이스의 복제본 및 해당 복제 상태를 나열합니다. |
| az sql db replica set-primary |
현재 주 복제본 데이터베이스에서 장애 복구하여 주 복제본 데이터베이스를 설정합니다. |
| az sql db restore |
백업에서 복원하여 새 데이터베이스를 만듭니다. |
| az sql db show |
데이터베이스에 대한 세부 정보를 가져옵니다. |
| az sql db show-connection-string |
데이터베이스에 대한 연결 문자열을 생성합니다. |
| az sql db str-policy |
SQL 데이터베이스 단기 보존 정책을 관리 합니다. |
| az sql db str-policy set |
라이브 데이터베이스의 단기 보존 설정을 업데이트 합니다. |
| az sql db str-policy show |
라이브 데이터베이스의 단기 보존 정책을 표시 합니다. |
| az sql db str-policy wait |
정책이 설정 될 때까지 대기 상태에 CLI를 추가 합니다. |
| az sql db tde |
데이터베이스의 투명한 데이터 암호화를 관리합니다. |
| az sql db tde list-activity |
투명한 데이터 암호화 나열합니다. |
| az sql db tde set |
데이터베이스의 투명한 데이터 암호화 구성을 설정합니다. |
| az sql db tde show |
투명한 데이터 암호화 표시합니다. |
| az sql db threat-policy |
데이터베이스의 위협 탐지 정책을 관리합니다. |
| az sql db threat-policy show |
위협 탐지 정책을 가져옵니다. |
| az sql db threat-policy update |
데이터베이스의 위협 탐지 정책을 업데이트합니다. |
| az sql db update |
데이터베이스를 업데이트합니다. |
az sql db copy
데이터베이스의 복사본을 만듭니다.
성능 수준 옵션의 전체 목록은를 실행 하 여 볼 수 있습니다 az sql db list-editions -a -o table -l LOCATION . 복사 대상 데이터베이스의 버전은 원본 데이터베이스와 동일 해야 하지만 복사가 완료 된 후에는 버전을 변경할 수 있습니다.
az sql db copy --dest-name
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--dest-resource-group]
[--dest-server]
[--elastic-pool]
[--family]
[--ha-replicas]
[--ids]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-objective]
[--subscription]
[--tags]
[--zone-redundant {false, true}]
예제
기존 표준 데이터베이스의 복사본으로 성능 수준이 S0 인 데이터베이스를 만듭니다.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0
범용 edition, Gen4 하드웨어 및 1 vcore를 기존 일반 용도의 데이터베이스의 복사본으로 사용 하 여 데이터베이스를 만듭니다.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb -f Gen4 -c 1
로컬 백업 저장소 중복성을 사용 하 여 기존 데이터베이스의 복사본으로 데이터베이스 만들기
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --backup-storage-redundancy Local
필수 매개 변수
복사 대상으로 만들 데이터베이스의 이름입니다.
선택적 매개 변수
데이터베이스가 자동으로 일시 중지 된 후의 시간 (분)입니다. 값-1은 자동 일시 중지가 사용 되지 않음을 의미 합니다.
백업을 저장 하는 데 사용 되는 백업 저장소 중복성. 허용 되는 값은 로컬, 영역, 지역입니다.
Dtu 또는 vcores의 정수 수에 해당 하는 sku의 용량 구성 요소입니다.
데이터베이스의 계산 모델입니다.
복사본을 만들 리소스 그룹의 이름입니다. 지정 하지 않으면 기본값은 원본 리소스 그룹입니다.
복사본을 만들 서버의 이름입니다. 지정 하지 않으면 기본값은 원본 서버입니다.
데이터베이스를 만들 탄력적 풀의 이름 또는 리소스 id입니다.
Sku의 계산 세대 구성 요소입니다 (vcore sku에만 해당). 허용 되는 값은 Gen4, Gen5입니다.
데이터베이스에 대해 프로 비전 할 고가용성 복제본의 수입니다. Hyperscale edition에 대해서만 설정 가능 합니다.
하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.
이 데이터베이스에 적용할 라이선스 형식입니다. LicenseIncluded 라이선스를 요구 하는 경우에는 라이선스가 필요 하 고 Azure 하이브리드 혜택에 적격 한 경우에는 BasePrice가 필요 합니다.
일시 중지 되지 않은 경우 데이터베이스에서 항상 할당 한 최소 용량입니다.
Azure SQL Database 이름입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
사용 하도록 설정 하면 연결 문자열에서 응용 프로그램 의도를 readonly로 설정 하는 연결이 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용 하 여 기본값을 구성할 수 있습니다 az configure --defaults sql-server=<name> .
새 데이터베이스의 서비스 목표입니다. 예: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
영역 중복성을 사용할지 여부를 지정 합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db create
데이터베이스 만들기
성능 수준 옵션의 전체 목록은를 실행 하 여 볼 수 있습니다 az sql db list-editions -a -o table -l LOCATION .
az sql db create --name
--resource-group
--server
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
[--collation]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--family]
[--ha-replicas]
[--ledger-on {Disabled, Enabled}]
[--license-type {BasePrice, LicenseIncluded}]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--sample-name {AdventureWorksLT}]
[--service-objective]
[--subscription]
[--tags]
[--yes]
[--zone-redundant {false, true}]
예제
표준 S0 데이터베이스를 만듭니다.
az sql db create -g mygroup -s myserver -n mydb --service-objective S0
일반 용도의 버전, Gen4 하드웨어 및 1 vcore를 사용 하 여 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen4 -c 1
영역 중복성을 사용 하는 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -z
영역 중복성을 명시적으로 사용 하지 않도록 설정 하 여 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -z false
자동 일시 중지 지연이 120 분 인 일반 용도의 Gen5 2 vcore 서버 리스 데이터베이스를 만듭니다.
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --auto-pause-delay 120
읽기 복제본 2 개를 사용 하 여 Hyperscale Gen5 2 vcore 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2
로컬 중복 백업 저장소를 사용 하 여 일반 용도의 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local
필수 매개 변수
Azure SQL Database 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용 하 여 기본값을 구성할 수 있습니다 az configure --defaults sql-server=<name> .
선택적 매개 변수
데이터베이스가 자동으로 일시 중지 된 후의 시간 (분)입니다. 값-1은 자동 일시 중지가 사용 되지 않음을 의미 합니다.
백업을 저장 하는 데 사용 되는 백업 저장소 중복성. 허용 되는 값은 로컬, 영역, 지역입니다.
Dtu 또는 vcores의 정수 수에 해당 하는 sku의 용량 구성 요소입니다.
메타 데이터 카탈로그의 데이터 정렬입니다.
데이터베이스의 데이터 정렬입니다.
데이터베이스의 계산 모델입니다.
Sku의 버전 구성 요소입니다. 허용 되는 값은 Basic, Standard, Premium, 일반 용도, BusinessCritical, hyperscale입니다.
데이터베이스를 만들 탄력적 풀의 이름 또는 리소스 id입니다.
Sku의 계산 세대 구성 요소입니다 (vcore sku에만 해당). 허용 되는 값은 Gen4, Gen5입니다.
데이터베이스에 대해 프로 비전 할 고가용성 복제본의 수입니다. Hyperscale edition에 대해서만 설정 가능 합니다.
원장 기능을 통해 모든 데이터의 무결성을 보호 하는 원장 데이터베이스를 만듭니다. 원장 데이터베이스의 모든 테이블은 원장 테이블 이어야 합니다. 참고: 데이터베이스를 만든 후에는이 속성의 값을 변경할 수 없습니다.
이 데이터베이스에 적용할 라이선스 형식입니다. LicenseIncluded 라이선스를 요구 하는 경우에는 라이선스가 필요 하 고 Azure 하이브리드 혜택에 적격 한 경우에는 BasePrice가 필요 합니다.
이 리소스에 대해 지정 된 유지 관리 구성 id 또는 이름입니다.
최대 저장소 크기입니다. 단위를 지정 하지 않으면는 기본적으로 바이트 (B)로 설정 됩니다.
일시 중지 되지 않은 경우 데이터베이스에서 항상 할당 한 최소 용량입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
사용 하도록 설정 하면 연결 문자열에서 응용 프로그램 의도를 readonly로 설정 하는 연결이 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
이 데이터베이스를 만들 때 적용할 샘플 스키마의 이름입니다.
새 데이터베이스의 서비스 목표입니다. 예: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
공백으로 구분 된 태그: 키 [= 값] [키 [= 값] ...]. ""를 사용 하 여 기존 태그를 지웁니다.
확인을 묻는 메시지를 표시하지 마세요.
영역 중복성을 사용할지 여부를 지정 합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db delete
데이터베이스를 삭제 합니다.
az sql db delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
[--yes]
예제
데이터베이스를 삭제 합니다. 자동 생성
az sql db delete --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
선택적 매개 변수
하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.
Azure SQL Database 이름입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db export
데이터베이스를 bacpac으로 내보냅니다.
az sql db export --admin-password
--admin-user
--storage-key
--storage-key-type {SharedAccessKey, StorageAccessKey}
--storage-uri
[--auth-type {ADPassword, SQL}]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
예제
내보내기 작업에 사용할 SAS 키를 얻습니다.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions w --expiry 2018-01-01T00:00:00Z
SAS 키를 사용하여 bacpac를 내보냅니다.
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
스토리지 계정 키를 사용하여 bacpac를 내보냅니다.
az sql db export -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key MYKEY== --storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
필수 매개 변수
필수 요소. 관리자 로그인 암호입니다.
필수 요소. 관리자 로그인 이름입니다.
필수 요소. Storage 키입니다.
필수 요소. Storage 키 형식입니다.
필수 요소. Storage Uri.
선택적 매개 변수
인증 유형입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db import
bacpac를 기존 데이터베이스로 가져옵니다.
az sql db import --admin-password
--admin-user
--storage-key
--storage-key-type {SharedAccessKey, StorageAccessKey}
--storage-uri
[--auth-type {ADPassword, SQL}]
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
예제
가져오기 작업에 사용할 SAS 키를 가져옵니다.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions r --expiry 2018-01-01T00:00:00Z
SAS 키를 사용하여 bacpac를 기존 데이터베이스로 가져옵니다.
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login \
--storage-key "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=mysignature&sv=2015-07-08" \
--storage-key-type SharedAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
스토리지 계정 키를 사용하여 bacpac를 기존 데이터베이스로 가져옵니다.
az sql db import -s myserver -n mydatabase -g mygroup -p password -u login --storage-key MYKEY== \
--storage-key-type StorageAccessKey \
--storage-uri https://myAccountName.blob.core.windows.net/myContainer/myBacpac.bacpac
필수 매개 변수
필수 요소. 관리자 로그인 암호입니다.
필수 요소. 관리자 로그인 이름입니다.
필수 요소. Storage 키입니다.
필수 요소. Storage 키 형식입니다.
필수 요소. Storage Uri.
선택적 매개 변수
인증 유형입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db list
데이터베이스를 서버 또는 탄력적 풀에 나열합니다.
az sql db list [--elastic-pool]
[--ids]
[--query-examples]
[--resource-group]
[--server]
[--subscription]
예제
데이터베이스를 서버 또는 탄력적 풀에 나열합니다. (자동 생성)
az sql db list --resource-group MyResourceGroup --server myserver
선택적 매개 변수
지정한 경우 이 탄력적 풀의 데이터베이스만 나열합니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db list-deleted
복원 가능한 삭제된 데이터베이스 목록을 가져옵니다.
az sql db list-deleted [--ids]
[--resource-group]
[--server]
[--subscription]
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db list-editions
현재 활성 구독에 사용할 수 있는 데이터베이스 버전을 표시합니다.
사용 가능한 서비스 목표 및 스토리지 제한을 포함합니다. 자세한 정도를 줄이기 위해 스토리지 제한을 의도적으로 줄이기 위한 설정은 기본적으로 숨겨집니다.
az sql db list-editions --location
[--available]
[--dtu]
[--edition]
[--service-objective]
[--show-details {max-size}]
[--subscription]
[--vcores]
예제
한 위치에 모든 데이터베이스 버전을 표시합니다.
az sql db list-editions -l westus -o table
Standard Edition에 사용 가능한 모든 데이터베이스 서비스 목표를 표시합니다.
az sql db list-editions -l westus --edition Standard -o table
P1 서비스 목표에 사용 가능한 최대 데이터베이스 크기 표시
az sql db list-editions -l westus --service-objective P1 --show-details max-size
필수 매개 변수
위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.
선택적 매개 변수
지정한 경우 지정된 지역에서 사용할 수 있는 결과만 표시합니다.
검색할 DTU 수입니다. 지정하지 않으면 모든 DTU 크기가 표시됩니다.
검색할 버전입니다. 지정하지 않으면 모든 버전이 표시됩니다.
검색할 서비스 목표입니다. 지정하지 않으면 모든 서비스 목표가 표시됩니다.
출력에 포함할 추가 세부 정보 목록입니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
검색할 vcore 수입니다. 지정하지 않으면 모든 vcore 크기가 표시됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db list-usages
데이터베이스 사용량을 가져옵니다.
az sql db list-usages [--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db rename
데이터베이스 이름을 바꿉니다.
az sql db rename --new-name
[--ids]
[--name]
[--resource-group]
[--server]
[--subscription]
예제
데이터베이스 이름을 바꿉니다. (자동 생성)
az sql db rename --name MyAzureSQLDatabase --new-name MyNew --resource-group MyResourceGroup --server myserver
필수 매개 변수
데이터베이스의 이름을 바꿀 새 이름입니다.
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db restore
백업에서 복원하여 새 데이터베이스를 만듭니다.
az sql db restore --dest-name
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--deleted-time]
[--edition]
[--elastic-pool]
[--family]
[--ha-replicas]
[--ids]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-objective]
[--subscription]
[--tags]
[--time]
[--zone-redundant {false, true}]
예제
백업에서 복원하여 새 데이터베이스를 만듭니다. (자동 생성)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22"
백업에서 복원하여 지역 중복 백업 스토리지가 있는 새 데이터베이스를 만듭니다. (자동 생성)
az sql db restore --dest-name MyDest --edition GeneralPurpose --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver --subscription MySubscription --time "2018-05-20T05:34:22" --backup-storage-redundancy Geo
필수 매개 변수
복원 대상으로 만들 데이터베이스의 이름입니다.
선택적 매개 변수
데이터베이스가 자동으로 일시 중지된 후의 시간(분)입니다. 값이 -1이면 자동 일시 중지를 사용할 수 없습니다.
백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, Geo입니다.
SKU의 용량 구성 요소(정수 수의 DTE 또는 vcore)입니다.
데이터베이스의 컴퓨팅 모델입니다.
지정한 경우 기존 데이터베이스 대신 삭제된 데이터베이스에서 복원합니다. 동일한 서버에서 삭제된 데이터베이스의 삭제된 시간과 일치해야 합니다. --time 또는 --deleted-time(또는 둘 다)을 지정해야 합니다. 시간은 "YYYY-MM-DDTHH:MM:SS" 형식이어야 합니다.
sku의 버전 구성 요소입니다. 허용되는 값은 Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale입니다.
데이터베이스를 만들 탄력적 풀의 이름 또는 리소스 ID입니다.
sku의 컴퓨팅 생성 구성 요소입니다(vcore sku에만 해당). 허용되는 값은 Gen4, Gen5입니다.
데이터베이스에 대해 프로비전할 고가용성 복제본의 수입니다. 하이퍼스케일 버전에 대해서만 설정할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
이 데이터베이스에 적용할 라이선스 유형입니다. 라이선스가 필요한 경우 LicenseIncluded, 라이선스가 있고 Azure 하이브리드 혜택 자격이 있는 경우 BasePrice
일시 중지되지 않은 경우 데이터베이스가 항상 할당하는 최소 용량입니다.
Azure SQL Database 이름입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
사용하도록 설정된 경우 애플리케이션 의도가 해당 연결 문자열에서 readonly로 설정된 연결은 읽기용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
새 데이터베이스에 대한 서비스 목표입니다. 예: Basic, S0, P1, GP_Gen4_1, GP_Gen5_S_8, BC_Gen5_2, HS_Gen5_32.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
새 데이터베이스를 만들기 위해 복원할 원본 데이터베이스의 시점입니다. 원본 데이터베이스의 earliestRestoreDate 값보다 크거나 같아야 합니다. --time 또는 --deleted-time(또는 둘 다)을 지정해야 합니다. 시간은 "YYYY-MM-DDTHH:MM:SS" 형식이어야 합니다.
영역 중복을 사용하도록 설정할지 여부를 지정합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db show
데이터베이스에 대한 세부 정보를 가져옵니다.
az sql db show [--ids]
[--name]
[--query-examples]
[--resource-group]
[--server]
[--subscription]
예제
데이터베이스에 대한 세부 정보를 가져옵니다. (자동 생성)
az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
선택적 매개 변수
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database 이름입니다.
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db show-connection-string
데이터베이스에 대한 연결 문자열을 생성합니다.
az sql db show-connection-string --client {ado.net, jdbc, odbc, php, php_pdo, sqlcmd}
[--auth-type {ADIntegrated, ADPassword, SqlPassword}]
[--ids]
[--name]
[--server]
[--subscription]
예제
ado.net 대한 연결 문자열 생성
az sql db show-connection-string -s myserver -n mydb -c ado.net
필수 매개 변수
클라이언트 연결 공급자의 유형입니다.
선택적 매개 변수
인증 유형입니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database 이름입니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db update
데이터베이스를 업데이트합니다.
az sql db update [--add]
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--family]
[--force-string]
[--ha-replicas]
[--ids]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--name]
[--no-wait]
[--read-scale {Disabled, Enabled}]
[--remove]
[--resource-group]
[--server]
[--service-objective]
[--set]
[--subscription]
[--zone-redundant {false, true}]
예제
DTU 용량을 지정하여 데이터베이스를 Standard Edition, S0 성능 수준(10 DTU)으로 업데이트합니다. GeneralPurpose는 Standard Edition보다 광범위한 최대 크기를 허용합니다.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB
성능 수준 이름을 지정하여 데이터베이스를 Standard Edition, S1 성능 수준(20 DTU)으로 업데이트합니다. GeneralPurpose는 Standard Edition보다 광범위한 최대 크기를 허용합니다.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --service-objective S1 --max-size 250GB
Gen5 하드웨어를 사용하여 데이터베이스를 GeneralPurpose 버전, 4개 vcore로 업데이트
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 4 --family Gen5
최대 크기가 증가한 데이터베이스 업데이트
az sql db update -g mygroup -s myserver -n mydb --max-size 500GB
영역 중복을 사용하도록 설정된 데이터베이스 업데이트
az sql db update -g mygroup -s myserver -n mydb -z
영역 중복성을 명시적으로 사용하지 않도록 설정한 데이터베이스 업데이트
az sql db update -g mygroup -s myserver -n mydb -z false
데이터베이스를 서버리스 컴퓨팅 모델로 업데이트
az sql db update -g mygroup -s myserver -n mydb --edition GeneralPurpose --capacity 2 --family Gen5 --compute-model Serverless
로컬 중복 백업 스토리지로 데이터베이스 업데이트
az sql db update -g mygroup -s myserver -n mydb --backup-storage-redundancy Local
선택적 매개 변수
경로 및 키 값 쌍을 지정하여 개체를 개체 목록에 추가합니다. 예: --add property.listProperty <key=value, string 또는 JSON string>.
데이터베이스가 자동으로 일시 중지된 후의 시간(분)입니다. 값이 -1이면 자동 일시 중지를 사용할 수 없습니다.
백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, Geo입니다.
SKU의 용량 구성 요소(정수 수의 DTE 또는 vcore)입니다.
데이터베이스의 컴퓨팅 모델입니다.
sku의 버전 구성 요소입니다. 허용되는 값은 Basic, Standard, Premium, GeneralPurpose, BusinessCritical, Hyperscale입니다.
데이터베이스를 이동할 탄력적 풀의 이름 또는 리소스 ID입니다.
sku의 컴퓨팅 생성 구성 요소입니다(vcore sku에만 해당). 허용되는 값은 Gen4, Gen5입니다.
'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.
데이터베이스에 대해 프로비전할 고가용성 복제본의 수입니다. 하이퍼스케일 버전에 대해서만 설정할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분). '리소스 ID' 인수의 모든 정보를 포함하는 전체 리소스 ID여야 합니다. --ids 또는 다른 '리소스 ID' 인수를 제공해야 합니다.
이 리소스에 대해 지정된 유지 관리 구성 ID 또는 이름입니다.
데이터베이스의 새 최대 크기(바이트)입니다.
일시 중지되지 않은 경우 데이터베이스가 항상 할당하는 최소 용량입니다.
Azure SQL Database 이름입니다.
장기 실행 작업이 완료될 때까지 기다리지 마세요.
사용하도록 설정된 경우 애플리케이션 의도가 해당 연결 문자열에서 readonly로 설정된 연결은 읽기용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list OR --remove propertyToRemove.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL 서버의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults sql-server=<name> 있습니다.
새 서비스 목표의 이름입니다. 독립 실행형 db 서비스 목표이고 db가 현재 탄력적 풀에 있는 경우 db는 풀에서 제거됩니다.
설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
영역 중복을 사용하도록 설정할지 여부를 지정합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.