az sql db
데이터베이스를 관리합니다.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az sql db advanced-threat-protection-setting |
데이터베이스의 고급 위협 방지 설정을 관리합니다. |
핵심 | GA |
az sql db advanced-threat-protection-setting show |
고급 위협 방지 설정을 가져옵니다. |
핵심 | GA |
az sql db advanced-threat-protection-setting update |
데이터베이스의 고급 위협 방지 설정을 업데이트합니다. |
핵심 | GA |
az sql db audit-policy |
데이터베이스의 감사 정책을 관리합니다. |
핵심 | GA |
az sql db audit-policy show |
데이터베이스 감사 정책을 표시합니다. |
핵심 | GA |
az sql db audit-policy update |
데이터베이스의 감사 정책을 업데이트합니다. |
핵심 | GA |
az sql db audit-policy wait |
데이터베이스의 감사 정책 조건이 충족될 때까지 CLI를 대기 상태로 유지합니다. |
핵심 | GA |
az sql db classification |
민감도 분류를 관리합니다. |
핵심 | GA |
az sql db classification delete |
지정된 열의 민감도 분류를 삭제합니다. |
핵심 | GA |
az sql db classification list |
지정된 데이터베이스의 민감도 분류를 가져옵니다. |
핵심 | GA |
az sql db classification recommendation |
민감도 분류 권장 사항을 관리합니다. |
핵심 | GA |
az sql db classification recommendation disable |
지정된 열에 대한 민감도 권장 사항을 사용하지 않도록 설정합니다(권장 사항은 기본적으로 모든 열에서 사용하도록 설정됨). |
핵심 | GA |
az sql db classification recommendation enable |
지정된 열에 대한 민감도 권장 사항을 사용하도록 설정합니다(권장 사항은 모든 열에서 기본적으로 사용하도록 설정됨). |
핵심 | GA |
az sql db classification recommendation list |
지정된 데이터베이스의 권장 민감도 분류를 나열합니다. |
핵심 | GA |
az sql db classification show |
지정된 열의 민감도 분류를 가져옵니다. |
핵심 | GA |
az sql db classification update |
열의 민감도 분류를 업데이트합니다. |
핵심 | GA |
az sql db copy |
데이터베이스의 복사본을 만듭니다. |
핵심 | GA |
az sql db create |
데이터베이스 만들기 |
핵심 | GA |
az sql db delete |
데이터베이스를 삭제합니다. |
핵심 | GA |
az sql db export |
데이터베이스를 bacpac으로 내보냅니다. |
핵심 | GA |
az sql db geo-backup |
SQL 데이터베이스 지역 중복 백업을 관리합니다. |
핵심 | 프리뷰 |
az sql db geo-backup list |
복구 가능한 데이터베이스 목록을 가져옵니다. |
핵심 | 프리뷰 |
az sql db geo-backup restore |
지역 중복 백업을 새 데이터베이스로 복원합니다. |
핵심 | 프리뷰 |
az sql db geo-backup show |
데이터베이스의 지역 백업을 나타내는 리소스인 복구 가능한 데이터베이스를 가져옵니다. |
핵심 | 프리뷰 |
az sql db import |
bacpac을 새 데이터베이스 또는 기존 빈 데이터베이스로 가져옵니다. |
핵심 | GA |
az sql db ledger-digest-uploads |
원장 다이제스트 업로드 설정을 관리합니다. |
핵심 | GA |
az sql db ledger-digest-uploads disable |
원장 다이제스트 업로드를 사용하지 않도록 설정합니다. |
핵심 | GA |
az sql db ledger-digest-uploads enable |
Azure Storage 계정 또는 Azure Confidential Ledger에 원장 다이제스트 업로드를 사용하도록 설정합니다. 원장 다이제스트 업로드가 이미 활성화된 경우 cmdlet은 다이제스트 스토리지 엔드포인트를 새 값으로 다시 설정합니다. |
핵심 | GA |
az sql db ledger-digest-uploads show |
현재 원장 다이제스트 설정을 표시합니다. |
핵심 | GA |
az sql db list |
서버 또는 탄력적 풀의 데이터베이스를 나열합니다. |
핵심 | GA |
az sql db list-deleted |
복원 가능한 삭제된 데이터베이스 목록을 가져옵니다. |
핵심 | GA |
az sql db list-editions |
현재 활성 구독에 사용할 수 있는 데이터베이스 버전을 표시합니다. |
핵심 | GA |
az sql db list-usages |
데이터베이스 사용량을 가져옵니다. |
핵심 | GA |
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 Database 장기 보존 정책을 관리합니다. |
핵심 | 프리뷰 |
az sql db ltr-policy set |
데이터베이스에 대한 장기 보존 설정을 업데이트합니다. |
핵심 | 프리뷰 |
az sql db ltr-policy show |
데이터베이스에 대한 장기 보존 정책을 표시합니다. |
핵심 | 프리뷰 |
az sql db op |
데이터베이스에 대한 작업을 관리합니다. |
핵심 | GA |
az sql db op cancel |
데이터베이스에서 비동기 작업을 취소합니다. |
핵심 | GA |
az sql db op list |
데이터베이스에서 수행한 작업 목록을 가져옵니다. |
핵심 | GA |
az sql db rename |
데이터베이스 이름을 바꿉니다. |
핵심 | GA |
az sql db replica |
데이터베이스 간의 복제를 관리합니다. |
핵심 | GA |
az sql db replica create |
기존 데이터베이스의 읽기 가능한 보조 복제본으로 데이터베이스를 만듭니다. |
핵심 | GA |
az sql db replica delete-link |
두 데이터베이스 복제본 간의 데이터 복제를 영구적으로 중지합니다. |
핵심 | GA |
az sql db replica list-links |
데이터베이스의 복제본과 해당 복제 상태를 나열합니다. |
핵심 | GA |
az sql db replica set-primary |
현재 주 복제본 데이터베이스에서 장애 조치(failover)하여 주 복제본 데이터베이스를 설정합니다. |
핵심 | GA |
az sql db restore |
백업에서 복원하여 새 데이터베이스를 만듭니다. |
핵심 | GA |
az sql db show |
데이터베이스에 대한 세부 정보를 가져옵니다. |
핵심 | GA |
az sql db show-connection-string |
데이터베이스에 대한 연결 문자열을 생성합니다. |
핵심 | GA |
az sql db show-deleted |
삭제된 데이터베이스에 대한 세부 정보를 가져옵니다. |
핵심 | GA |
az sql db str-policy |
SQL Database 단기 보존 정책을 관리합니다. |
핵심 | 프리뷰 |
az sql db str-policy set |
라이브 데이터베이스에 대한 단기 보존 설정을 업데이트합니다. |
핵심 | 프리뷰 |
az sql db str-policy show |
라이브 데이터베이스에 대한 단기 보존 정책을 표시합니다. |
핵심 | 프리뷰 |
az sql db str-policy wait |
정책이 설정될 때까지 CLI를 대기 상태로 설정합니다. |
핵심 | 프리뷰 |
az sql db tde |
데이터베이스의 투명한 데이터 암호화를 관리합니다. |
핵심 | GA |
az sql db tde key |
데이터베이스의 암호화 보호기를 관리합니다. |
핵심 | GA |
az sql db tde key revalidate |
데이터베이스의 암호화 보호기 키의 유효성을 다시 검사합니다. |
핵심 | GA |
az sql db tde key revert |
데이터베이스의 암호화 보호기 키를 서버 수준으로 되돌려 줍니다. |
핵심 | GA |
az sql db tde set |
데이터베이스의 투명한 데이터 암호화 구성을 설정합니다. |
핵심 | GA |
az sql db tde show |
투명한 데이터 암호화 표시합니다. |
핵심 | GA |
az sql db threat-policy |
데이터베이스의 위협 탐지 정책을 관리합니다. |
핵심 | 더 이상 사용되지 않음 |
az sql db threat-policy show |
위협 탐지 정책을 가져옵니다. |
핵심 | 더 이상 사용되지 않음 |
az sql db threat-policy update |
데이터베이스의 위협 탐지 정책을 업데이트합니다. |
핵심 | 더 이상 사용되지 않음 |
az sql db update |
데이터베이스를 업데이트합니다. |
핵심 | GA |
az sql db copy
데이터베이스의 복사본을 만듭니다.
를 실행 az sql db list-editions -a -o table -l LOCATION
하여 성능 수준 옵션의 전체 목록을 볼 수 있습니다. 복사 대상 데이터베이스에는 원본 데이터베이스와 동일한 버전이 있어야 하지만 복사가 완료된 후 버전을 변경할 수 있습니다.
az sql db copy --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--dest-resource-group]
[--dest-server]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective]
[--subscription]
[--tags]
[--umi]
[--zone-redundant {false, true}]
예제
성능 수준 S0이 있는 데이터베이스를 기존 표준 데이터베이스의 복사본으로 만듭니다.
az sql db copy -g mygroup -s myserver -n originalDb --dest-name newDb --service-objective S0
GeneralPurpose 버전, Gen4 하드웨어 및 1개 vcore를 사용하여 기존 GeneralPurpose 데이터베이스의 복사본으로 데이터베이스를 만듭니다.
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
필수 매개 변수
복사 대상으로 만들 데이터베이스의 이름입니다.
선택적 매개 변수
데이터베이스에 대한 ID를 할당합니다.
데이터베이스가 자동으로 일시 중지된 시간(분)입니다. -1 값은 자동 일시 중지를 사용하지 않도록 설정됨을 의미합니다.
가용성 영역.
백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, GeoZone입니다.
SKU의 용량 구성 요소(정수 DTU 또는 vcore)입니다.
데이터베이스의 컴퓨팅 모델입니다.
복사본을 만들 리소스 그룹의 이름입니다. 지정되지 않은 경우 기본값은 원본 리소스 그룹으로 설정됩니다.
복사본을 만들 서버의 이름입니다. 지정되지 않은 경우 기본값은 원본 서버입니다.
데이터베이스를 만들 탄력적 풀의 이름 또는 리소스 ID입니다.
데이터베이스 암호화 보호기 키로 사용할 Azure Key Vault 키를 지정합니다.
데이터베이스 암호화 보호기 키 자동 회전 플래그를 지정합니다. true, false 또는 null일 수 있습니다.
sku의 컴퓨팅 생성 구성 요소입니다(vcore sku에만 해당). 허용되는 값은 Gen4, Gen5입니다.
SQL Database의 페더레이션된 클라이언트 ID입니다. 테넌트 간 CMK 시나리오에 사용됩니다.
데이터베이스에 프로비전할 고가용성 복제본의 수입니다. 하이퍼스케일 버전에 대해서만 설정할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
SQL Database에 대한 AKV 키 목록입니다.
이 데이터베이스에 적용할 라이선스 유형입니다.LicenseIncluded
라이선스가 필요하거나 BasePrice
라이선스가 있고 Azure HybridBenefit에 적합한 경우
일시 중지되지 않은 경우 데이터베이스에 항상 할당되는 최소 용량입니다.
Azure SQL Database의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
이 리소스의 enclave 유형을 지정합니다.
사용하도록 설정된 경우 애플리케이션 의도가 해당 연결 문자열 읽기 전용으로 설정된 연결은 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
새 데이터베이스에 대한 서비스 목표입니다. 예: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
SQL Database에 대한 사용자 할당 ID 목록입니다.
영역 중복을 사용하도록 설정할지 여부를 지정합니다. 값이 지정되지 않은 경우 기본값은 true입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db create
데이터베이스 만들기
를 실행 az sql db list-editions -a -o table -l LOCATION
하여 성능 수준 옵션의 전체 목록을 볼 수 있습니다.
az sql db create --name
--resource-group
--server
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--catalog-collation {DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS}]
[--collation]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--free-limit {false, true}]
[--ha-replicas]
[--keys]
[--ledger-on {Disabled, Enabled}]
[--license-type {BasePrice, LicenseIncluded}]
[--maint-config-id]
[--max-size]
[--min-capacity]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--sample-name {AdventureWorksLT}]
[--service-level-objective]
[--tags]
[--umi]
[--yes]
[--zone-redundant {false, true}]
예제
표준 S0 데이터베이스를 만듭니다.
az sql db create -g mygroup -s myserver -n mydb --service-objective S0
GeneralPurpose 버전, 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분인 GeneralPurpose 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개인 하이퍼스케일 Gen5 2 vcore 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -e Hyperscale -f Gen5 -c 2 --read-replicas 2
로컬 중복 백업 스토리지를 사용하여 GeneralPurpose 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose --backup-storage-redundancy Local
VBS Enclave를 사용하도록 설정된 데이터베이스를 만듭니다.
az sql db create -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
사용 가능한 제한이 적용된 데이터베이스 만들기
az sql db create -g mygroup -s myserver -n mydb -e GeneralPurpose -f Gen5 -c 2 --compute-model Serverless --use-free-limit --free-limit-exhaustion-behavior AutoPause
필수 매개 변수
Azure SQL Database의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
선택적 매개 변수
데이터베이스에 대한 ID를 할당합니다.
데이터베이스가 자동으로 일시 중지된 시간(분)입니다. -1 값은 자동 일시 중지를 사용하지 않도록 설정됨을 의미합니다.
가용성 영역.
백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, GeoZone입니다.
SKU의 용량 구성 요소(정수 DTU 또는 vcore)입니다.
메타데이터 카탈로그의 데이터 정렬입니다.
데이터베이스의 데이터 정렬입니다.
데이터베이스의 컴퓨팅 모델입니다.
sku의 버전 구성 요소입니다. 허용되는 값은 기본, 표준, 프리미엄, GeneralPurpose, BusinessCritical, 하이퍼스케일입니다.
데이터베이스를 만들 탄력적 풀의 이름 또는 리소스 ID입니다.
데이터베이스 암호화 보호기 키로 사용할 Azure Key Vault 키를 지정합니다.
데이터베이스 암호화 보호기 키 자동 회전 플래그를 지정합니다. true, false 또는 null일 수 있습니다.
사용 가능한 데이터베이스에 대해 월별 사용 가능한 한도가 소진되는 경우의 동작을 지정합니다. 자동 일시 중지: 남은 달 동안 사용 가능한 제한이 소진되면 데이터베이스가 자동으로 일시 중지됩니다. BillForUsage: 데이터베이스는 무료 제한이 소진되면 계속 온라인 상태가 되며 초과분은 요금이 청구됩니다.
sku의 컴퓨팅 생성 구성 요소입니다(vcore sku에만 해당). 허용되는 값은 Gen4, Gen5입니다.
SQL Database의 페더레이션된 클라이언트 ID입니다. 테넌트 간 CMK 시나리오에 사용됩니다.
데이터베이스에서 무료 월별 한도를 사용하는지 여부입니다. 구독의 한 데이터베이스에서 허용됩니다.
데이터베이스에 프로비전할 고가용성 복제본의 수입니다. 하이퍼스케일 버전에 대해서만 설정할 수 있습니다.
SQL Database에 대한 AKV 키 목록입니다.
원장 기능으로 모든 데이터의 무결성을 보호하는 원장 데이터베이스를 만듭니다. 원장 데이터베이스의 모든 테이블은 원장 테이블이어야 합니다. 참고: 데이터베이스를 만든 후에는 이 속성의 값을 변경할 수 없습니다.
이 데이터베이스에 적용할 라이선스 유형입니다.LicenseIncluded
라이선스가 필요하거나 BasePrice
라이선스가 있고 Azure HybridBenefit에 적합한 경우
이 리소스의 지정된 유지 관리 구성 ID 또는 이름입니다.
최대 스토리지 크기입니다. 단위가 지정되지 않은 경우 기본값은 바이트(B)입니다.
일시 중지되지 않은 경우 데이터베이스에 항상 할당되는 최소 용량입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
이 리소스의 enclave 유형을 지정합니다.
사용하도록 설정된 경우 애플리케이션 의도가 해당 연결 문자열 읽기 전용으로 설정된 연결은 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
thisdatabase를 만들 때 적용할 샘플 스키마의 이름입니다.
새 데이터베이스에 대한 서비스 목표입니다. 예: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_8, BC_Gen5_2, HS_Gen5_32.
공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.
SQL Database에 대한 사용자 할당 ID 목록입니다.
확인을 묻는 메시지를 표시하지 마세요.
영역 중복을 사용하도록 설정할지 여부를 지정합니다. 값이 지정되지 않은 경우 기본값은 true입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
확인을 묻는 메시지를 표시하지 마세요.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
예제
내보내기 작업에 사용할 SAS 키를 가져옵니다.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --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
필수 매개 변수
필수입니다. 관리자 로그인 암호입니다.
필수입니다. 관리자 로그인 이름입니다.
필수입니다. 스토리지 키입니다.
필수입니다. 스토리지 키 유형입니다.
필수입니다. 스토리지 Uri입니다.
선택적 매개 변수
인증 유형
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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]
[--no-wait]
[--resource-group]
[--server]
[--subscription]
예제
가져오기 작업에 사용할 SAS 키를 가져옵니다.
az storage blob generate-sas --account-name myAccountName -c myContainer -n myBacpac.bacpac \
--permissions rw --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
필수 매개 변수
필수입니다. 관리자 로그인 암호입니다.
필수입니다. 관리자 로그인 이름입니다.
필수입니다. 스토리지 키입니다.
필수입니다. 스토리지 키 유형입니다.
필수입니다. 스토리지 Uri입니다.
선택적 매개 변수
인증 유형
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
Azure SQL Database의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db list
서버 또는 탄력적 풀의 데이터베이스를 나열합니다.
az sql db list [--elastic-pool]
[--ids]
[--resource-group]
[--server]
[--subscription]
예제
서버 또는 탄력적 풀의 데이터베이스를 나열합니다. (자동 생성됨)
az sql db list --resource-group MyResourceGroup --server myserver
선택적 매개 변수
지정한 경우 이 탄력적 풀의 데이터베이스만 나열합니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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 Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db list-editions
현재 활성 구독에 사용할 수 있는 데이터베이스 버전을 표시합니다.
사용 가능한 서비스 목표 및 스토리지 제한을 포함합니다. 세부 정보를 줄이기 위해 스토리지 제한을 의도적으로 줄이기 위한 설정은 기본적으로 숨겨집니다.
az sql db list-editions --location
[--available]
[--dtu]
[--edition]
[--service-objective]
[--show-details {max-size}]
[--vcores]
예제
위치에 모든 데이터베이스 버전을 표시합니다.
az sql db list-editions -l westus -o table
Standard 버전에 사용 가능한 모든 데이터베이스 서비스 목표를 표시합니다.
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 크기가 표시됩니다.
검색할 버전입니다. 지정되지 않은 경우 모든 버전이 표시됩니다.
검색할 서비스 목표입니다. 지정되지 않은 경우 모든 서비스 목표가 표시됩니다.
출력에 포함할 추가 세부 정보 목록입니다.
검색할 vcore 수입니다. 지정되지 않은 경우 모든 vcore 크기가 표시됩니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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 Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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 Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db restore
백업에서 복원하여 새 데이터베이스를 만듭니다.
az sql db restore --dest-name
[--assign-identity {false, true}]
[--auto-pause-delay]
[--availability-zone]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--deleted-time]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--family]
[--federated-client-id]
[--ha-replicas]
[--ids]
[--keys]
[--license-type {BasePrice, LicenseIncluded}]
[--min-capacity]
[--name]
[--no-wait]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--resource-group]
[--server]
[--service-level-objective]
[--subscription]
[--tags]
[--time]
[--umi]
[--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
필수 매개 변수
복원 대상으로 만들 데이터베이스의 이름입니다.
선택적 매개 변수
데이터베이스에 대한 ID를 할당합니다.
데이터베이스가 자동으로 일시 중지된 시간(분)입니다. -1 값은 자동 일시 중지를 사용하지 않도록 설정됨을 의미합니다.
가용성 영역.
백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, GeoZone입니다.
SKU의 용량 구성 요소(정수 DTU 또는 vcore)입니다.
데이터베이스의 컴퓨팅 모델입니다.
지정한 경우 기존 데이터베이스 대신 삭제된 데이터베이스에서 복원합니다. 동일한 서버에서 삭제된 데이터베이스의 삭제된 시간과 일치해야 합니다. --time 또는 --deleted-time(또는 둘 다)을 지정해야 합니다. 시간은 "YYYY-MM-DDTHH:MM:SS" 형식이어야 합니다.
sku의 버전 구성 요소입니다. 허용되는 값은 기본, 표준, 프리미엄, GeneralPurpose, BusinessCritical, 하이퍼스케일입니다.
데이터베이스를 만들 탄력적 풀의 이름 또는 리소스 ID입니다.
데이터베이스 암호화 보호기 키로 사용할 Azure Key Vault 키를 지정합니다.
데이터베이스 암호화 보호기 키 자동 회전 플래그를 지정합니다. true, false 또는 null일 수 있습니다.
sku의 컴퓨팅 생성 구성 요소입니다(vcore sku에만 해당). 허용되는 값은 Gen4, Gen5입니다.
SQL Database의 페더레이션된 클라이언트 ID입니다. 테넌트 간 CMK 시나리오에 사용됩니다.
데이터베이스에 프로비전할 고가용성 복제본의 수입니다. 하이퍼스케일 버전에 대해서만 설정할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
SQL Database에 대한 AKV 키 목록입니다.
이 데이터베이스에 적용할 라이선스 유형입니다.LicenseIncluded
라이선스가 필요하거나 BasePrice
라이선스가 있고 Azure HybridBenefit에 적합한 경우
일시 중지되지 않은 경우 데이터베이스에 항상 할당되는 최소 용량입니다.
Azure SQL Database의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
이 리소스의 enclave 유형을 지정합니다.
사용하도록 설정된 경우 애플리케이션 의도가 해당 연결 문자열 읽기 전용으로 설정된 연결은 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
새 데이터베이스에 대한 서비스 목표입니다. 예: Basic, S0, P1, GP_Gen4_1, GP_S_Gen5_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" 형식이어야 합니다.
SQL Database에 대한 사용자 할당 ID 목록입니다.
영역 중복을 사용하도록 설정할지 여부를 지정합니다. 값이 지정되지 않은 경우 기본값은 true입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db show
데이터베이스에 대한 세부 정보를 가져옵니다.
az sql db show [--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--name]
[--resource-group]
[--server]
[--subscription]
예제
데이터베이스에 대한 세부 정보를 가져옵니다. (자동 생성됨)
az sql db show --name MyAzureSQLDatabase --resource-group MyResourceGroup --server myserver
선택적 매개 변수
데이터베이스에 대한 AKV 키를 확장합니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
데이터베이스에 대한 AKV 키를 확장합니다.
Azure SQL Database의 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --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 Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db show-deleted
삭제된 데이터베이스에 대한 세부 정보를 가져옵니다.
az sql db show-deleted --restorable-dropped-database-id
[--expand-keys {false, true}]
[--ids]
[--keys-filter]
[--resource-group]
[--server]
[--subscription]
예제
삭제된 데이터베이스에 대한 세부 정보를 가져옵니다. (자동 생성됨)
az sql db show-deleted --resource-group MyResourceGroup --server myserver --restorable-dropped-database-id "MyAzureSQLDatabase,133203966918270000"
필수 매개 변수
복원 가능한 삭제된 데이터베이스 ID입니다.
선택적 매개 변수
데이터베이스에 대한 AKV 키를 확장합니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
데이터베이스에 대한 AKV 키를 확장합니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az sql db update
데이터베이스를 업데이트합니다.
az sql db update [--add]
[--assign-identity {false, true}]
[--auto-pause-delay]
[--backup-storage-redundancy]
[--capacity]
[--compute-model {Provisioned, Serverless}]
[--edition]
[--elastic-pool]
[--encryption-protector]
[--encryption-protector-auto-rotation {false, true}]
[--exhaustion-behavior {AutoPause, BillOverUsage}]
[--family]
[--federated-client-id]
[--filter]
[--force-string]
[--free-limit {false, true}]
[--ha-replicas]
[--ids]
[--keys]
[--keys-to-remove]
[--maint-config-id]
[--manual-cutover {false, true}]
[--max-size]
[--min-capacity]
[--name]
[--no-wait]
[--perform-cutover {false, true}]
[--preferred-enclave-type {Default, VBS}]
[--read-scale {Disabled, Enabled}]
[--remove]
[--resource-group]
[--server]
[--service-objective]
[--set]
[--subscription]
[--umi]
[--zone-redundant {false, true}]
예제
DTU 용량을 지정하여 데이터베이스를 Standard 버전, S0 성능 수준(10 DTU)으로 업데이트합니다. GeneralPurpose는 Standard Edition보다 더 넓은 범위의 최대 크기를 허용합니다.
az sql db update -g mygroup -s myserver -n mydb --edition Standard --capacity 10 --max-size 250GB
성능 수준 이름을 지정하여 데이터베이스를 Standard 버전, 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
VBS enclave를 사용하도록 설정된 데이터베이스를 업데이트합니다.
az sql db update -g mygroup -s myserver -n mydb --preferred-enclave-type VBS
무료 제한 데이터베이스의 고갈 동작을 BillOverUsage로 업데이트
az sql db update -g mygroup -s myserver -n mydb --free-limit-exhaustion-behavior BillOverUsage
수동 컷오버 옵션을 사용하여 Gen5 하드웨어를 사용하여 데이터베이스를 하이퍼스케일 버전, 2개 vcore로 업데이트
az sql db update -g mygroup -s myserver -n mydb --edition Hyperscale --service-objective HS_Gen5_2 --manual-cutover
하이퍼스케일 버전으로 데이터베이스 업데이트가 진행 중일 때 단독형 수행 옵션을 사용하여 단독형 트리거
az sql db update -g mygroup -s myserver -n mydb --perform-cutover
선택적 매개 변수
경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>
데이터베이스에 대한 ID를 할당합니다.
데이터베이스가 자동으로 일시 중지된 시간(분)입니다. -1 값은 자동 일시 중지를 사용하지 않도록 설정됨을 의미합니다.
백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, GeoZone입니다.
SKU의 용량 구성 요소(정수 DTU 또는 vcore)입니다.
데이터베이스의 컴퓨팅 모델입니다.
sku의 버전 구성 요소입니다. 허용되는 값은 기본, 표준, 프리미엄, GeneralPurpose, BusinessCritical, 하이퍼스케일입니다.
데이터베이스를 이동할 탄력적 풀의 이름 또는 리소스 ID입니다.
데이터베이스 암호화 보호기 키로 사용할 Azure Key Vault 키를 지정합니다.
데이터베이스 암호화 보호기 키 자동 회전 플래그를 지정합니다. true, false 또는 null일 수 있습니다.
사용 가능한 데이터베이스에 대해 월별 사용 가능한 한도가 소진되는 경우의 동작을 지정합니다. 자동 일시 중지: 남은 달 동안 사용 가능한 제한이 소진되면 데이터베이스가 자동으로 일시 중지됩니다. BillForUsage: 데이터베이스는 무료 제한이 소진되면 계속 온라인 상태가 되며 초과분은 요금이 청구됩니다.
sku의 컴퓨팅 생성 구성 요소입니다(vcore sku에만 해당). 허용되는 값은 Gen4, Gen5입니다.
SQL Database의 페더레이션된 클라이언트 ID입니다. 테넌트 간 CMK 시나리오에 사용됩니다.
컬렉션의 요소를 필터링하는 OData 필터 식입니다. 기본값은 None입니다.
'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.
데이터베이스에서 무료 월별 한도를 사용하는지 여부입니다. 구독의 한 데이터베이스에서 허용됩니다.
데이터베이스에 프로비전할 고가용성 복제본의 수입니다. 하이퍼스케일 버전에 대해서만 설정할 수 있습니다.
하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.
SQL Database에 대한 AKV 키 목록입니다.
SQL Database에서 제거할 AKV 키 목록입니다.
이 리소스의 지정된 유지 관리 구성 ID 또는 이름입니다.
SLO 업데이트 중에 수동 컷오버를 수행할지 여부입니다. 데이터베이스를 하이퍼스케일 계층으로 업데이트할 때 허용됩니다.
바이트로 표현된 데이터베이스의 새 최대 크기입니다.
일시 중지되지 않은 경우 데이터베이스에 항상 할당되는 최소 용량입니다.
Azure SQL Database의 이름입니다.
장기 실행 작업이 완료되기를 기다리지 마세요.
데이터베이스를 하이퍼스케일 계층으로 업데이트할 때 중단을 수행할지 여부를 나타냅니다.
이 리소스의 enclave 유형을 지정합니다.
사용하도록 설정된 경우 애플리케이션 의도가 해당 연결 문자열 읽기 전용으로 설정된 연결은 읽기 전용 보조 복제본으로 라우팅될 수 있습니다. 이 속성은 Premium 및 중요 비즈니스용 데이터베이스에 대해서만 설정할 수 있습니다.
목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
리소스 그룹의 이름입니다. az configure --defaults group=<name>
을 사용하여 기본 그룹을 구성할 수 있습니다.
Azure SQL Server의 이름입니다. 를 사용하여 az configure --defaults sql-server=<name>
기본값을 구성할 수 있습니다.
새 서비스 목표의 이름입니다. 독립 실행형 db 서비스 목표이고 db가 현재 탄력적 풀에 있는 경우 db는 풀에서 제거됩니다.
설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
SQL Database에 대한 사용자 할당 ID 목록입니다.
영역 중복을 사용하도록 설정할지 여부를 지정합니다. 값이 지정되지 않은 경우 기본값은 true입니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID
를 사용하여 기본 위치를 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI