다음을 통해 공유


az sql mi

SQL 관리되는 인스턴스를 관리합니다.

명령

Name Description 형식 상태
az sql mi ad-admin

관리되는 인스턴스의 Active Directory 관리자를 관리합니다.

핵심 GA
az sql mi ad-admin create

새 관리형 인스턴스 Active Directory 관리자를 만듭니다.

핵심 GA
az sql mi ad-admin delete

기존 관리형 인스턴스 Active Directory 관리자를 삭제합니다.

핵심 GA
az sql mi ad-admin list

관리되는 인스턴스 Active Directory 관리자 목록을 반환합니다.

핵심 GA
az sql mi ad-admin update

기존 관리형 인스턴스 Active Directory 관리자를 업데이트합니다.

핵심 GA
az sql mi ad-only-auth

Managed Instance의 Azure Active Directory 전용 설정을 관리합니다.

핵심 GA
az sql mi ad-only-auth disable

이 Managed Instance에 대한 Azure Active Directory 전용 인증을 사용하지 않도록 설정합니다.

핵심 GA
az sql mi ad-only-auth enable

이 Managed Instance에 대해 Azure Active Directory 전용 인증을 사용하도록 설정합니다.

핵심 GA
az sql mi ad-only-auth get

특정 Azure Active Directory 전용 인증 속성을 가져옵니다.

핵심 GA
az sql mi advanced-threat-protection-setting

SQL Managed Instance의 고급 위협 방지 설정을 관리합니다.

핵심 GA
az sql mi advanced-threat-protection-setting show

고급 위협 방지 설정을 가져옵니다.

핵심 GA
az sql mi advanced-threat-protection-setting update

SQL Managed Instance의 고급 위협 방지 설정을 업데이트합니다.

핵심 GA
az sql mi create

관리형 인스턴스를 생성합니다.

핵심 GA
az sql mi delete

관리되는 인스턴스를 삭제합니다.

핵심 GA
az sql mi dtc

관리되는 인스턴스 DTC 관리와 관련된 명령입니다.

핵심 GA
az sql mi dtc show

관리되는 인스턴스 DTC 설정을 가져옵니다.

핵심 GA
az sql mi dtc update

관리되는 인스턴스 DTC 설정을 업데이트합니다.

핵심 GA
az sql mi dtc wait

조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

핵심 GA
az sql mi endpoint-cert

엔드포인트 인증서 관리 명령.

핵심 GA
az sql mi endpoint-cert list

대상 인스턴스의 엔드포인트에 사용되는 인증서를 나열합니다.

핵심 GA
az sql mi endpoint-cert show

지정된 ID를 사용하여 엔드포인트에서 사용되는 인증서를 가져옵니다.

핵심 GA
az sql mi failover

관리되는 인스턴스를 장애 조치(failover)합니다.

핵심 GA
az sql mi key

SQL 인스턴스의 키를 관리합니다.

핵심 GA
az sql mi key create

SQL 인스턴스 키를 만듭니다.

핵심 GA
az sql mi key delete

SQL 인스턴스 키를 삭제합니다.

핵심 GA
az sql mi key list

관리되는 인스턴스 키 목록을 가져옵니다.

핵심 GA
az sql mi key show

SQL 인스턴스 키를 표시합니다.

핵심 GA
az sql mi link

인스턴스 링크 관리 명령.

핵심 GA
az sql mi link create

새 인스턴스 링크를 만듭니다.

핵심 GA
az sql mi link delete

인스턴스 링크를 제거합니다.

핵심 GA
az sql mi link list

Azure SQL Managed Instance의 링크 기능에 대한 정보를 반환합니다.

핵심 GA
az sql mi link show

Azure SQL Managed Instance의 링크 기능에 대한 정보를 반환합니다.

핵심 GA
az sql mi link update

인스턴스 링크의 속성을 업데이트합니다.

핵심 GA
az sql mi list

사용 가능한 관리되는 인스턴스를 나열합니다.

핵심 GA
az sql mi op

관리되는 인스턴스에 대한 작업을 관리합니다.

핵심 GA
az sql mi op cancel

Managed Instance의 비동기 작업을 취소합니다.

핵심 GA
az sql mi op list

관리되는 인스턴스에서 수행한 작업 목록을 가져옵니다.

핵심 GA
az sql mi op show

관리되는 인스턴스에 대한 관리 작업을 가져옵니다.

