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]
필수 매개 변수
태스크의 이름입니다.
Project 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
선택적 매개 변수
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az dms project task check-name
지정 된 태스크 이름을 DMS의 지정 된 인스턴스 및 이름의 유효성에 사용할 수 있는지 확인 합니다.
az dms project task check-name --name
--project-name
--resource-group
--service-name
[--subscription]
필수 매개 변수
확인할 작업 이름입니다.
Project 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
선택적 매개 변수
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az dms project task create
마이그레이션 작업을 만들고 시작 합니다.
다음 작업 구성은 지원 됩니다.-) 원본-> target:: task type
- SQL-> sqldb:: OfflineMigration
- 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
필수 매개 변수
데이터베이스 및 테이블 정보 Json 형식 문자열 이거나 JSON 개체를 포함 하는 파일의 위치 일 수 있습니다. 형식에 대 한 아래 예제를 참조 하세요.
태스크의 이름입니다.
Project 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
원본 서버에 대 한 연결 정보입니다. Json 형식 문자열 이거나 JSON 개체를 포함 하는 파일의 위치 일 수 있습니다. 형식에 대 한 아래 예제를 참조 하세요.
대상 서버에 대 한 연결 정보입니다. Json 형식 문자열 이거나 JSON 개체를 포함 하는 파일의 위치 일 수 있습니다. 연결 형식의 예는 ' 원본-연결-json '을 참조 하세요.
선택적 매개 변수
SQL에만 해당 합니다. 선택한 데이터베이스 및 테이블에 대 한 원본 및 대상 간에 체크섬 기반 데이터 무결성 유효성 검사를 수행할지 여부를 지정 합니다.
SQL에만 해당 합니다. 원본 데이터베이스에서 쿼리를 검색 하 여 대상에서 쿼리를 실행 하 여 빠르고 지능적인 쿼리 분석을 수행할지 여부를 지정 합니다. 결과에는 추출 된 쿼리에 대 한 원본 및 대상 데이터베이스의 실행에 대 한 실행 통계가 포함 됩니다.
SQL에만 해당 합니다. 소스와 대상 간의 스키마 정보를 비교할지 여부를 지정 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
태스크가 지원할 데이터 이동 유형입니다. 지원 되는 형식은 다음과 같습니다. OnlineMigration, OfflineMigration. 제공 하지 않으면 기본적으로 OfflineMigration에 SQL 대 한 및 OnlineMigration에 대 한 PostgreSQL가 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
태스크의 이름입니다.
건너뛸 원본에 있는 데이터베이스의 이름입니다.
Project 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
선택적 매개 변수
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
태스크의 이름입니다.
Project 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
선택적 매개 변수
태스크가 현재 실행 중인 경우 프로젝트를 삭제 하기 전에 작업을 취소 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
선택적 매개 변수
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
작업 유형별로 목록을 필터링합니다. 가능한 형식 목록은 "az dms check-status"를 참조하세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
작업의 이름입니다. DMS Project 작업은 마이그레이션 관련 작업을 수행하는 작업입니다. Project 연결된 여러 작업이 있을 수 있습니다.
Project 이름입니다. DMS Project 원본 데이터베이스 연결, 대상 데이터베이스 연결 및 마이그레이션할 데이터베이스 목록을 포함하는 논리적 그룹화입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다. DMS 서비스는 데이터베이스 마이그레이션을 수행하는 Azure 인스턴스입니다.
선택적 매개 변수
다시 시작하려는 데이터베이스 또는 컬렉션의 정규화된 이름입니다. 전체 마이그레이션을 다시 시작하려면 비워 둡니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
필수 매개 변수
작업의 이름입니다.
Project 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다.
선택적 매개 변수
응답을 확장하여 자세한 정보를 제공합니다. "명령"과 함께 를 사용하여 작업에 대한 자세한 내용을 확인합니다. "출력"과 함께 를 사용하여 태스크의 마이그레이션 결과를 확인합니다.
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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]
필수 매개 변수
작업의 이름입니다. DMS Project 작업은 마이그레이션 관련 작업을 수행하는 작업입니다. Project 연결된 여러 작업이 있을 수 있습니다.
Project 이름입니다. DMS Project 원본 데이터베이스 연결, 대상 데이터베이스 연결 및 마이그레이션할 데이터베이스 목록을 포함하는 논리적 그룹화입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
서비스의 이름입니다. DMS 서비스는 데이터베이스 마이그레이션을 수행하는 Azure 인스턴스입니다.
선택적 매개 변수
MongoDB 마이그레이션에서만 지원됩니다. 중지하려는 데이터베이스 또는 컬렉션의 정규화된 이름입니다. 전체 마이그레이션을 중지하려면 비워 둡니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.