az dms project

Data Migration Service 인스턴스에 대한 프로젝트를 관리합니다.

명령

az dms project check-name

지정된 프로젝트 이름을 DMS의 지정된 인스턴스 내에서 사용할 수 있는지와 이름의 유효성을 확인합니다.

az dms project create

여러 태스크를 포함할 수 있는 마이그레이션 프로젝트를 만듭니다.

az dms project delete

프로젝트를 삭제합니다.

az dms project list

DMS 인스턴스 내의 프로젝트를 나열합니다.

az dms project show

마이그레이션 프로젝트의 세부 정보를 표시합니다.

az dms project task

데이터 마이그레이션 서비스 인스턴스의 프로젝트에 대 한 작업을 관리 합니다.

az dms project task cancel

현재 큐에 대기 중이거나 실행 중인 작업을 취소 합니다.

az dms project task check-name

지정 된 태스크 이름을 DMS의 지정 된 인스턴스 및 이름의 유효성에 사용할 수 있는지 확인 합니다.

az dms project task create

마이그레이션 작업을 만들고 시작 합니다.

az dms project task cutover

온라인 마이그레이션 작업의 경우에는 조치를 수행 하 여 마이그레이션을 완료 합니다.

az dms project task delete

마이그레이션 작업을 삭제 합니다.

az dms project task list

프로젝트 내의 태스크를 나열 합니다. 일부 작업은 알 수 없음 상태를 가질 수 있으며,이는 해당 태스크의 상태를 쿼리 하는 동안 오류가 발생 했음을 나타냅니다.

az dms project task restart

요청 결과를 보려면 'task show' 명령을 사용하세요. az dms project task show ... --expand 명령.

az dms project task show

마이그레이션 작업의 세부 정보를 표시합니다. 자세한 내용을 얻으려면 "--expand"를 사용합니다.

az dms project task stop

작업을 중지하거나 지정된 개체에서 마이그레이션을 중지합니다(MongoDB 마이그레이션에만 해당).

az dms project check-name

지정된 프로젝트 이름을 DMS의 지정된 인스턴스 내에서 사용할 수 있는지와 이름의 유효성을 확인합니다.

az dms project check-name --name
                          --resource-group
                          --service-name
                          [--subscription]

필수 매개 변수

--name -n

확인할 프로젝트 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--subscription

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

az dms project create

여러 태스크를 포함할 수 있는 마이그레이션 프로젝트를 만듭니다.

지원되는 프로젝트 구성은 -) 원본 -> 대상입니다.

  1. SQL -> SQLDB
  2. PostgreSQL -> AzureDbForPostgreSQL.
az dms project create --location
                      --name
                      --resource-group
                      --service-name
                      --source-platform
                      --target-platform
                      [--subscription]
                      [--tags]

예제

DMS 인스턴스에 대한 SQLDB 프로젝트에 대한 SQL 만듭니다.

az dms project create -l westus -n sqlproject -g myresourcegroup --service-name mydms --source-platform SQL --target-platform SQLDB --tags tagName1=tagValue1 tagWithNoValue

DMS 인스턴스에 대한 PostgreSql to AzureDbForPostgreSql 프로젝트를 만듭니다.

az dms project create -l westus -n pgproject -g myresourcegroup --service-name mydms --source-platform PostgreSQL --target-platform AzureDbForPostgreSQL --tags tagName1=tagValue1 tagWithNoValue

필수 매개 변수

--location -l

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

--name -n

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

--source-platform

원본 데이터베이스의 서버 유형입니다. 지원되는 형식은 SQL, PostgreSQL입니다.

--target-platform

대상 데이터베이스에 대한 서비스 유형입니다. 지원되는 형식은 SQLDB, AzureDbForPostgreSQL입니다.

선택적 매개 변수

--subscription

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

--tags

"tag1[=value1]" 형식의 공백으로 구분된 태그 목록입니다.

az dms project delete

프로젝트를 삭제합니다.

az dms project delete --name
                      --resource-group
                      --service-name
                      [--delete-running-tasks]
                      [--subscription]
                      [--yes]

예제

프로젝트를 삭제합니다. (자동 생성)

az dms project delete --name MyProject --resource-group MyResourceGroup --service-name MyService

필수 매개 변수

--name -n

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--delete-running-tasks

프로젝트를 삭제하기 전에 실행 중인 작업을 취소합니다.

--subscription

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

--yes -y

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

az dms project list

DMS 인스턴스 내의 프로젝트를 나열합니다.

az dms project list --resource-group
                    --service-name
                    [--query-examples]
                    [--subscription]

예제

DMS 인스턴스 내의 프로젝트를 나열합니다. (자동 생성)

az dms project list --resource-group MyResourceGroup --service-name MyService

필수 매개 변수

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

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

az dms project show

마이그레이션 프로젝트의 세부 정보를 표시합니다.

az dms project show --name
                    --resource-group
                    --service-name
                    [--query-examples]
                    [--subscription]

예제

마이그레이션 프로젝트의 세부 정보를 표시합니다. (자동 생성)

az dms project show --name MyProject --resource-group MyResourceGroup --service-name MyService

필수 매개 변수

--name -n

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--query-examples

JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--subscription

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