핵심 GA
az sql mi partner-cert

서버 신뢰 인증서 관리 명령입니다.

핵심 GA
az sql mi partner-cert create

상자에서 Sql Managed Instance로 서버 신뢰 인증서를 업로드합니다.

핵심 GA
az sql mi partner-cert delete

Box에서 Sql Managed Instance로 업로드된 서버 신뢰 인증서를 삭제합니다.

핵심 GA
az sql mi partner-cert list

상자에서 지정된 Sql Managed Instance로 업로드된 서버 신뢰 인증서 목록을 가져옵니다.

핵심 GA
az sql mi partner-cert show

Box에서 Sql Managed Instance로 업로드된 서버 신뢰 인증서를 가져옵니다.

핵심 GA
az sql mi refresh-external-governance-status

외부 거버넌스 사용 상태를 새로 고칩니다.

핵심 GA
az sql mi server-configuration-option

서버 구성 옵션 관리 명령.

핵심 GA
az sql mi server-configuration-option list

관리되는 인스턴스 서버 구성 옵션 목록을 나열합니다.

핵심 GA
az sql mi server-configuration-option set

관리되는 인스턴스 서버 구성 옵션을 설정합니다.

핵심 GA
az sql mi server-configuration-option show

관리되는 인스턴스 서버 구성 옵션을 가져옵니다.

핵심 GA
az sql mi server-configuration-option wait

조건이 충족될 때까지 CLI를 대기 상태로 유지합니다.

핵심 GA
az sql mi show

관리되는 인스턴스에 대한 세부 정보를 가져옵니다.

핵심 GA
az sql mi start

관리되는 인스턴스를 시작합니다.

핵심 GA
az sql mi start-stop-schedule

관리되는 인스턴스의 시작 중지 일정을 관리합니다.

핵심 GA
az sql mi start-stop-schedule create

관리되는 인스턴스의 시작/중지 일정을 만듭니다.

핵심 GA
az sql mi start-stop-schedule delete

관리되는 인스턴스의 시작/중지 일정을 삭제합니다.

핵심 GA
az sql mi start-stop-schedule list

관리되는 인스턴스의 시작/중지 일정을 나열합니다.

핵심 GA
az sql mi start-stop-schedule show

관리되는 인스턴스의 시작/중지 일정을 가져옵니다.

핵심 GA
az sql mi start-stop-schedule update

관리되는 인스턴스의 시작/중지 일정을 업데이트합니다.

핵심 GA
az sql mi stop

관리되는 인스턴스를 중지합니다.

핵심 GA
az sql mi tde-key

SQL 인스턴스의 암호화 보호기를 관리합니다.

핵심 GA
az sql mi tde-key set

SQL 인스턴스의 암호화 보호기를 설정합니다.

핵심 GA
az sql mi tde-key show

서버 암호화 보호기를 표시합니다.

핵심 GA
az sql mi update

관리되는 인스턴스를 업데이트합니다.

핵심 GA

az sql mi create

관리형 인스턴스를 생성합니다.

az sql mi create --name
                 --resource-group
                 --subnet
                 [--admin-password]
                 [--admin-user]
                 [--assign-identity]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--collation]
                 [--database-format {AlwaysUpToDate, SQLServer2022}]
                 [--dns-zone-partner]
                 [--edition]
                 [--enable-ad-only-auth]
                 [--external-admin-name]
                 [--external-admin-principal-type]
                 [--external-admin-sid]
                 [--family]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--instance-pool-name]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--location]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--no-wait]
                 [--pid]
                 [--pricing-model {Freemium, Regular}]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--service-principal-type {None, SystemAssigned}]
                 [--storage]
                 [--tags]
                 [--timezone-id]
                 [--user-assigned-identity-id]
                 [--vnet-name]
                 [--yes]
                 [--zone-redundant {false, true}]

예제

최소 매개 변수 집합으로 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName}

지정된 매개 변수 및 ID를 사용하여 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5

지정된 매개 변수 및 태그를 사용하여 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5 --tags tagName1=tagValue1 tagName2=tagValue2

지정된 매개 변수 및 백업 스토리지 중복성이 지정된 관리형 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --license-type LicenseIncluded --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --capacity 8 --storage 32GB --edition GeneralPurpose --family Gen5 --backup-storage-redundancy Local

