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 task cancel

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

az dms project task cancel --name
                           --project-name
                           --resource-group
                           --service-name
                           [--subscription]

필수 매개 변수

--name -n

태스크의 이름입니다.

--project-name

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--subscription

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

az dms project task check-name

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

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

필수 매개 변수

--name -n

확인할 작업 이름입니다.

--project-name

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--subscription

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

az dms project task create

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

다음 작업 구성은 지원 됩니다.-) 원본-> target:: task type

  1. SQL-> sqldb:: OfflineMigration
  2. PostgreSQL-> AzureDbForPostgreSql:: OnlineMigration.
az dms project task create --database-options-json
                           --name
                           --project-name
                           --resource-group
                           --service-name
                           --source-connection-json
                           --target-connection-json
                           [--enable-data-integrity-validation]
                           [--enable-query-analysis-validation]
                           [--enable-schema-validation]
                           [--subscription]
                           [--task-type]

예제

오프 라인 SQL 마이그레이션 작업을 만들고 시작 합니다. SQL 마이그레이션의 경우 유효성 검사를 수행 하지 않습니다.

az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "{'dataSource': 'myserver', 'authentication': 'SqlAuthentication', 'encryptConnection': 'true', 'trustServerCertificate': 'true'}" --target-connection-json "C:\CLI Files\targetConnection.json"

모든 유효성 검사를 수행 하는 SQL 작업을 만들고 시작 합니다.

az dms project task create --task-type OfflineMigration --database-options-json "C:\CLI Files\databaseOptions.json" -n mytask --project-name myproject -g myresourcegroup --service-name mydms --source-connection-json "C:\CLI Files\sourceConnection.json" --target-connection-json "C:\CLI Files\targetConnection.json" --enable-data-integrity-validation --enable-query-analysis-validation --enable-schema-validation

필수 매개 변수

--database-options-json

데이터베이스 및 테이블 정보 Json 형식 문자열 이거나 JSON 개체를 포함 하는 파일의 위치 일 수 있습니다. 형식에 대 한 아래 예제를 참조 하세요.

--name -n

태스크의 이름입니다.

--project-name

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

--source-connection-json

원본 서버에 대 한 연결 정보입니다. Json 형식 문자열 이거나 JSON 개체를 포함 하는 파일의 위치 일 수 있습니다. 형식에 대 한 아래 예제를 참조 하세요.

--target-connection-json

대상 서버에 대 한 연결 정보입니다. Json 형식 문자열 이거나 JSON 개체를 포함 하는 파일의 위치 일 수 있습니다. 연결 형식의 예는 ' 원본-연결-json '을 참조 하세요.

선택적 매개 변수

--enable-data-integrity-validation

SQL에만 해당 합니다. 선택한 데이터베이스 및 테이블에 대 한 원본 및 대상 간에 체크섬 기반 데이터 무결성 유효성 검사를 수행할지 여부를 지정 합니다.

--enable-query-analysis-validation

SQL에만 해당 합니다. 원본 데이터베이스에서 쿼리를 검색 하 여 대상에서 쿼리를 실행 하 여 빠르고 지능적인 쿼리 분석을 수행할지 여부를 지정 합니다. 결과에는 추출 된 쿼리에 대 한 원본 및 대상 데이터베이스의 실행에 대 한 실행 통계가 포함 됩니다.

--enable-schema-validation

SQL에만 해당 합니다. 소스와 대상 간의 스키마 정보를 비교할지 여부를 지정 합니다.

--subscription

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

--task-type

태스크가 지원할 데이터 이동 유형입니다. 지원 되는 형식은 다음과 같습니다. OnlineMigration, OfflineMigration. 제공 하지 않으면 기본적으로 OfflineMigration에 SQL 대 한 및 OnlineMigration에 대 한 PostgreSQL가 됩니다.

az dms project task cutover

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

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

az dms project task cutover --name
                            --object-name
                            --project-name
                            --resource-group
                            --service-name
                            [--subscription]

필수 매개 변수

--name -n

태스크의 이름입니다.

--object-name

건너뛸 원본에 있는 데이터베이스의 이름입니다.

--project-name

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--subscription

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

az dms project task delete

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

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

예제

마이그레이션 작업을 삭제 합니다. 자동 생성

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

필수 매개 변수

--name -n

태스크의 이름입니다.

--project-name

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 task list

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

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

예제

프로젝트 내의 모든 태스크를 나열 합니다.

az dms project task list --project-name myproject -g myresourcegroup --service-name mydms

프로젝트 내의 마이그레이션 작업을 SQL 하는 SQL만 나열 합니다.

az dms project task list --project-name myproject -g myresourcegroup --service-name mydms --task-type Migrate.SqlServer.SqlDb

필수 매개 변수

--project-name

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--query-examples

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

--subscription

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

--task-type

작업 유형별로 목록을 필터링합니다. 가능한 형식 목록은 "az dms check-status"를 참조하세요.

az dms project task restart

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

az dms project task restart --name
                            --project-name
                            --resource-group
                            --service-name
                            [--object-name]

필수 매개 변수

--name -n

작업의 이름입니다. DMS Project 작업은 마이그레이션 관련 작업을 수행하는 작업입니다. Project 연결된 여러 작업이 있을 수 있습니다.

--project-name

Project 이름입니다. DMS Project 원본 데이터베이스 연결, 대상 데이터베이스 연결 및 마이그레이션할 데이터베이스 목록을 포함하는 논리적 그룹화입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다. DMS 서비스는 데이터베이스 마이그레이션을 수행하는 Azure 인스턴스입니다.

선택적 매개 변수

--object-name

다시 시작하려는 데이터베이스 또는 컬렉션의 정규화된 이름입니다. 전체 마이그레이션을 다시 시작하려면 비워 둡니다.

az dms project task show

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

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

예제

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

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

필수 매개 변수

--name -n

작업의 이름입니다.

--project-name

Project 이름입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다.

선택적 매개 변수

--expand

응답을 확장하여 자세한 정보를 제공합니다. "명령"과 함께 를 사용하여 작업에 대한 자세한 내용을 확인합니다. "출력"과 함께 를 사용하여 태스크의 마이그레이션 결과를 확인합니다.

--query-examples

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

--subscription

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

az dms project task stop

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

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

az dms project task stop --name
                         --project-name
                         --resource-group
                         --service-name
                         [--object-name]

필수 매개 변수

--name -n

작업의 이름입니다. DMS Project 작업은 마이그레이션 관련 작업을 수행하는 작업입니다. Project 연결된 여러 작업이 있을 수 있습니다.

--project-name

Project 이름입니다. DMS Project 원본 데이터베이스 연결, 대상 데이터베이스 연결 및 마이그레이션할 데이터베이스 목록을 포함하는 논리적 그룹화입니다.

--resource-group -g

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

--service-name

서비스의 이름입니다. DMS 서비스는 데이터베이스 마이그레이션을 수행하는 Azure 인스턴스입니다.

선택적 매개 변수

--object-name

MongoDB 마이그레이션에서만 지원됩니다. 중지하려는 데이터베이스 또는 컬렉션의 정규화된 이름입니다. 전체 마이그레이션을 중지하려면 비워 둡니다.