유지 관리 구성을 사용하여 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} -m SQL_{Region}_{MaintenanceConfigName}

서비스 주체를 사용하도록 설정된 관리형 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --service-principal-type SystemAssigned

AAD 관리자 및 AD만 사용하도록 설정된 SQL 관리자 없이 관리되는 인스턴스 만들기

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName --external-admin-sid c5e964e2-6bb2-2222-1111-3b16ec0e1234 -g myResourceGroup -n miName --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

SQL 관리자 없이 AD 관리자, AD만 사용하도록 설정, 사용자 ManagedIdenties 및 ID 유형이 SystemAssigned, UserAssigned로 관리되는 인스턴스를 만듭니다.

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

AD 관리자, AD만 사용하도록 설정, 사용자 ManagedIdenties 및 ID 유형이 UserAssigned인 SQL 관리자 없이 관리되는 인스턴스를 만듭니다.

az sql mi create --enable-ad-only-auth --external-admin-principal-type User --external-admin-name myUserName \ --external-admin-sid c5e964e2-6bb2-1111-1111-3b16ec0e1234 -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --subnet /subscriptions/78975f9f-2222-1111-1111-29c42ac70000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-test/subnets/ManagedInstance

영역 중복성을 사용하도록 설정된 관리형 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} -z

영역 중복을 명시적으로 사용하지 않도록 설정된 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} -z false

인스턴스 풀 이름을 사용하여 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --instance-pool-name myinstancepool

데이터베이스 형식 및 가격 책정 모델을 사용하여 관리형 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --database-format AlwaysUpToDate --pricing-model Regular

dns 영역 파트너를 사용하여 관리되는 인스턴스 만들기

az sql mi create -g mygroup -n myinstance -l mylocation -i -u myusername -p mypassword --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNETName}/subnets/{SubnetName} --dns-zone-partner dns

필수 매개 변수

--name -n

관리되는 인스턴스 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subnet

Azure Sql Managed Instance에 대한 액세스를 허용하는 서브넷의 이름 또는 ID입니다. 서브넷 이름을 제공하는 경우 --vnet-name을 제공해야 합니다.

선택적 매개 변수

--admin-password -p

관리자 로그인 암호(관리되는 인스턴스를 만드는 데 필요)입니다.

--admin-user -u

관리되는 인스턴스의 관리자 사용자 이름입니다. 관리되는 인스턴스를 만들 때 Canonly를 지정합니다(만들기에 필요).

--assign-identity -i

Azure KeyVault와 같은 키 관리 서비스에서 사용할 이 관리되는 인스턴스에 대한 Azure Active Directory ID를 생성하고 할당합니다.

Default value: False
--backup-storage-redundancy --bsr

백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, GeoZone입니다.

--capacity -c

관리되는 인스턴스의 용량(vcore의 정수)입니다.

--collation

관리되는 인스턴스의 데이터 정렬입니다.

--database-format

SQL과 관련된 Managed Instance 데이터베이스 형식입니다. 허용되는 값은 AlwaysUpToDate, SQLServer2022입니다.

허용되는 값: AlwaysUpToDate, SQLServer2022
--dns-zone-partner

Managed Instance를 만들 때 DnsZone 속성을 상속할 파트너 Managed Instance의 리소스 ID입니다.

--edition --tier -e

sku의 버전 구성 요소입니다. 허용되는 값은 GeneralPurpose, BusinessCritical입니다.

--enable-ad-only-auth

이 서버에 대해 Azure Active Directory 전용 인증을 사용하도록 설정합니다.

Default value: False
--external-admin-name

Azure AD 관리자 사용자, 그룹 또는 애플리케이션의 표시 이름입니다.

--external-admin-principal-type

사용자, 그룹 또는 애플리케이션.

--external-admin-sid

Azure AD 관리자의 고유 ID입니다. 사용자 또는 그룹의 개체 ID, 애플리케이션의 클라이언트 ID입니다.

--family -f

sku의 컴퓨팅 생성 구성 요소입니다. 허용되는 값은 Gen4, Gen5입니다.

--identity-type -t

사용할 ID의 형식입니다. 가능한 값은 SystemAsssigned, UserAssigned, SystemAssignedUserAssigned 및 None입니다.

허용되는 값: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--instance-pool-name

관리되는 인스턴스를 배치할 인스턴스 풀의 이름입니다.

--key-id -k

암호화를 위한 키 자격 증명 모음 URI입니다.

--license-type

이 관리되는 인스턴스에 적용할 라이선스 유형입니다.

허용되는 값: BasePrice, LicenseIncluded
--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--maint-config-id -m

이 관리되는 인스턴스에 유지 관리 구성을 할당합니다.

--minimal-tls-version
미리 보기

인바운드 연결에 대해 관리되는 인스턴스에 의해 적용되는 최소 TLS 버전입니다.

허용되는 값: 1.0, 1.1, 1.2, None
--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--pid --primary-user-assigned-identity-id

기본 사용자 관리 ID의 ID입니다.

--pricing-model

Managed Instance 가격 책정 모델. 허용되는 값은 Regular, Freemium입니다.

허용되는 값: Freemium, Regular
--proxy-override

인스턴스에 연결하는 데 사용되는 연결 형식입니다.

허용되는 값: Default, Proxy, Redirect
--public-data-endpoint-enabled

인스턴스에 대해 공용 데이터 엔드포인트를 사용할 수 있는지 여부입니다.

허용되는 값: false, true
--service-principal-type

이 Managed Instance에 사용할 서비스 주체 유형입니다. 가능한 값은 SystemAssigned 및 None입니다.

허용되는 값: None, SystemAssigned
--storage

관리되는 인스턴스의 스토리지 크기입니다. 스토리지 크기는 32GB씩 증분하여 지정해야 합니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--timezone-id

설정할 인스턴스의 표준 시간대 ID입니다. 표준 시간대 ID 목록은 sys.time_zone_info(Transact-SQL) 보기를 통해 노출됩니다.

--user-assigned-identity-id -a

이 서버에 대한 UMI(사용자 관리 ID)를 생성하고 할당합니다.

--vnet-name

가상 네트워크 이름입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
--zone-redundant -z

영역 중복을 사용하도록 설정할지 여부를 지정합니다. 값이 지정되지 않은 경우 기본값은 true입니다.

허용되는 값: false, true
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi delete

관리되는 인스턴스를 삭제합니다.

az sql mi delete [--ids]
                 [--name]
                 [--no-wait]
                 [--resource-group]
                 [--subscription]
                 [--yes]

예제

관리되는 인스턴스 삭제

az sql mi delete -g mygroup -n myinstance --yes

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

관리되는 인스턴스 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi failover

관리되는 인스턴스를 장애 조치(failover)합니다.

az sql mi failover [--ids]
                   [--name]
                   [--no-wait]
                   [--replica-type]
                   [--resource-group]
                   [--subscription]

예제

관리되는 인스턴스 주 복제본 장애 조치(failover)

az sql mi failover -g mygroup -n myinstance

관리되는 인스턴스 읽기 가능한 secodary 복제본 장애 조치(failover)

az sql mi failover -g mygroup -n myinstance --replica-type ReadableSecondary

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

관리되는 인스턴스 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--replica-type

장애 조치(failover)할 복제본의 유형입니다. 알려진 값은 "Primary" 및 "ReadableSecondary"입니다. 기본값은 None입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi list

사용 가능한 관리되는 인스턴스를 나열합니다.

az sql mi list [--expand-ad-admin]
               [--resource-group]

예제

현재 구독의 모든 관리되는 인스턴스를 나열합니다.

az sql mi list

리소스 그룹의 모든 관리되는 인스턴스를 나열합니다.

az sql mi list -g mygroup

선택적 매개 변수

--expand-ad-admin

서버에 대한 Active Directory 관리자를 확장합니다.

Default value: False
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi refresh-external-governance-status

외부 거버넌스 사용 상태를 새로 고칩니다.

az sql mi refresh-external-governance-status [--ids]
                                             [--managed-instance-name]
                                             [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                             [--resource-group]
                                             [--subscription]

예제

특정 MI에서 외부 거버넌스 상태 업데이트

az sql mi refresh-external-governance-status --managed-instance-name managedInstance -g resourceGroup1 --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--managed-instance-name --mi

관리되는 인스턴스의 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

리소스 그룹의 이름입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi show

관리되는 인스턴스에 대한 세부 정보를 가져옵니다.

az sql mi show [--expand-ad-admin]
               [--ids]
               [--name]
               [--resource-group]
               [--subscription]

예제

관리되는 인스턴스에 대한 세부 정보 가져오기

az sql mi show -g mygroup -n myinstance

선택적 매개 변수

--expand-ad-admin

서버에 대한 Active Directory 관리자를 확장합니다.

Default value: False
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

관리되는 인스턴스 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi start

관리되는 인스턴스를 시작합니다.

az sql mi start [--ids]
                [--managed-instance]
                [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                [--resource-group]
                [--subscription]

예제

관리되는 인스턴스를 시작합니다.

az sql mi start --ids resourceId
az sql mi start --mi miName -g resourceGroup --subscription subscription

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--managed-instance --mi

관리되는 인스턴스의 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

리소스 그룹의 이름입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi stop

관리되는 인스턴스를 중지합니다.

az sql mi stop [--ids]
               [--managed-instance]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]

예제

관리되는 인스턴스를 중지합니다.

az sql mi stop --ids resourceId
az sql mi stop --mi miName -g resourceGroup --subscription subscription

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--managed-instance --mi

관리되는 인스턴스의 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

허용되는 값: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

리소스 그룹의 이름입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az sql mi update

관리되는 인스턴스를 업데이트합니다.

az sql mi update [--add]
                 [--admin-password]
                 [--assign-identity]
                 [--backup-storage-redundancy]
                 [--capacity]
                 [--database-format {AlwaysUpToDate, SQLServer2022}]
                 [--edition]
                 [--family]
                 [--force-string]
                 [--identity-type {None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned}]
                 [--ids]
                 [--instance-pool-name]
                 [--key-id]
                 [--license-type {BasePrice, LicenseIncluded}]
                 [--maint-config-id]
                 [--minimal-tls-version {1.0, 1.1, 1.2, None}]
                 [--name]
                 [--no-wait]
                 [--pid]
                 [--pricing-model {Freemium, Regular}]
                 [--proxy-override {Default, Proxy, Redirect}]
                 [--public-data-endpoint-enabled {false, true}]
                 [--remove]
                 [--resource-group]
                 [--service-principal-type {None, SystemAssigned}]
                 [--set]
                 [--storage]
                 [--subnet]
                 [--subscription]
                 [--tags]
                 [--user-assigned-identity-id]
                 [--vnet-name]
                 [--yes]
                 [--zone-redundant {false, true}]

예제

지정된 매개 변수 및 ID를 사용하여 mi를 업데이트합니다.

az sql mi update -g mygroup -n myinstance -i -p mypassword --license-type mylicensetype --capacity vcorecapacity --storage storagesize

mi 버전 및 하드웨어 제품군 업데이트

az sql mi update -g mygroup -n myinstance --tier GeneralPurpose --family Gen5

태그를 추가하거나 업데이트합니다.

az sql mi update -g mygroup -n myinstance --set tags.tagName=tagValue

태그를 제거합니다.

az sql mi update -g mygroup -n myinstance --remove tags.tagName

관리되는 인스턴스를 업데이트합니다. (자동 생성됨)

az sql mi update --name myinstance --proxy-override Default --resource-group mygroup --subscription MySubscription

관리되는 인스턴스를 업데이트합니다. (자동 생성됨)

az sql mi update --name myinstance --public-data-endpoint-enabled true --resource-group mygroup --subscription MySubscription

유지 관리 구성을 사용하여 관리되는 인스턴스 업데이트

az sql mi update -g mygroup -n myinstance -m SQL_{Region}_{MaintenanceConfigName}

관리되는 인스턴스에서 유지 관리 구성 제거

az sql mi update -g mygroup -n myinstance -m SQL_Default

서비스 주체를 사용하여 관리되는 인스턴스 업데이트

az sql mi update -g mygroup -n myinstance --service-principal-type SystemAssigned

사용자 관리되는 Identies로 관리되는 인스턴스를 업데이트하고 ID 유형은 SystemAssigned,UserAssigned입니다.

az sql mi update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type SystemAssigned,UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

사용자 관리되는 Identies를 사용하여 관리되는 인스턴스를 업데이트하고 ID 유형이 UserAssigned인 경우

az sql mi update -g myResourceGroup -n myServer -i \ --user-assigned-identity-id /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi \ --identity-type UserAssigned --pid /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testumi

관리형 인스턴스를 다른 서브넷으로 이동

az sql mi update -g myResourceGroup -n myServer -i \ --subnet /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/mysubnet \

mi 백업 스토리지 중복성 업데이트

az sql mi update -g mygroup -n myinstance --bsr Local

관리되는 인스턴스에서 영역 중복 사용

az sql mi update -g mygroup -n myinstance -z

관리되는 인스턴스를 인스턴스 풀로 이동

az sql mi update -g mygroup -n myinstance --instance-pool-name myinstancepool

인스턴스 풀에서 관리되는 인스턴스 이동

az sql mi update -g mygroup -n myinstance --remove instancePoolId --capacity vcorecapacity

mi 데이터베이스 형식 및 가격 책정 모델 업데이트

az sql mi update -g mygroup -n myinstance --database-format AlwaysUpToDate --pricing-model Regular

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

Default value: []
--admin-password -p

관리자 로그인 암호(관리되는 인스턴스를 만드는 데 필요)입니다.

--assign-identity -i

Azure KeyVault와 같은 키 관리 서비스에서 사용할 이 관리되는 인스턴스에 대한 Azure Active Directory ID를 생성하고 할당합니다. ID가 이미 할당된 경우 아무 작업도 수행하지 않습니다.

Default value: False
--backup-storage-redundancy --bsr

백업을 저장하는 데 사용되는 백업 스토리지 중복성입니다. 허용되는 값은 Local, Zone, GeoZone입니다.

--capacity -c

관리되는 인스턴스의 용량(vcore의 정수)입니다.

--database-format

SQL과 관련된 Managed Instance 데이터베이스 형식입니다. 허용되는 값은 AlwaysUpToDate, SQLServer2022입니다.

허용되는 값: AlwaysUpToDate, SQLServer2022
--edition --tier -e

sku의 버전 구성 요소입니다. 허용되는 값은 GeneralPurpose, BusinessCritical입니다.

--family -f

sku의 컴퓨팅 생성 구성 요소입니다. 허용되는 값은 Gen4, Gen5입니다.

--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

Default value: False
--identity-type -t

사용할 ID의 형식입니다. 가능한 값은 SystemAsssigned, UserAssigned, SystemAssignedUserAssigned 및 None입니다.

허용되는 값: None, SystemAssigned, SystemAssigned,UserAssigned, UserAssigned
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--instance-pool-name

관리되는 인스턴스를 배치할 인스턴스 풀의 이름입니다.

--key-id -k

암호화를 위한 키 자격 증명 모음 URI입니다.

--license-type

이 관리되는 인스턴스에 적용할 라이선스 유형입니다.

허용되는 값: BasePrice, LicenseIncluded
--maint-config-id -m

이 관리되는 인스턴스에 대한 유지 관리 구성을 변경합니다.

--minimal-tls-version
미리 보기

인바운드 연결에 대해 관리되는 인스턴스에 의해 적용되는 최소 TLS 버전입니다.

허용되는 값: 1.0, 1.1, 1.2, None
--name -n

관리되는 인스턴스 이름입니다.

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

Default value: False
--pid --primary-user-assigned-identity-id

기본 사용자 관리 ID의 ID입니다.

--pricing-model

Managed Instance 가격 책정 모델. 허용되는 값은 Regular, Freemium입니다.

허용되는 값: Freemium, Regular
--proxy-override

인스턴스에 연결하는 데 사용되는 연결 형식입니다.

허용되는 값: Default, Proxy, Redirect
--public-data-endpoint-enabled

인스턴스에 대해 공용 데이터 엔드포인트를 사용할 수 있는지 여부입니다.

허용되는 값: false, true
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--service-principal-type

이 Managed Instance에 사용할 서비스 주체 유형입니다. 가능한 값은 SystemAssigned 및 None입니다.

허용되는 값: None, SystemAssigned
--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

Default value: []
--storage

관리되는 인스턴스의 스토리지 크기입니다. 스토리지 크기는 32GB씩 증분하여 지정해야 합니다.

--subnet

Azure Sql Managed Instance에 대한 액세스를 허용하는 서브넷의 이름 또는 ID입니다. 서브넷 이름을 제공하는 경우 --vnet-name을 제공해야 합니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--user-assigned-identity-id -a

이 서버에 대한 UMI(사용자 관리 ID)를 생성하고 할당합니다.

--vnet-name

가상 네트워크 이름입니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

Default value: False
--zone-redundant -z

영역 중복을 사용하도록 설정할지 여부를 지정합니다. 값이 지정되지 않은 경우 기본값은 true입니다.

허용되는 값: false, true
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.