Tasks - Get
작업 정보 가져오기
작업 리소스는 DMS(클래식) 인스턴스에서 수행하는 작업을 나타내는 중첩된 프록시 전용 리소스입니다. GET 메서드는 작업에 대한 정보를 검색합니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?api-version=2022-03-30-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?$expand={$expand}&api-version=2022-03-30-preview
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
group
|
path | True |
string |
리소스 그룹의 이름 |
|
project
|
path | True |
string |
프로젝트 이름 |
|
service
|
path | True |
string |
서비스 이름 |
|
subscription
|
path | True |
string |
Azure 구독을 식별하는 구독 ID입니다. |
|
task
|
path | True |
string |
작업 이름 |
|
api-version
|
query | True |
string |
API 버전 |
|
$expand
|
query |
string |
응답 확장 |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
작업 리소스 |
|
| Other Status Codes |
오류 |
보안
azure_auth
Azure Active Directory OAuth2 흐름
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
예제
Tasks_Get
샘플 요청
GET https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask?api-version=2022-03-30-preview
샘플 응답
{
"properties": {
"input": {
"targetConnectionInfo": {
"type": "SqlConnectionInfo",
"dataSource": "ssma-test-server.database.windows.net",
"authentication": "SqlAuthentication",
"encryptConnection": true,
"trustServerCertificate": true,
"userName": "testuser"
}
},
"taskType": "ConnectToTarget.SqlDb",
"state": "Queued"
},
"etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
"id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask",
"name": "DmsSdkTask",
"type": "Microsoft.DataMigration/services/projects/tasks"
}
정의
| Name | Description |
|---|---|
|
Api |
오류 정보입니다. |
|
Authentication |
연결할 때 가능한 인증 유형의 열거형 |
|
Azure |
Azure Active Directory 애플리케이션 |
|
Backup |
백업 파일의 정보 |
|
Backup |
로그 백업 파일의 상태 열거형입니다. |
|
Backup |
백업 모드의 열거형 |
|
Backup |
백업 세트 정보 |
|
Backup |
다양한 백업 유형의 열거형입니다. |
|
Blob |
Blob 컨테이너 스토리지 정보입니다. |
|
Command |
명령의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
Connect |
연결의 유효성을 검사하고 MongoDB 서버에 대한 정보를 제공하는 작업의 속성 |
|
Connect |
MySQL 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
MySQL 데이터베이스 연결의 유효성을 검사하는 작업의 속성 |
|
Connect |
MySQL 형식 원본에 연결하기 위한 출력 |
|
Connect |
Oracle 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
Oracle 데이터베이스 연결의 유효성을 검사하는 태스크에 대한 출력 |
|
Connect |
Oracle 데이터베이스 연결의 유효성을 검사하는 작업의 속성 |
|
Connect |
PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력 |
|
Connect |
온라인 마이그레이션을 위한 PostgreSQL 서버 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성 |
|
Connect |
온라인 마이그레이션에 대한 SQL Server 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성 |
|
Connect |
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 에이전트 작업 수준 출력 |
|
Connect |
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 데이터베이스 수준 출력 |
|
Connect |
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 로그인 수준 출력 |
|
Connect |
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 작업 수준 출력 |
|
Connect |
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업의 속성 |
|
Connect |
Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력 |
|
Connect |
Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성 |
|
Connect |
Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력 |
|
Connect |
Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 온라인 마이그레이션을 위한 대상 서버 요구 사항의 유효성을 검사하는 작업의 속성 |
|
Connect |
Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다. |
|
Connect |
Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력입니다. |
|
Connect |
Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 Oracle 원본에 대한 온라인 마이그레이션을 위한 대상 서버 요구 사항을 확인하는 작업의 속성입니다. |
|
Connect |
SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 입력 |
|
Connect |
SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 출력 |
|
Connect |
SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성 |
|
Connect |
Azure SQL Database Managed Instance 온라인 시나리오에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다. |
|
Connect |
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다. |
|
Connect |
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성 |
|
Connect |
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다. |
|
Connect |
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다. |
|
Connect |
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성 |
|
Connect |
Azure SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력 |
|
Connect |
온라인 마이그레이션을 위한 SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성 |
|
created |
|
|
Database |
기존 백업 모드를 사용하는 경우 백업 파일에 대한 정보입니다. |
|
Database |
SQL Server 데이터베이스 호환성 수준의 열거형 |
|
Database |
데이터베이스 파일 관련 정보 |
|
Database |
SQL Server 데이터베이스 파일 형식의 열거형 |
|
Database |
현재 마이그레이션 단계 |
|
Database |
데이터베이스 수준 마이그레이션 상태입니다. |
|
Database |
데이터베이스당 스키마 매핑 |
|
Database |
SQL Server 데이터베이스 상태의 열거형 |
|
Database |
마이그레이션의 데이터베이스 결과 요약 |
|
Database |
테이블 속성 |
|
Data |
체크섬 기반 데이터 무결성 유효성 검사 결과에 대한 결과 |
|
Data |
데이터 항목 마이그레이션의 기본 요약 |
|
Execution |
마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명 |
|
File |
경로, 사용자 이름 및 암호를 사용하여 정보를 공유합니다. |
|
Get |
Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업에 대한 입력입니다. |
|
Get |
Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 출력입니다. |
|
Get |
Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 속성입니다. |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성 |
|
Get |
제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업에 대한 입력입니다. |
|
Get |
제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업의 출력입니다. |
|
Get |
지정된 Oracle 스키마 목록에 대한 사용자 테이블을 수집하는 작업의 속성 |
|
Get |
제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업에 대한 입력입니다. |
|
Get |
제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업의 출력입니다. |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력 |
|
Get |
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성 |
|
Login |
로그인 마이그레이션의 여러 단계 열거형입니다. |
|
Login |
SMO LoginType의 열거형 매핑입니다. |
|
Migrate |
Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 입력입니다. |
|
Migrate |
Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 출력입니다. |
|
Migrate |
Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 속성입니다. |
|
Migrate |
MongoDB 데이터 원본 간에 데이터를 마이그레이션하는 태스크의 속성 |
|
Migrate |
오프라인 MySQL에서 Azure Database for MySQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업에 대한 입력 |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성 |
|
Migrate |
MySQL에서 Azure Database for MySQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업에 대한 입력 |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성 |
|
Migrate |
온라인 마이그레이션을 위해 Oracle을 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성 |
|
Migrate |
Oracle에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
온라인 마이그레이션을 위해 Oracle 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력 |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
PostgreSQL에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
마이그레이션을 위해 선택한 테이블 |
|
Migrate |
온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력 |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성 |
|
Migrate |
SQL에서 Azure SQL DB로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
SQL과 Azure SQL DB 동기화 마이그레이션 태스크 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력 |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성 |
|
Migrate |
온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력 |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성 |
|
Migrate |
SQL에서 Azure SQL DB Managed Instance로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보 |
|
Migrate |
SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
SQL Server 데이터베이스를 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션하는 작업에 대한 속성 |
|
Migrate |
SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성 |
|
Migrate |
SSIS 패키지를 SQL Server에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
SSIS 패키지를 SQL Server 데이터베이스에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성입니다. |
|
Migrate |
데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 입력입니다. |
|
Migrate |
데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 출력입니다. |
|
Migrate |
데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령의 속성입니다. |
|
Migration |
서버 개체의 마이그레이션 자격에 대한 정보 |
|
Migration |
마이그레이션 유효성 검사 보고서 결과에는 생성된 보고서를 다운로드하기 위한 URL이 포함됩니다. |
|
Migration |
현재 마이그레이션 상태 |
|
Migration |
마이그레이션의 현재 상태 |
|
Migration |
마이그레이션 유효성 검사 데이터베이스 수준 요약 결과 |
|
Migration |
마이그레이션 후 실행할 유효성 검사 유형 |
|
Migration |
마이그레이션 유효성 검사 결과 |
|
Mi |
Azure SQL Database Managed Instance에 대한 연결을 만드는 데 필요한 속성 |
|
Mongo |
MongoDB 데이터 원본에 대해 설명합니다. |
|
Mongo |
데이터 원본의 형식 |
|
Mongo |
MongoDB 데이터베이스 내에서 지원되는 컬렉션에 대해 설명합니다. |
|
Mongo |
컬렉션의 진행률을 설명합니다. |
|
Mongo |
개별 MongoDB 컬렉션을 마이그레이션하는 방법을 설명합니다. |
|
Mongo |
MongoDB 데이터 원본에 대한 연결을 설명합니다. |
|
Mongo |
MongoDB 데이터 원본 내의 데이터베이스에 대해 설명합니다. |
|
Mongo |
데이터베이스의 진행률을 설명합니다. |
|
Mongo |
개별 MongoDB 데이터베이스를 마이그레이션하는 방법을 설명합니다. |
|
Mongo |
MongoDB 마이그레이션 중에 발생한 오류 또는 경고에 대해 설명합니다. |
|
Mongo |
오류 또는 경고의 유형 |
|
Mongo |
전체 마이그레이션의 진행률을 설명합니다. |
|
Mongo |
MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다. |
|
Mongo |
|
|
Mongo |
변경 내용이 원본에서 대상으로 복제되는 방법을 설명합니다. 기본값은 OneTime입니다. |
|
Mongo |
MongoDB 분할 키 내의 필드 참조에 대해 설명합니다. |
|
Mongo |
MongoDB 분할 키 설명 |
|
Mongo |
필드 순서 지정 |
|
Mongo |
MongoDB 분할 키 설명 |
|
Mongo |
마이그레이션에 대한 리소스 제한을 지정합니다. |
|
My |
MySQL 서버에 연결하기 위한 정보 |
|
My |
마이그레이션을 위한 대상 플랫폼 |
|
Object |
차이가 있는 개체의 형식입니다. 예: (Table/View/StoredProcedure) |
|
OData |
OData 형식의 오류 정보입니다. |
|
Oracle |
Oracle 서버에 연결하기 위한 정보 |
|
Orphaned |
SQL Server 데이터베이스에서 분리된 사용자의 정보입니다. |
|
Postgre |
PostgreSQL 서버에 연결하기 위한 정보 |
|
Project |
작업 리소스 |
|
Query |
원본과 대상 간의 쿼리 분석 비교 결과 |
|
Query |
원본 및 대상에서 실행하기 위한 쿼리 분석 결과를 설명합니다. |
|
Replicate |
보고된 마이그레이션 상태를 복제하기 위한 래퍼입니다. |
|
Reportable |
모든 사용자 지정 예외에 대한 예외 개체 |
|
Scenario |
원본 형식의 열거형 |
|
Scenario |
대상 형식의 열거형 |
|
Schema |
원본과 대상 간의 스키마 비교 결과 |
|
Schema |
마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명 |
|
Selected |
TDE 사용 데이터베이스에 대해 내보낼 인증서에 대한 정보입니다. |
|
Server |
유효성 검사에 대한 권한 그룹입니다. 이러한 그룹은 사용자 활동의 유효성을 검사하기 위한 권한 집합을 실행합니다. 수행 중인 활동에 대한 사용 권한 그룹을 선택합니다. |
|
Server |
MySQL 형식 원본에 대한 서버 속성 |
| Severity |
유효성 검사 오류의 심각도 |
|
Sql |
SQL 데이터베이스 서버에 연결하기 위한 정보 |
|
Sql |
연결에 대한 서버 플랫폼 유형 |
|
Ssis |
SSIS 저장소 유형, 덮어쓰기 정책을 사용하는 SSIS 마이그레이션 정보입니다. |
|
Ssis |
SSIS 개체 마이그레이션에 대한 덮어쓰기 옵션은 이제 DMS(클래식)에서만 무시 및 덮어쓰기만 지원되며 나중에 컨테이너 개체에 대한 재사용 옵션을 추가할 수 있습니다. |
|
Ssis |
SSIS 마이그레이션의 현재 단계 |
|
Ssis |
DMS(클래식)에서 지원되는 원본 SSIS 저장소 유형의 열거형 |
|
Start |
서버 역할 마이그레이션 결과 |
|
Sync |
데이터베이스 수준 온라인 마이그레이션의 다양한 상태 열거형입니다. |
|
Sync |
온라인 마이그레이션에 대한 데이터베이스 마이그레이션 오류 |
|
Sync |
테이블 수준 온라인 마이그레이션의 다양한 상태 열거형입니다. |
|
System |
|
|
Task |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
Update |
스키마 비교를 수행하는 동안 비교된 개체의 실제 차이 유형 |
|
Validate |
SQL에서 Azure SQL DB 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 속성 |
|
Validate |
SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다. |
|
Validate |
Azure SQL Database Managed Instance 온라인 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력 |
|
Validate |
SQL에서 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성 |
|
Validate |
SQL에서 Azure SQL Managed Instance로 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력 |
|
Validate |
SQL에서 Azure SQL Managed Instance 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력 |
|
Validate |
SQL에서 Azure SQL Database Managed Instance로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성 |
|
Validate |
MongoDB 데이터 원본 간의 마이그레이션 유효성을 검사하는 태스크의 속성 |
|
Validate |
온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션의 유효성을 검사하는 작업의 속성 |
|
Validate |
온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션 입력의 유효성을 검사하는 작업의 출력 |
|
Validate |
SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력 |
|
Validate |
SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 출력 |
|
Validation |
마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명 |
|
Validation |
유효성 검사의 현재 상태 |
|
Wait |
쿼리 일괄 처리 실행 중에 수집된 대기 통계 |
ApiError
오류 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| error |
OData 형식의 오류 정보 |
|
| systemData |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
AuthenticationType
연결할 때 가능한 인증 유형의 열거형
| 값 | Description |
|---|---|
| None | |
| WindowsAuthentication | |
| SqlAuthentication | |
| ActiveDirectoryIntegrated | |
| ActiveDirectoryPassword |
AzureActiveDirectoryApp
Azure Active Directory 애플리케이션
| Name | 형식 | Description |
|---|---|---|
| appKey |
string |
Azure Active Directory 애플리케이션에 인증하는 데 사용되는 키 |
| applicationId |
string |
Azure Active Directory 애플리케이션의 애플리케이션 ID |
| ignoreAzurePermissions |
boolean |
AAD 앱에 대한 Azure 권한 확인 무시 |
| tenantId |
string |
고객의 테넌트 ID |
BackupFileInfo
백업 파일의 정보
| Name | 형식 | Description |
|---|---|---|
| familySequenceNumber |
integer |
백업 집합에 있는 백업 파일의 시퀀스 번호 |
| fileLocation |
string |
공유 폴더에 있는 백업 파일의 위치 |
| status |
마이그레이션 중 백업 파일의 상태 |
BackupFileStatus
로그 백업 파일의 상태 열거형입니다.
| 값 | Description |
|---|---|
| Arrived | |
| Queued | |
| Uploading | |
| Uploaded | |
| Restoring | |
| Restored | |
| Cancelled |
BackupMode
백업 모드의 열거형
| 값 | Description |
|---|---|
| CreateBackup | |
| ExistingBackup |
BackupSetInfo
백업 세트 정보
| Name | 형식 | Description |
|---|---|---|
| backupFinishedDate |
string (date-time) |
백업 작업이 완료된 날짜 및 시간 |
| backupSetId |
string |
백업 파일 집합의 ID |
| backupStartDate |
string (date-time) |
백업 작업이 시작된 날짜 및 시간 |
| backupType |
다양한 백업 유형의 열거형 |
|
| databaseName |
string |
백업 집합이 속한 데이터베이스의 이름 |
| firstLsn |
string |
백업 파일의 첫 번째 로그 시퀀스 번호 |
| isBackupRestored |
boolean |
백업 집합 복원 여부 |
| lastLsn |
string |
백업 파일의 마지막 로그 시퀀스 번호 |
| lastModifiedTime |
string (date-time) |
공유 위치에 있는 백업 파일의 마지막 수정 시간 |
| listOfBackupFiles |
백업 집합의 파일 목록 |
BackupType
다양한 백업 유형의 열거형입니다.
| 값 | Description |
|---|---|
| Database | |
| TransactionLog | |
| File | |
| DifferentialDatabase | |
| DifferentialFile | |
| Partial | |
| DifferentialPartial |
BlobShare
Blob 컨테이너 스토리지 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| sasUri |
string |
Azure Storage 계정 컨테이너의 SAS URI입니다. |
CommandState
명령의 상태입니다. 이 값은 제출된 경우 무시됩니다.
| 값 | Description |
|---|---|
| Unknown | |
| Accepted | |
| Running | |
| Succeeded | |
| Failed |
ConnectToMongoDbTaskProperties
연결의 유효성을 검사하고 MongoDB 서버에 대한 정보를 제공하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
MongoDB 데이터 원본에 대한 연결을 설명합니다. |
|
| output |
단일 MongoDbClusterInfo 개체를 포함하는 배열 |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect. |
작업 유형입니다. |
ConnectToSourceMySqlTaskInput
MySQL 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Default value | Description |
|---|---|---|---|
| checkPermissionsGroup |
유효성 검사에 대한 권한 그룹 |
||
| isOfflineMigration |
boolean |
False |
마이그레이션이 오프라인 상태인지 여부에 대한 플래그 |
| sourceConnectionInfo |
MySQL 원본에 연결하기 위한 정보 |
||
| targetPlatform |
마이그레이션을 위한 대상 플랫폼 |
ConnectToSourceMySqlTaskProperties
MySQL 데이터베이스 연결의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToSourceNonSqlTaskOutput
MySQL 형식 원본에 연결하기 위한 출력
| Name | 형식 | Description |
|---|---|---|
| databases |
string[] |
서버의 데이터베이스 목록 |
| id |
string |
결과 식별자 |
| serverProperties |
서버 속성 |
|
| sourceServerBrandVersion |
string |
서버 브랜드 버전 |
| validationErrors |
작업과 관련된 유효성 검사 오류 |
ConnectToSourceOracleSyncTaskInput
Oracle 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| sourceConnectionInfo |
Oracle 원본에 연결하기 위한 정보 |
ConnectToSourceOracleSyncTaskOutput
Oracle 데이터베이스 연결의 유효성을 검사하는 태스크에 대한 출력
| Name | 형식 | Description |
|---|---|---|
| databases |
string[] |
원본 서버의 스키마 목록 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버의 버전 |
| validationErrors |
작업과 관련된 유효성 검사 오류 |
ConnectToSourceOracleSyncTaskProperties
Oracle 데이터베이스 연결의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToSourcePostgreSqlSyncTaskInput
PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| sourceConnectionInfo |
원본 PostgreSQL 서버에 대한 연결 정보 |
ConnectToSourcePostgreSqlSyncTaskOutput
PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| databases |
string[] |
원본 서버의 데이터베이스 목록 |
| id |
string |
결과 식별자 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버의 버전 |
| validationErrors |
작업과 관련된 유효성 검사 오류 |
ConnectToSourcePostgreSqlSyncTaskProperties
온라인 마이그레이션을 위한 PostgreSQL 서버 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToSourceSqlServerSyncTaskProperties
온라인 마이그레이션에 대한 SQL Server 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | ConnectToSourceSqlServerTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToSourceSqlServerTaskInput
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Default value | Description |
|---|---|---|---|
| checkPermissionsGroup |
유효성 검사에 대한 권한 그룹 |
||
| collectAgentJobs |
boolean |
False |
원본 서버에서 에이전트 작업을 수집할지 여부를 플래그로 지정합니다. |
| collectDatabases |
boolean |
True |
원본 서버에서 데이터베이스를 수집할지 여부를 플래그로 지정합니다. |
| collectLogins |
boolean |
False |
원본 서버에서 로그인을 수집할지 여부를 플래그로 지정합니다. |
| collectTdeCertificateInfo |
boolean |
False |
원본 서버에서 TDE 인증서 이름을 수집할지 여부에 대한 플래그입니다. |
| encryptedKeyForSecureFields |
string |
보안 필드의 암호화된 키 |
|
| sourceConnectionInfo |
원본 SQL Server에 대한 연결 정보 |
||
| validateSsisCatalogOnly |
boolean |
False |
원본 서버에서 SSIS 카탈로그의 유효성을 검사할 수 있는지 여부를 플래그로 지정합니다. |
ConnectToSourceSqlServerTaskOutputAgentJobLevel
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 에이전트 작업 수준 출력
| Name | 형식 | Description |
|---|---|---|
| id |
string |
결과 식별자 |
| isEnabled |
boolean |
원래 에이전트 작업의 상태입니다. |
| jobCategory |
string |
에이전트 작업의 형식입니다. |
| jobOwner |
string |
에이전트 작업의 소유자 |
| lastExecutedOn |
string (date-time) |
에이전트 작업이 마지막으로 실행된 UTC 날짜 및 시간입니다. |
| migrationEligibility |
마이그레이션을 위한 에이전트 작업의 자격에 대한 정보입니다. |
|
| name |
string |
에이전트 작업 이름 |
| resultType |
string:
Agent |
결과 유형 - 데이터베이스 수준 또는 작업 수준 |
| validationErrors |
유효성 검사 오류 |
ConnectToSourceSqlServerTaskOutputDatabaseLevel
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 데이터베이스 수준 출력
| Name | 형식 | Description |
|---|---|---|
| compatibilityLevel |
데이터베이스의 SQL Server 호환성 수준 |
|
| databaseFiles |
데이터베이스 파일 목록 |
|
| databaseState |
데이터베이스 상태 |
|
| id |
string |
결과 식별자 |
| name |
string |
데이터베이스 이름 |
| resultType |
string:
Database |
결과 유형 - 데이터베이스 수준 또는 작업 수준 |
| sizeMB |
number (double) |
파일 크기(메가바이트) |
ConnectToSourceSqlServerTaskOutputLoginLevel
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 로그인 수준 출력
| Name | 형식 | Description |
|---|---|---|
| defaultDatabase |
string |
로그인의 기본 데이터베이스입니다. |
| id |
string |
결과 식별자 |
| isEnabled |
boolean |
로그인의 상태입니다. |
| loginType |
로그인 유형입니다. |
|
| migrationEligibility |
마이그레이션을 위한 로그인 자격에 대한 정보입니다. |
|
| name |
string |
로그인 이름입니다. |
| resultType |
string:
Login |
결과 유형 - 데이터베이스 수준 또는 작업 수준 |
ConnectToSourceSqlServerTaskOutputTaskLevel
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 작업 수준 출력
| Name | 형식 | Description |
|---|---|---|
| agentJobs |
object |
에이전트 작업 이름에서 ID로의 맵으로 에이전트 작업을 원본으로 지정합니다. |
| databaseTdeCertificateMapping |
object |
데이터베이스 이름에서 TDE 인증서 이름으로 매핑(해당하는 경우) |
| databases |
object |
데이터베이스 이름에서 데이터베이스 ID로의 맵으로 데이터베이스 원본 |
| id |
string |
결과 식별자 |
| logins |
object |
로그인 이름에서 로그인 ID로 맵으로 로그인합니다. |
| resultType |
string:
Task |
결과 유형 - 데이터베이스 수준 또는 작업 수준 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버 버전 |
| validationErrors |
유효성 검사 오류 |
ConnectToSourceSqlServerTaskProperties
SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | ConnectToSourceSqlServerTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskId |
string |
작업 ID |
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetAzureDbForMySqlTaskInput
Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Default value | Description |
|---|---|---|---|
| isOfflineMigration |
boolean |
False |
마이그레이션이 오프라인 상태인지 여부에 대한 플래그 |
| sourceConnectionInfo |
원본 MySQL 서버에 대한 연결 정보 |
||
| targetConnectionInfo |
대상 Azure Database for MySQL 서버에 대한 연결 정보 |
ConnectToTargetAzureDbForMySqlTaskOutput
Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| databases |
string[] |
대상 서버의 데이터베이스 목록 |
| id |
string |
결과 식별자 |
| serverVersion |
string |
대상 서버의 버전 |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| validationErrors |
작업과 관련된 유효성 검사 오류 |
ConnectToTargetAzureDbForMySqlTaskProperties
Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| sourceConnectionInfo |
원본 PostgreSQL 서버에 대한 연결 정보 |
|
| targetConnectionInfo |
대상 Azure Database for PostgreSQL 서버에 대한 연결 정보 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| databases |
string[] |
대상 서버의 데이터베이스 목록 |
| id |
string |
결과 식별자 |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버의 버전 |
| validationErrors |
작업과 관련된 유효성 검사 오류 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 온라인 마이그레이션을 위한 대상 서버 요구 사항의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| targetConnectionInfo |
대상 Azure Database for PostgreSQL 서버에 대한 연결 정보 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| databaseSchemaMap |
데이터베이스당 스키마 매핑 |
|
| databases |
string[] |
대상 서버의 데이터베이스 목록 |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버의 버전 |
| validationErrors |
작업과 관련된 유효성 검사 오류 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 Oracle 원본에 대한 온라인 마이그레이션을 위한 대상 서버 요구 사항을 확인하는 작업의 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetSqlDbTaskInput
SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| queryObjectCounts |
boolean |
대상 서버의 각 데이터베이스에 대한 개체 수를 쿼리할지 여부를 나타내는 부울 플래그 |
| targetConnectionInfo |
대상 SQL DB에 대한 연결 정보 |
ConnectToTargetSqlDbTaskOutput
SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 출력
| Name | 형식 | Description |
|---|---|---|
| databases |
object |
데이터베이스 이름에서 데이터베이스 ID로의 맵으로 데이터베이스 원본 |
| id |
string |
결과 식별자 |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버의 버전 |
ConnectToTargetSqlDbTaskProperties
SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| createdOn |
string |
작업이 만들어진 날짜/시간(UTC) |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetSqlMISyncTaskInput
Azure SQL Database Managed Instance 온라인 시나리오에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| azureApp |
Azure Active Directory 애플리케이션 DMS(클래식) 인스턴스는 Azure SQL Database Managed Instance 및 Azure Storage 계정의 대상 인스턴스에 연결하는 데 사용합니다. |
|
| targetConnectionInfo |
Azure SQL Database Managed Instance에 대한 연결 정보 |
ConnectToTargetSqlMISyncTaskOutput
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버 버전 |
| validationErrors |
유효성 검사 오류 |
ConnectToTargetSqlMISyncTaskProperties
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetSqlMITaskInput
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| collectAgentJobs |
boolean |
True |
대상 SQL MI 서버에서 에이전트 작업을 수집할지 여부를 플래그로 지정합니다. |
| collectLogins |
boolean |
True |
대상 SQL MI 서버에서 로그인을 수집할지 여부를 플래그로 지정합니다. |
| targetConnectionInfo |
대상 SQL Server에 대한 연결 정보 |
||
| validateSsisCatalogOnly |
boolean |
False |
대상 SQL MI 서버에서 SSIS 카탈로그의 유효성을 검사할 수 있는지 여부를 플래그로 지정합니다. |
ConnectToTargetSqlMITaskOutput
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| agentJobs |
string[] |
대상 서버의 에이전트 작업 목록입니다. |
| id |
string |
결과 식별자 |
| logins |
string[] |
대상 서버의 로그인 목록입니다. |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버 버전 |
| validationErrors |
유효성 검사 오류 |
ConnectToTargetSqlMITaskProperties
Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
ConnectToTargetSqlSqlDbSyncTaskInput
Azure SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| sourceConnectionInfo |
원본 SQL Server에 대한 연결 정보 |
|
| targetConnectionInfo |
대상 SQL DB에 대한 연결 정보 |
ConnectToTargetSqlSqlDbSyncTaskProperties
온라인 마이그레이션을 위한 SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Connect |
작업 유형입니다. |
createdByType
| 값 | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseBackupInfo
기존 백업 모드를 사용하는 경우 백업 파일에 대한 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| backupFiles |
string[] |
현재 데이터베이스의 백업 파일 목록입니다. |
| backupFinishDate |
string (date-time) |
백업 작업이 완료된 날짜 및 시간입니다. |
| backupType |
백업 유형입니다. |
|
| databaseName |
string |
데이터베이스 이름입니다. |
| familyCount |
integer |
백업 세트의 파일 수입니다. |
| isCompressed |
boolean |
백업 집합이 압축되는지 여부 |
| isDamaged |
boolean |
백업할 때 데이터베이스가 손상되었지만 오류에도 불구하고 백업 작업을 계속하도록 요청되었습니다. |
| position |
integer |
파일의 현재 데이터베이스 백업 위치입니다. |
DatabaseCompatLevel
SQL Server 데이터베이스 호환성 수준의 열거형
| 값 | Description |
|---|---|
| CompatLevel80 | |
| CompatLevel90 | |
| CompatLevel100 | |
| CompatLevel110 | |
| CompatLevel120 | |
| CompatLevel130 | |
| CompatLevel140 |
DatabaseFileInfo
데이터베이스 파일 관련 정보
| Name | 형식 | Description |
|---|---|---|
| databaseName |
string |
데이터베이스의 이름 |
| fileType |
데이터베이스 파일 형식 |
|
| id |
string |
데이터베이스 파일의 고유 식별자 |
| logicalName |
string |
파일의 논리적 이름 |
| physicalFullName |
string |
파일의 운영 체제 전체 경로 |
| restoreFullName |
string |
복원을 위해 파일의 전체 경로가 제안됨 |
| sizeMB |
number (double) |
파일 크기(메가바이트) |
DatabaseFileType
SQL Server 데이터베이스 파일 형식의 열거형
| 값 | Description |
|---|---|
| Rows | |
| Log | |
| Filestream | |
| NotSupported | |
| Fulltext |
DatabaseMigrationStage
현재 마이그레이션 단계
| 값 | Description |
|---|---|
| None | |
| Initialize | |
| Backup | |
| FileCopy | |
| Restore | |
| Completed |
DatabaseMigrationState
데이터베이스 수준 마이그레이션 상태입니다.
| 값 | Description |
|---|---|
| UNDEFINED | |
| INITIAL | |
| FULL_BACKUP_UPLOAD_START | |
| LOG_SHIPPING_START | |
| UPLOAD_LOG_FILES_START | |
| CUTOVER_START | |
| POST_CUTOVER_COMPLETE | |
| COMPLETED | |
| CANCELLED | |
| FAILED |
DatabaseSchemaMap
데이터베이스당 스키마 매핑
| Name | 형식 | Description |
|---|---|---|
| database |
string |
|
| schemas |
string[] |
DatabaseState
SQL Server 데이터베이스 상태의 열거형
| 값 | Description |
|---|---|
| Online | |
| Restoring | |
| Recovering | |
| RecoveryPending | |
| Suspect | |
| Emergency | |
| Offline | |
| Copying | |
| OfflineSecondary |
DatabaseSummaryResult
마이그레이션의 데이터베이스 결과 요약
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| errorPrefix |
string |
항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| itemsCompletedCount |
integer (int64) |
성공적으로 완료된 항목 수 |
| itemsCount |
integer (int64) |
항목 수 |
| name |
string |
항목의 이름 |
| resultPrefix |
string |
항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| sizeMB |
number (double) |
데이터베이스 크기(MB) |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| statusMessage |
string |
상태 메시지 |
DatabaseTable
테이블 속성
| Name | 형식 | Description |
|---|---|---|
| hasRows |
boolean |
테이블이 비어 있는지 여부를 나타냅니다. |
| name |
string |
테이블의 스키마 정규화된 이름 |
DataIntegrityValidationResult
체크섬 기반 데이터 무결성 유효성 검사 결과에 대한 결과
| Name | 형식 | Description |
|---|---|---|
| failedObjects |
object |
원본 및 대상 쌍의 실패한 테이블 이름 목록 |
| validationErrors |
데이터 무결성 유효성 검사를 수행하는 동안 발생한 오류 목록 |
DataItemMigrationSummaryResult
데이터 항목 마이그레이션의 기본 요약
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| errorPrefix |
string |
항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| itemsCompletedCount |
integer (int64) |
성공적으로 완료된 항목 수 |
| itemsCount |
integer (int64) |
항목 수 |
| name |
string |
항목의 이름 |
| resultPrefix |
string |
항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| statusMessage |
string |
상태 메시지 |
ExecutionStatistics
마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명
| Name | 형식 | Description |
|---|---|---|
| cpuTimeMs |
number (float) |
쿼리 실행에 대한 CPU 시간(밀리초) |
| elapsedTimeMs |
number (float) |
쿼리를 실행하는 데 걸린 시간(밀리초) |
| executionCount |
integer (int64) |
아니요. 쿼리 실행 |
| hasErrors |
boolean |
쿼리에서 오류가 발생했는지 여부를 나타냅니다. |
| sqlErrors |
string[] |
sql 오류 목록 |
| waitStats |
<string,
Wait |
sql 쿼리 실행 대기 유형 및 해당 통계의 사전 |
FileShare
경로, 사용자 이름 및 암호를 사용하여 정보를 공유합니다.
| Name | 형식 | Description |
|---|---|---|
| password |
string |
공유 위치에 연결하는 데 사용되는 암호 자격 증명입니다. |
| path |
string |
이 공유의 폴더 경로입니다. |
| userName |
string |
공유 위치에 연결할 사용자 이름 자격 증명 |
GetTdeCertificatesSqlTaskInput
Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| backupFileShare |
파일을 임시로 저장하는 데 사용할 파일 공유에 대한 백업 파일 공유 정보입니다. |
|
| connectionInfo |
SQL Server에 대한 연결 정보 |
|
| selectedCertificates |
내보낸 인증서를 암호화하는 데 사용할 인증서 이름과 해당 암호를 포함하는 목록입니다. |
GetTdeCertificatesSqlTaskOutput
Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| base64EncodedCertificates |
object |
인증서 이름에서 base 64로 인코딩된 형식으로 매핑 |
| validationErrors |
유효성 검사 오류 |
GetTdeCertificatesSqlTaskProperties
Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Get |
작업 유형입니다. |
GetUserTablesMySqlTaskInput
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| connectionInfo |
SQL Server에 대한 연결 정보 |
|
| selectedDatabases |
string[] |
에 대한 테이블을 수집할 데이터베이스 이름 목록 |
GetUserTablesMySqlTaskOutput
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| databasesToTables |
object |
데이터베이스 이름에서 테이블 목록으로 매핑 |
| id |
string |
결과 식별자 |
| validationErrors |
유효성 검사 오류 |
GetUserTablesMySqlTaskProperties
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Get |
작업 유형입니다. |
GetUserTablesOracleTaskInput
제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionInfo |
Oracle 원본에 연결하기 위한 정보 |
|
| selectedSchemas |
string[] |
테이블을 수집할 Oracle 스키마 목록 |
GetUserTablesOracleTaskOutput
제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업의 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| schemaName |
string |
이 결과는 다음과 같은 스키마입니다. |
| tables |
이 스키마에 대해 찾은 유효한 테이블 목록 |
|
| validationErrors |
작업과 관련된 유효성 검사 오류 |
GetUserTablesOracleTaskProperties
지정된 Oracle 스키마 목록에 대한 사용자 테이블을 수집하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Get |
작업 유형입니다. |
GetUserTablesPostgreSqlTaskInput
제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| connectionInfo |
PostgreSQL 원본에 연결하기 위한 정보 |
|
| selectedDatabases |
string[] |
테이블을 수집할 PostgreSQL 데이터베이스 목록 |
GetUserTablesPostgreSqlTaskOutput
제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업의 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| databaseName |
string |
이 결과는 다음과 같은 데이터베이스입니다. |
| tables |
이 데이터베이스에 대해 찾은 유효한 테이블 목록 |
|
| validationErrors |
작업과 관련된 유효성 검사 오류 |
GetUserTablesPostgreSqlTaskProperties
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Get |
작업 유형입니다. |
GetUserTablesSqlSyncTaskInput
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| selectedSourceDatabases |
string[] |
에 대한 테이블을 수집할 원본 데이터베이스 이름 목록 |
| selectedTargetDatabases |
string[] |
에 대한 테이블을 수집할 대상 데이터베이스 이름 목록 |
| sourceConnectionInfo |
SQL Server에 대한 연결 정보 |
|
| targetConnectionInfo |
SQL DB에 대한 연결 정보 |
GetUserTablesSqlSyncTaskOutput
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| databasesToSourceTables |
object |
데이터베이스 이름에서 원본 테이블 목록으로 매핑 |
| databasesToTargetTables |
object |
데이터베이스 이름에서 대상 테이블 목록으로 매핑 |
| tableValidationErrors |
object |
데이터베이스 이름에서 유효성 검사 오류 목록으로 매핑 |
| validationErrors |
유효성 검사 오류 |
GetUserTablesSqlSyncTaskProperties
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Get |
작업 유형입니다. |
GetUserTablesSqlTaskInput
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| connectionInfo |
SQL Server에 대한 연결 정보 |
|
| encryptedKeyForSecureFields |
string |
보안 필드의 암호화된 키 |
| selectedDatabases |
string[] |
에 대한 테이블을 수집할 데이터베이스 이름 목록 |
GetUserTablesSqlTaskOutput
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| databasesToTables |
object |
데이터베이스 이름에서 테이블 목록으로 매핑 |
| id |
string |
결과 식별자 |
| validationErrors |
유효성 검사 오류 |
GetUserTablesSqlTaskProperties
지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskId |
string |
작업 ID |
| taskType |
string:
Get |
작업 유형입니다. |
LoginMigrationStage
로그인 마이그레이션의 여러 단계 열거형입니다.
| 값 | Description |
|---|---|
| None | |
| Initialize | |
| LoginMigration | |
| EstablishUserMapping | |
| AssignRoleMembership | |
| AssignRoleOwnership | |
| EstablishServerPermissions | |
| EstablishObjectPermissions | |
| Completed |
LoginType
SMO LoginType의 열거형 매핑입니다.
| 값 | Description |
|---|---|
| WindowsUser | |
| WindowsGroup | |
| SqlLogin | |
| Certificate | |
| AsymmetricKey | |
| ExternalUser | |
| ExternalGroup |
MigrateMISyncCompleteCommandInput
Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| sourceDatabaseName |
string |
관리되는 인스턴스 데이터베이스의 이름 |
MigrateMISyncCompleteCommandOutput
Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| errors |
명령 실행 중에 발생한 오류 목록 |
MigrateMISyncCompleteCommandProperties
Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| commandType |
string:
Migrate. |
명령 유형입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
명령 입력 |
|
| output |
명령 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
명령의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
MigrateMongoDbTaskProperties
MongoDB 데이터 원본 간에 데이터를 마이그레이션하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다. |
|
| output | MongoDbProgress[]: |
MongoDB 마이그레이션 출력에 대한 기본 클래스 |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateMySqlAzureDbForMySqlOfflineDatabaseInput
오프라인 MySQL에서 Azure Database for MySQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| name |
string |
데이터베이스의 이름 |
| tableMap |
object |
원본을 대상 테이블에 매핑 |
| targetDatabaseName |
string |
대상 데이터베이스의 이름입니다. 참고: 대상 데이터베이스는 마이그레이션을 시작하기 전에 잘립니다. |
MigrateMySqlAzureDbForMySqlOfflineTaskInput
오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업에 대한 입력
| Name | 형식 | Default value | Description |
|---|---|---|---|
| encryptedKeyForSecureFields |
string |
보안 필드의 암호화된 키 |
|
| makeSourceServerReadOnly |
boolean |
False |
원본 서버 읽기 전용을 설정하도록 설정 |
| optionalAgentSettings |
object |
마이그레이션 중에 데이터 전송 속도를 미세 조정하기 위한 선택적 매개 변수 |
|
| selectedDatabases |
마이그레이션할 데이터베이스 |
||
| sourceConnectionInfo |
원본 MySQL에 대한 연결 정보 |
||
| startedOn |
string (date-time) |
마이그레이션이 시작된 시기를 지정하는 매개 변수 |
|
| targetConnectionInfo |
대상 Azure Database for MySQL에 대한 연결 정보 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| databaseName |
string |
데이터베이스의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| errorCount |
integer (int64) |
데이터베이스/개체 오류의 수입니다. |
| errorPrefix |
string |
항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| id |
string |
결과 식별자 |
| lastStorageUpdate |
string (date-time) |
스토리지가 마지막으로 업데이트된 시간 |
| message |
string |
마이그레이션 진행률 메시지 |
| numberOfObjects |
integer (int64) |
개체 수 |
| numberOfObjectsCompleted |
integer (int64) |
성공적으로 완료된 개체 수 |
| objectSummary |
<string,
Data |
마이그레이션의 개체 결과 요약 |
| resultPrefix |
string |
항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| resultType |
string:
Database |
결과 형식 |
| stage |
이 데이터베이스가 있는 마이그레이션 단계 |
|
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| statusMessage |
string |
상태 메시지 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
예외에 대한 고유 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| databaseSummary |
<string,
Database |
마이그레이션의 데이터베이스 결과 요약 |
| databases |
object |
데이터베이스 이름에서 데이터베이스 ID로 맵으로 선택한 데이터베이스 |
| durationInSeconds |
integer (int64) |
작업 실행 기간(초)입니다. |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| id |
string |
결과 식별자 |
| lastStorageUpdate |
string (date-time) |
스토리지가 마지막으로 업데이트된 시간 |
| message |
string |
마이그레이션 진행률 메시지 |
| migrationReportResult |
마이그레이션 보고서 결과는 마이그레이션 보고서를 다운로드하기 위한 고유한 URL을 제공합니다. |
|
| resultType |
string:
Migration |
결과 형식 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| status |
마이그레이션의 현재 상태 |
|
| statusMessage |
string |
마이그레이션 상태 메시지 |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| errorPrefix |
string |
항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| id |
string |
결과 식별자 |
| itemsCompletedCount |
integer (int64) |
성공적으로 완료된 항목 수 |
| itemsCount |
integer (int64) |
항목 수 |
| lastStorageUpdate |
string (date-time) |
스토리지가 마지막으로 업데이트된 시간 |
| objectName |
string |
항목의 이름 |
| resultPrefix |
string |
항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| resultType |
string:
Table |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| statusMessage |
string |
상태 메시지 |
MigrateMySqlAzureDbForMySqlOfflineTaskProperties
오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| isCloneable |
boolean |
작업을 복제할 수 있는지 여부 |
| output | MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskId |
string |
작업 ID |
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateMySqlAzureDbForMySqlSyncDatabaseInput
MySQL에서 Azure Database for MySQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| migrationSetting |
object |
마이그레이션 동작을 조정하는 마이그레이션 설정 |
| name |
string |
데이터베이스의 이름 |
| sourceSetting |
object |
원본 엔드포인트 마이그레이션 동작을 조정하는 원본 설정 |
| tableMap |
object |
원본을 대상 테이블에 매핑 |
| targetDatabaseName |
string |
대상 데이터베이스의 이름입니다. 참고: 대상 데이터베이스는 마이그레이션을 시작하기 전에 잘립니다. |
| targetSetting |
object |
대상 엔드포인트 마이그레이션 동작을 조정하는 대상 설정 |
MigrateMySqlAzureDbForMySqlSyncTaskInput
온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본 MySQL에 대한 연결 정보 |
|
| targetConnectionInfo |
대상 Azure Database for MySQL에 대한 연결 정보 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
| Name | 형식 | Description |
|---|---|---|
| errorMessage |
string |
오류 메시지 |
| events |
오류 이벤트 목록입니다. |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Database |
결과 형식 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| appliedChanges |
integer (int64) |
적용된 변경 내용 수 |
| cdcDeleteCounter |
integer (int64) |
cdc deletes의 수 |
| cdcInsertCounter |
integer (int64) |
cdc inserts의 수 |
| cdcUpdateCounter |
integer (int64) |
cdc 업데이트 수 |
| databaseName |
string |
데이터베이스의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| fullLoadCompletedTables |
integer (int64) |
전체 로드에서 완료된 테이블 수 |
| fullLoadErroredTables |
integer (int64) |
전체 로드에서 오류가 발생한 테이블 수 |
| fullLoadLoadingTables |
integer (int64) |
전체 로드에서 로드되는 테이블 수 |
| fullLoadQueuedTables |
integer (int64) |
전체 로드에서 큐에 대기 중인 테이블 수 |
| id |
string |
결과 식별자 |
| incomingChanges |
integer (int64) |
들어오는 변경 내용 수 |
| initializationCompleted |
boolean |
초기 로드(전체 로드)가 완료되었는지를 나타냅니다. |
| latency |
integer (int64) |
CDC 적용 대기 시간 |
| migrationState |
이 데이터베이스가 있는 마이그레이션 상태 |
|
| resultType |
string:
Database |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| id |
string |
결과 식별자 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServer |
string |
원본 서버 이름 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| targetServer |
string |
대상 서버 이름 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
| Name | 형식 | Description |
|---|---|---|
| cdcDeleteCounter |
string |
적용된 삭제 수 |
| cdcInsertCounter |
string |
적용된 삽입 수 |
| cdcUpdateCounter |
string |
적용된 업데이트 수 |
| dataErrorsCounter |
integer (int64) |
발생한 데이터 오류 수 |
| databaseName |
string |
데이터베이스의 이름 |
| fullLoadEndedOn |
string (date-time) |
전체 로드 종료 시간 |
| fullLoadEstFinishTime |
string (date-time) |
전체 로드를 완료할 예상 |
| fullLoadStartedOn |
string (date-time) |
전체 로드 시작 시간 |
| fullLoadTotalRows |
integer (int64) |
전체 로드에 적용된 행 수 |
| id |
string |
결과 식별자 |
| lastModifiedTime |
string (date-time) |
대상에서 마지막으로 수정된 시간 |
| resultType |
string:
Table |
결과 형식 |
| state |
테이블 마이그레이션의 현재 상태 |
|
| tableName |
string |
테이블의 이름 |
| totalChangesApplied |
integer (int64) |
적용된 총 변경 내용 수 |
MigrateMySqlAzureDbForMySqlSyncTaskProperties
온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | MigrateMySqlAzureDbForMySqlSyncTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
온라인 마이그레이션을 위해 Oracle을 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
Oracle에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| caseManipulation |
string |
개체 이름 대/소문자를 처리하는 방법: Preserve 또는 ToLower |
| migrationSetting |
object |
마이그레이션 동작을 조정하는 마이그레이션 설정 |
| name |
string |
마이그레이션 파이프라인의 이름 |
| schemaName |
string |
원본 스키마의 이름 |
| sourceSetting |
object |
원본 엔드포인트 마이그레이션 동작을 조정하는 원본 설정 |
| tableMap |
object |
원본을 대상 테이블에 매핑 |
| targetDatabaseName |
string |
대상 데이터베이스의 이름입니다. 참고: 대상 데이터베이스는 마이그레이션을 시작하기 전에 잘립니다. |
| targetSetting |
object |
대상 엔드포인트 마이그레이션 동작을 조정하는 대상 설정 |
MigrateOracleAzureDbPostgreSqlSyncTaskInput
온라인 마이그레이션을 위해 Oracle 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본 Oracle에 대한 연결 정보 |
|
| targetConnectionInfo |
대상 Azure Database for PostgreSQL에 대한 연결 정보 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
| Name | 형식 | Description |
|---|---|---|
| errorMessage |
string |
오류 메시지 |
| events |
오류 이벤트 목록입니다. |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Database |
결과 형식 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| appliedChanges |
integer (int64) |
적용된 변경 내용 수 |
| cdcDeleteCounter |
integer (int64) |
cdc deletes의 수 |
| cdcInsertCounter |
integer (int64) |
cdc inserts의 수 |
| cdcUpdateCounter |
integer (int64) |
cdc 업데이트 수 |
| databaseName |
string |
데이터베이스의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| fullLoadCompletedTables |
integer (int64) |
전체 로드에서 완료된 테이블 수 |
| fullLoadErroredTables |
integer (int64) |
전체 로드에서 오류가 발생한 테이블 수 |
| fullLoadLoadingTables |
integer (int64) |
전체 로드에서 로드되는 테이블 수 |
| fullLoadQueuedTables |
integer (int64) |
전체 로드에서 큐에 대기 중인 테이블 수 |
| id |
string |
결과 식별자 |
| incomingChanges |
integer (int64) |
들어오는 변경 내용 수 |
| initializationCompleted |
boolean |
초기 로드(전체 로드)가 완료되었는지를 나타냅니다. |
| latency |
integer (int64) |
CDC 적용 대기 시간 |
| migrationState |
이 데이터베이스가 있는 마이그레이션 상태 |
|
| resultType |
string:
Database |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| id |
string |
결과 식별자 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServer |
string |
원본 서버 이름 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| targetServer |
string |
대상 서버 이름 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
| Name | 형식 | Description |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
적용된 삭제 수 |
| cdcInsertCounter |
integer (int64) |
적용된 삽입 수 |
| cdcUpdateCounter |
integer (int64) |
적용된 업데이트 수 |
| dataErrorsCounter |
integer (int64) |
발생한 데이터 오류 수 |
| databaseName |
string |
데이터베이스의 이름 |
| fullLoadEndedOn |
string (date-time) |
전체 로드 종료 시간 |
| fullLoadEstFinishTime |
string (date-time) |
전체 로드를 완료할 예상 |
| fullLoadStartedOn |
string (date-time) |
전체 로드 시작 시간 |
| fullLoadTotalRows |
integer (int64) |
전체 로드에 적용된 행 수 |
| id |
string |
결과 식별자 |
| lastModifiedTime |
string (date-time) |
대상에서 마지막으로 수정된 시간 |
| resultType |
string:
Table |
결과 형식 |
| state |
테이블 마이그레이션의 현재 상태 |
|
| tableName |
string |
테이블의 이름 |
| totalChangesApplied |
integer (int64) |
적용된 총 변경 내용 수 |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
PostgreSQL에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| id |
string |
결과 식별자 |
| migrationSetting |
마이그레이션 동작을 조정하는 마이그레이션 설정 |
|
| name |
string |
데이터베이스의 이름 |
| selectedTables |
Migrate |
마이그레이션을 위해 선택된 테이블 |
| sourceSetting |
object |
원본 엔드포인트 마이그레이션 동작을 조정하는 원본 설정 |
| targetDatabaseName |
string |
대상 데이터베이스의 이름입니다. 참고: 대상 데이터베이스는 마이그레이션을 시작하기 전에 잘립니다. |
| targetSetting |
object |
대상 엔드포인트 마이그레이션 동작을 조정하는 대상 설정 |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
마이그레이션을 위해 선택한 테이블
| Name | 형식 | Description |
|---|---|---|
| name |
string |
마이그레이션할 테이블의 이름 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| encryptedKeyForSecureFields |
string |
보안 필드의 암호화된 키 |
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본 PostgreSQL에 대한 연결 정보 |
|
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| targetConnectionInfo |
대상 Azure Database for PostgreSQL에 대한 연결 정보 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
| Name | 형식 | Description |
|---|---|---|
| errorMessage |
string |
오류 메시지 |
| events |
오류 이벤트 목록입니다. |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Database |
결과 형식 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| appliedChanges |
integer (int64) |
적용된 변경 내용 수 |
| cdcDeleteCounter |
integer (int64) |
cdc deletes의 수 |
| cdcInsertCounter |
integer (int64) |
cdc inserts의 수 |
| cdcUpdateCounter |
integer (int64) |
cdc 업데이트 수 |
| databaseName |
string |
데이터베이스의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| fullLoadCompletedTables |
integer (int64) |
전체 로드에서 완료된 테이블 수 |
| fullLoadErroredTables |
integer (int64) |
전체 로드에서 오류가 발생한 테이블 수 |
| fullLoadLoadingTables |
integer (int64) |
전체 로드에서 로드되는 테이블 수 |
| fullLoadQueuedTables |
integer (int64) |
전체 로드에서 큐에 대기 중인 테이블 수 |
| id |
string |
결과 식별자 |
| incomingChanges |
integer (int64) |
들어오는 변경 내용 수 |
| initializationCompleted |
boolean |
초기 로드(전체 로드)가 완료되었는지를 나타냅니다. |
| latency |
integer (int64) |
CDC 적용 대기 시간 |
| migrationState |
이 데이터베이스가 있는 마이그레이션 상태 |
|
| resultType |
string:
Database |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| events |
오류 이벤트 목록 |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| databaseCount |
number |
포함할 데이터베이스 수 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| id |
string |
결과 식별자 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServer |
string |
원본 서버 이름 |
| sourceServerType |
원본 서버 유형입니다. |
|
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
마이그레이션 상태 |
|
| targetServer |
string |
대상 서버 이름 |
| targetServerType |
대상 서버 유형입니다. |
|
| targetServerVersion |
string |
대상 서버 버전 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
| Name | 형식 | Description |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
적용된 삭제 수 |
| cdcInsertCounter |
integer (int64) |
적용된 삽입 수 |
| cdcUpdateCounter |
integer (int64) |
적용된 업데이트 수 |
| dataErrorsCounter |
integer (int64) |
발생한 데이터 오류 수 |
| databaseName |
string |
데이터베이스의 이름 |
| fullLoadEndedOn |
string (date-time) |
전체 로드 종료 시간 |
| fullLoadEstFinishTime |
string (date-time) |
전체 로드를 완료할 예상 |
| fullLoadStartedOn |
string (date-time) |
전체 로드 시작 시간 |
| fullLoadTotalRows |
integer (int64) |
전체 로드에 적용된 행 수 |
| id |
string |
결과 식별자 |
| lastModifiedTime |
string (date-time) |
대상에서 마지막으로 수정된 시간 |
| resultType |
string:
Table |
결과 형식 |
| state |
테이블 마이그레이션의 현재 상태 |
|
| tableName |
string |
테이블의 이름 |
| totalChangesApplied |
integer (int64) |
적용된 총 변경 내용 수 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| createdOn |
string |
작업이 만들어진 날짜/시간(UTC) |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| isCloneable |
boolean |
작업을 복제할 수 있는지 여부 |
| output |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:
|
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskId |
string |
작업 ID |
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateSqlServerSqlDbDatabaseInput
SQL에서 Azure SQL DB로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| id |
string |
데이터베이스의 ID |
| makeSourceDbReadOnly |
boolean |
마이그레이션 전에 데이터베이스 읽기만 설정할지 여부 |
| name |
string |
데이터베이스의 이름 |
| schemaSetting |
object |
DB 스키마 마이그레이션을 위해 선택한 설정입니다. |
| tableMap |
object |
원본을 대상 테이블에 매핑 |
| targetDatabaseName |
string |
대상 데이터베이스의 이름입니다. 참고: 대상 데이터베이스는 마이그레이션을 시작하기 전에 잘립니다. |
MigrateSqlServerSqlDbSyncDatabaseInput
SQL과 Azure SQL DB 동기화 마이그레이션 태스크 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| id |
string |
데이터베이스의 고유 식별자 |
| migrationSetting |
object |
마이그레이션 동작을 조정하는 마이그레이션 설정 |
| name |
string |
데이터베이스 이름 |
| schemaName |
string |
마이그레이션할 스키마 이름 |
| sourceSetting |
object |
원본 엔드포인트 마이그레이션 동작을 조정하는 원본 설정 |
| tableMap |
object |
원본을 대상 테이블에 매핑 |
| targetDatabaseName |
string |
대상 데이터베이스 이름 |
| targetSetting |
object |
대상 엔드포인트 마이그레이션 동작을 조정하는 대상 설정 |
MigrateSqlServerSqlDbSyncTaskInput
온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본에 연결하기 위한 정보 |
|
| targetConnectionInfo |
대상에 연결하기 위한 정보 |
|
| validationOptions |
유효성 검사 옵션 |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
| Name | 형식 | Description |
|---|---|---|
| errorMessage |
string |
오류 메시지 |
| events |
오류 이벤트 목록입니다. |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Database |
결과 형식 |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| appliedChanges |
integer (int64) |
적용된 변경 내용 수 |
| cdcDeleteCounter |
integer (int64) |
cdc deletes의 수 |
| cdcInsertCounter |
integer (int64) |
cdc inserts의 수 |
| cdcUpdateCounter |
integer (int64) |
cdc 업데이트 수 |
| databaseName |
string |
데이터베이스의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| fullLoadCompletedTables |
integer (int64) |
전체 로드에서 완료된 테이블 수 |
| fullLoadErroredTables |
integer (int64) |
전체 로드에서 오류가 발생한 테이블 수 |
| fullLoadLoadingTables |
integer (int64) |
전체 로드에서 로드되는 테이블 수 |
| fullLoadQueuedTables |
integer (int64) |
전체 로드에서 큐에 대기 중인 테이블 수 |
| id |
string |
결과 식별자 |
| incomingChanges |
integer (int64) |
들어오는 변경 내용 수 |
| initializationCompleted |
boolean |
초기 로드(전체 로드)가 완료되었는지를 나타냅니다. |
| latency |
integer (int64) |
CDC 적용 대기 시간 |
| migrationState |
이 데이터베이스가 있는 마이그레이션 상태 |
|
| resultType |
string:
Database |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
MigrateSqlServerSqlDbSyncTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
결과 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| databaseCount |
integer |
데이터베이스 수 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| id |
string |
결과 식별자 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServer |
string |
원본 서버 이름 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| targetServer |
string |
대상 서버 이름 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
| Name | 형식 | Description |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
적용된 삭제 수 |
| cdcInsertCounter |
integer (int64) |
적용된 삽입 수 |
| cdcUpdateCounter |
integer (int64) |
적용된 업데이트 수 |
| dataErrorsCounter |
integer (int64) |
발생한 데이터 오류 수 |
| databaseName |
string |
데이터베이스의 이름 |
| fullLoadEndedOn |
string (date-time) |
전체 로드 종료 시간 |
| fullLoadEstFinishTime |
string (date-time) |
전체 로드를 완료할 예상 |
| fullLoadStartedOn |
string (date-time) |
전체 로드 시작 시간 |
| fullLoadTotalRows |
integer (int64) |
전체 로드에 적용된 행 수 |
| id |
string |
결과 식별자 |
| lastModifiedTime |
string (date-time) |
대상에서 마지막으로 수정된 시간 |
| resultType |
string:
Table |
결과 형식 |
| state |
테이블 마이그레이션의 현재 상태 |
|
| tableName |
string |
테이블의 이름 |
| totalChangesApplied |
integer (int64) |
적용된 총 변경 내용 수 |
MigrateSqlServerSqlDbSyncTaskProperties
온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | MigrateSqlServerSqlDbSyncTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateSqlServerSqlDbTaskInput
온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| encryptedKeyForSecureFields |
string |
보안 필드의 암호화된 키 |
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본에 연결하기 위한 정보 |
|
| startedOn |
string |
마이그레이션이 시작된 UTC를 기준으로 하는 날짜 및 시간 |
| targetConnectionInfo |
대상에 연결하기 위한 정보 |
|
| validationOptions |
다양한 마이그레이션 후 유효성 검사를 사용하도록 설정하는 옵션입니다. 사용 가능한 옵션, 1.) 데이터 무결성 검사: 마이그레이션 후 원본 및 대상 테이블에 대한 체크섬 기반 비교를 수행하여 데이터의 정확성을 보장합니다. 2.) 스키마 유효성 검사: 원본 테이블과 대상 테이블 간의 철저한 스키마 비교를 수행하고 원본 데이터베이스와 대상 데이터베이스 간의 차이점 목록 3을 제공합니다.) 쿼리 분석: 쿼리 계획 캐시 또는 쿼리 저장소에서 자동으로 선택한 쿼리 집합을 실행하고 실행하여 원본 데이터베이스와 대상 데이터베이스 간의 실행 시간을 비교합니다. |
MigrateSqlServerSqlDbTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| databaseName |
string |
항목의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| errorCount |
integer (int64) |
데이터베이스/개체 오류의 수입니다. |
| errorPrefix |
string |
항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| id |
string |
결과 식별자 |
| message |
string |
마이그레이션 진행률 메시지 |
| numberOfObjects |
integer (int64) |
개체 수 |
| numberOfObjectsCompleted |
integer (int64) |
성공적으로 완료된 개체 수 |
| objectSummary |
<string,
Data |
마이그레이션의 개체 결과 요약 |
| resultPrefix |
string |
항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| resultType |
string:
Database |
결과 형식 |
| stage |
이 데이터베이스가 있는 마이그레이션 단계 |
|
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| statusMessage |
string |
상태 메시지 |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
| Name | 형식 | Description |
|---|---|---|
| dataIntegrityValidationResult |
마이그레이션되는 원본 테이블과 대상 테이블 간에 데이터 무결성 유효성 검사 결과를 제공합니다. |
|
| endedOn |
string (date-time) |
유효성 검사 종료 시간 |
| id |
string |
결과 식별자 |
| migrationId |
string |
마이그레이션 식별자 |
| queryAnalysisValidationResult |
원본 데이터베이스와 대상 데이터베이스 간의 일부 쿼리 실행 결과 |
|
| resultType |
string:
Migration |
결과 형식 |
| schemaValidationResult |
원본 데이터베이스와 대상 데이터베이스 간의 스키마 비교 결과를 제공합니다. |
|
| sourceDatabaseName |
string |
원본 데이터베이스의 이름 |
| startedOn |
string (date-time) |
유효성 검사 시작 시간 |
| status |
데이터베이스 수준의 현재 유효성 검사 상태 |
|
| targetDatabaseName |
string |
대상 데이터베이스의 이름 |
MigrateSqlServerSqlDbTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
예외에 대한 고유 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateSqlServerSqlDbTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| databaseSummary |
<string,
Database |
마이그레이션의 데이터베이스 결과 요약 |
| databases |
object |
데이터베이스 이름에서 데이터베이스 ID로 맵으로 선택한 데이터베이스 |
| durationInSeconds |
integer (int64) |
작업 실행 기간(초)입니다. |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| id |
string |
결과 식별자 |
| message |
string |
마이그레이션 진행률 메시지 |
| migrationReportResult |
마이그레이션 보고서 결과는 마이그레이션 보고서를 다운로드하기 위한 고유한 URL을 제공합니다. |
|
| migrationValidationResult | MigrationValidationResult: |
마이그레이션 유효성 검사 결과 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| status |
마이그레이션의 현재 상태 |
|
| statusMessage |
string |
마이그레이션 상태 메시지 |
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateSqlServerSqlDbTaskOutputTableLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| errorPrefix |
string |
항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| id |
string |
결과 식별자 |
| itemsCompletedCount |
integer (int64) |
성공적으로 완료된 항목 수 |
| itemsCount |
integer (int64) |
항목 수 |
| objectName |
string |
항목의 이름 |
| resultPrefix |
string |
항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사 |
| resultType |
string:
Table |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| statusMessage |
string |
상태 메시지 |
MigrateSqlServerSqlDbTaskOutputValidationResult
| Name | 형식 | Description |
|---|---|---|
| id |
string |
결과 식별자 |
| migrationId |
string |
마이그레이션 식별자 |
| resultType |
string:
Migration |
결과 형식 |
| status |
마이그레이션 수준에서 유효성 검사의 현재 상태입니다. 데이터베이스 유효성 검사 결과 상태의 상태는 여기에서 집계됩니다. |
|
| summaryResults |
<string,
Migration |
각 데이터베이스에 대한 유효성 검사 요약 결과 |
MigrateSqlServerSqlDbTaskProperties
온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| createdOn |
string |
작업이 만들어진 날짜/시간(UTC) |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| isCloneable |
boolean |
작업을 복제할 수 있는지 여부 |
| output | MigrateSqlServerSqlDbTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskId |
string |
작업 ID |
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateSqlServerSqlMIDatabaseInput
SQL에서 Azure SQL DB Managed Instance로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보
| Name | 형식 | Description |
|---|---|---|
| backupFilePaths |
string[] |
기존 백업의 경우 사용할 백업 파일 목록입니다. |
| backupFileShare |
이 데이터베이스를 백업하기 위한 백업 파일 공유 정보입니다. |
|
| id |
string |
데이터베이스의 ID |
| name |
string |
데이터베이스의 이름 |
| restoreDatabaseName |
string |
대상에 있는 데이터베이스의 이름 |
MigrateSqlServerSqlMISyncTaskInput
SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| azureApp |
Azure Active Directory 애플리케이션 DMS(클래식) 인스턴스는 Azure SQL Database Managed Instance 및 Azure Storage 계정의 대상 인스턴스에 연결하는 데 사용합니다. |
|
| backupFileShare |
선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다. |
|
| numberOfParallelDatabaseMigrations |
number |
병렬로 시작할 데이터베이스 마이그레이션 수 |
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본 SQL Server에 대한 연결 정보 |
|
| storageResourceId |
string |
스토리지의 정규화된 resourceId |
| targetConnectionInfo |
Azure SQL Database Managed Instance에 대한 연결 정보 |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| activeBackupSets |
현재 활성 상태인 백업 세트(업로드 중이거나 복원 중) |
|
| containerName |
string |
백업이 복사되는 Azure Storage 계정에서 만든 컨테이너의 이름 |
| endedOn |
string (date-time) |
데이터베이스 마이그레이션 종료 시간 |
| errorPrefix |
string |
이 데이터베이스에 대한 오류를 쿼리하는 데 사용할 접두사 문자열 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고 |
|
| fullBackupSetInfo |
전체 백업 세트의 세부 정보 |
|
| id |
string |
결과 식별자 |
| isFullBackupRestored |
boolean |
전체 백업이 대상 데이터베이스에 적용되었는지 여부 |
| lastRestoredBackupSetInfo |
마지막으로 적용된 백업 세트 정보 |
|
| migrationState |
데이터베이스의 현재 상태 |
|
| resultType |
string:
Database |
결과 형식 |
| sourceDatabaseName |
string |
데이터베이스의 이름 |
| startedOn |
string (date-time) |
데이터베이스 마이그레이션 시작 시간 |
MigrateSqlServerSqlMISyncTaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
예외에 대한 고유 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| databaseCount |
integer |
데이터베이스 수 |
| databaseErrorCount |
integer |
데이터베이스 수준 오류 수 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| id |
string |
결과 식별자 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerName |
string |
원본 서버 이름 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerName |
string |
대상 서버 이름 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateSqlServerSqlMISyncTaskProperties
SQL Server 데이터베이스를 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션하는 작업에 대한 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| createdOn |
string |
작업이 만들어진 날짜/시간(UTC) |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | MigrateSqlServerSqlMISyncTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateSqlServerSqlMITaskInput
SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| aadDomainName |
string |
페더레이션된 Azure AD에 대한 'contoso.com' 형식의 Azure Active Directory 도메인 이름 또는 관리되는 도메인의 경우 'contoso.onmicrosoft.com' 형식으로, Windows 로그인을 선택한 경우에만 필요합니다. |
| backupBlobShare |
백업 파일을 저장하는 데 사용할 Azure Storage 계정 컨테이너의 SAS URI입니다. |
|
| backupFileShare |
선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다. |
|
| backupMode |
기존 백업을 사용할지 아니면 새 백업을 만들 것인지를 지정하는 백업 모드입니다. 기존 백업을 사용하는 경우 selectedDatabases에 백업 파일 경로를 제공해야 합니다. |
|
| encryptedKeyForSecureFields |
string |
보안 필드의 암호화된 키 |
| selectedAgentJobs |
string[] |
마이그레이션할 에이전트 작업입니다. |
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| selectedLogins |
string[] |
마이그레이션할 로그인입니다. |
| sourceConnectionInfo |
원본에 연결하기 위한 정보 |
|
| startedOn |
string |
마이그레이션이 시작된 UTC를 기준으로 하는 날짜 및 시간 |
| targetConnectionInfo |
대상에 연결하기 위한 정보 |
MigrateSqlServerSqlMITaskOutputAgentJobLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
작업당 마이그레이션 오류 및 경고 |
|
| id |
string |
결과 식별자 |
| isEnabled |
boolean |
원래 에이전트 작업의 상태입니다. |
| message |
string |
마이그레이션 진행률 메시지 |
| name |
string |
에이전트 작업 이름입니다. |
| resultType |
string:
Agent |
결과 형식 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
MigrateSqlServerSqlMITaskOutputDatabaseLevel
| Name | 형식 | Description |
|---|---|---|
| databaseName |
string |
데이터베이스의 이름 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고 |
|
| id |
string |
결과 식별자 |
| message |
string |
마이그레이션 진행률 메시지 |
| resultType |
string:
Database |
결과 형식 |
| sizeMB |
number (double) |
데이터베이스 크기(MB) |
| stage |
현재 마이그레이션 단계 |
|
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
MigrateSqlServerSqlMITaskOutputError
| Name | 형식 | Description |
|---|---|---|
| error |
마이그레이션 오류 |
|
| id |
string |
예외에 대한 고유 식별자 |
| resultType |
string:
Error |
결과 형식 |
MigrateSqlServerSqlMITaskOutputLoginLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
로그인 마이그레이션 종료 시간 |
| exceptionsAndWarnings |
로그인당 로그인 마이그레이션 오류 및 경고 |
|
| id |
string |
결과 식별자 |
| loginName |
string |
로그인 이름입니다. |
| message |
string |
로그인 마이그레이션 진행률 메시지 |
| resultType |
string:
Login |
결과 형식 |
| stage |
로그인의 현재 단계 |
|
| startedOn |
string (date-time) |
로그인 마이그레이션 시작 시간 |
| state |
로그인의 현재 상태 |
MigrateSqlServerSqlMITaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| agentJobs |
object |
이름에서 ID로 맵으로 선택한 에이전트 작업 |
| databases |
object |
데이터베이스 이름에서 데이터베이스 ID로 맵으로 선택한 데이터베이스 |
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| id |
string |
결과 식별자 |
| logins |
object |
이름에서 ID로 맵으로 선택한 로그인 |
| message |
string |
마이그레이션 진행률 메시지 |
| orphanedUsersInfo |
분리된 사용자 목록입니다. |
|
| resultType |
string:
Migration |
결과 형식 |
| serverRoleResults |
<string,
Start |
서버 역할 마이그레이션 결과의 맵입니다. |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버 버전 |
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
|
| status |
마이그레이션의 현재 상태 |
|
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateSqlServerSqlMITaskProperties
SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| createdOn |
string |
작업이 만들어진 날짜/시간(UTC) |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| isCloneable |
boolean |
작업을 복제할 수 있는지 여부 |
| output | MigrateSqlServerSqlMITaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| parentTaskId |
string |
부모 작업 ID |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskId |
string |
작업 ID |
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateSsisTaskInput
SSIS 패키지를 SQL Server에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| sourceConnectionInfo |
원본에 연결하기 위한 정보 |
|
| ssisMigrationInfo |
SSIS 패키지 마이그레이션 정보입니다. |
|
| targetConnectionInfo |
대상에 연결하기 위한 정보 |
MigrateSsisTaskOutputMigrationLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| id |
string |
결과 식별자 |
| message |
string |
마이그레이션 진행률 메시지 |
| resultType |
string:
Migration |
결과 형식 |
| sourceServerBrandVersion |
string |
원본 서버 브랜드 버전 |
| sourceServerVersion |
string |
원본 서버 버전 |
| stage |
SSIS 마이그레이션 단계입니다. |
|
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| status |
마이그레이션의 현재 상태 |
|
| targetServerBrandVersion |
string |
대상 서버 브랜드 버전 |
| targetServerVersion |
string |
대상 서버 버전 |
MigrateSsisTaskOutputProjectLevel
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
마이그레이션 종료 시간 |
| exceptionsAndWarnings |
마이그레이션 예외 및 경고 |
|
| folderName |
string |
폴더의 이름 |
| id |
string |
결과 식별자 |
| message |
string |
마이그레이션 진행률 메시지 |
| projectName |
string |
프로젝트 이름 |
| resultType |
string:
Ssis |
결과 형식 |
| stage |
SSIS 마이그레이션 단계입니다. |
|
| startedOn |
string (date-time) |
마이그레이션 시작 시간 |
| state |
현재 마이그레이션 상태 |
MigrateSsisTaskProperties
SSIS 패키지를 SQL Server 데이터베이스에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output | MigrateSsisTaskOutput[]: |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Migrate. |
작업 유형입니다. |
MigrateSyncCompleteCommandInput
데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| commitTimeStamp |
string (date-time) |
완료할 타임스탬프를 입력합니다. |
| databaseName |
string |
데이터베이스 이름 |
MigrateSyncCompleteCommandOutput
데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 출력입니다.
| Name | 형식 | Description |
|---|---|---|
| errors |
명령 실행 중에 발생한 오류 목록 |
|
| id |
string |
결과 식별자 |
MigrateSyncCompleteCommandProperties
데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령의 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| commandId |
string |
명령 ID |
| commandType |
string:
Migrate. |
명령 유형입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
명령 입력 |
|
| output |
명령 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
명령의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
MigrationEligibilityInfo
서버 개체의 마이그레이션 자격에 대한 정보
| Name | 형식 | Description |
|---|---|---|
| isEligibleForMigration |
boolean |
개체가 마이그레이션에 적합한지 여부입니다. |
| validationMessages |
string[] |
서버 개체의 자격 실패에 대한 정보입니다. |
MigrationReportResult
마이그레이션 유효성 검사 보고서 결과에는 생성된 보고서를 다운로드하기 위한 URL이 포함됩니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string |
마이그레이션 유효성 검사 결과 식별자 |
| reportUrl |
string |
보고서의 URL입니다. |
MigrationState
현재 마이그레이션 상태
| 값 | Description |
|---|---|
| None | |
| InProgress | |
| Failed | |
| Warning | |
| Completed | |
| Skipped | |
| Stopped |
MigrationStatus
마이그레이션의 현재 상태
| 값 | Description |
|---|---|
| Default | |
| Connecting | |
| SourceAndTargetSelected | |
| SelectLogins | |
| Configured | |
| Running | |
| Error | |
| Stopped | |
| Completed | |
| CompletedWithWarnings |
MigrationValidationDatabaseSummaryResult
마이그레이션 유효성 검사 데이터베이스 수준 요약 결과
| Name | 형식 | Description |
|---|---|---|
| endedOn |
string (date-time) |
유효성 검사 종료 시간 |
| id |
string |
결과 식별자 |
| migrationId |
string |
마이그레이션 식별자 |
| sourceDatabaseName |
string |
원본 데이터베이스의 이름 |
| startedOn |
string (date-time) |
유효성 검사 시작 시간 |
| status |
데이터베이스 수준의 현재 유효성 검사 상태 |
|
| targetDatabaseName |
string |
대상 데이터베이스의 이름 |
MigrationValidationOptions
마이그레이션 후 실행할 유효성 검사 유형
| Name | 형식 | Description |
|---|---|---|
| enableDataIntegrityValidation |
boolean |
선택한 데이터베이스/테이블에 대한 원본과 대상 간에 체크섬 기반 데이터 무결성 유효성 검사를 수행할 수 있습니다. |
| enableQueryAnalysisValidation |
boolean |
원본 데이터베이스에서 쿼리를 검색하여 빠르고 지능적인 쿼리 분석을 수행하고 대상에서 실행할 수 있습니다. 결과에는 추출된 쿼리에 대한 원본 및 대상 데이터베이스의 실행에 대한 실행 통계가 포함됩니다. |
| enableSchemaValidation |
boolean |
원본과 대상 간의 스키마 정보를 비교할 수 있습니다. |
MigrationValidationResult
마이그레이션 유효성 검사 결과
| Name | 형식 | Description |
|---|---|---|
| id |
string |
마이그레이션 유효성 검사 결과 식별자 |
| migrationId |
string |
마이그레이션 식별자 |
| status |
마이그레이션 수준에서 유효성 검사의 현재 상태입니다. 데이터베이스 유효성 검사 결과 상태의 상태는 여기에서 집계됩니다. |
|
| summaryResults |
<string,
Migration |
각 데이터베이스에 대한 유효성 검사 요약 결과 |
MiSqlConnectionInfo
Azure SQL Database Managed Instance에 대한 연결을 만드는 데 필요한 속성
| Name | 형식 | Description |
|---|---|---|
| managedInstanceResourceId |
string |
Azure SQL Database Managed Instance의 리소스 ID |
| password |
string |
암호 자격 증명. |
| type | string: |
연결 정보 유형 |
| userName |
string |
사용자 이름 |
MongoDbClusterInfo
MongoDB 데이터 원본에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| databases |
클러스터의 비 시스템 데이터베이스 목록 |
|
| supportsSharding |
boolean |
클러스터에서 분할된 컬렉션을 지원하는지 여부 |
| type |
데이터 원본의 형식 |
|
| version |
string |
x.y.z 형식의 데이터 원본 버전(예: 3.6.7)입니다. 형식이 BlobContainer인 경우 사용되지 않습니다. |
MongoDbClusterType
데이터 원본의 형식
| 값 | Description |
|---|---|
| BlobContainer | |
| CosmosDb | |
| MongoDb |
MongoDbCollectionInfo
MongoDB 데이터베이스 내에서 지원되는 컬렉션에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| averageDocumentSize |
integer (int64) |
평균 문서 크기 또는 평균 크기를 알 수 없는 경우 -1 |
| dataSize |
integer (int64) |
예상 총 데이터 크기(바이트)이거나 크기를 알 수 없는 경우 -1. |
| databaseName |
string |
컬렉션을 포함하는 데이터베이스의 이름입니다. |
| documentCount |
integer (int64) |
예상 총 문서 수 또는 문서 수를 알 수 없는 경우 -1 |
| isCapped |
boolean |
컬렉션이 제한된 컬렉션인지 여부(즉, 고정 크기가 있고 순환 버퍼처럼 작동할지 여부) |
| isSystemCollection |
boolean |
컬렉션이 시스템 컬렉션인지 여부 |
| isView |
boolean |
컬렉션이 다른 컬렉션의 뷰인지 여부 |
| name |
string |
데이터베이스 또는 컬렉션의 정규화되지 않은 이름 |
| qualifiedName |
string |
데이터베이스 또는 컬렉션의 정규화된 이름입니다. 컬렉션의 경우 데이터베이스로 한정된 이름입니다. |
| shardKey |
컬렉션의 분할 키이거나, 컬렉션이 분할되지 않은 경우 null입니다. |
|
| supportsSharding |
boolean |
데이터베이스에 분할을 사용할 수 있는지 여부입니다. 마이그레이션 작업은 필요한 경우 대상에서 분할을 사용하도록 설정합니다. |
| viewOf |
string |
IsView가 true이면 보기인 컬렉션의 이름입니다. |
MongoDbCollectionProgress
컬렉션의 진행률을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| bytesCopied |
integer (int64) |
복사 단계 중에 복사된 문서 바이트 수 |
| documentsCopied |
integer (int64) |
복사 단계 중에 복사된 문서 수 |
| elapsedTime |
string |
[ddd.] 형식의 경과된 시간입니다.hh:mm:ss[.fffffff](예: TimeSpan 형식) |
| errors |
<string,
Mongo |
현재 개체에 대해 발생한 오류 및 경고입니다. 키는 오류 코드입니다. |
| eventsPending |
integer (int64) |
재생을 기다리는 oplog 이벤트 수 |
| eventsReplayed |
integer (int64) |
지금까지 재생된 oplog 이벤트 수 |
| lastEventTime |
string (date-time) |
받은 마지막 oplog 이벤트의 타임스탬프이거나, oplog 이벤트가 아직 수신되지 않은 경우 null입니다. |
| lastReplayTime |
string (date-time) |
마지막으로 재생된 oplog 이벤트의 타임스탬프이거나, oplog 이벤트가 아직 재생되지 않은 경우 null입니다. |
| name |
string |
진행률 개체의 이름입니다. 컬렉션의 경우 정규화되지 않은 컬렉션 이름입니다. 데이터베이스의 경우 데이터베이스 이름입니다. 전체 마이그레이션의 경우 null입니다. |
| qualifiedName |
string |
진행률 개체의 정규화된 이름입니다. 컬렉션의 경우 데이터베이스로 한정된 이름입니다. 데이터베이스의 경우 데이터베이스 이름입니다. 전체 마이그레이션의 경우 null입니다. |
| resultType |
string:
Collection |
진행률 개체의 형식입니다. |
| state | ||
| totalBytes |
integer (int64) |
복사 단계의 시작 부분에 있는 원본의 총 문서 바이트 수 또는 총 크기를 알 수 없는 경우 -1 |
| totalDocuments |
integer (int64) |
복사 단계의 시작 부분에 있는 원본의 총 문서 수이거나 총 개수를 알 수 없는 경우 -1. |
MongoDbCollectionSettings
개별 MongoDB 컬렉션을 마이그레이션하는 방법을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| canDelete |
boolean |
마이그레이션을 수행하는 동안 마이그레이션자가 대상 컬렉션을 삭제할 수 있는지 여부입니다. 기본값은 true입니다. |
| shardKey |
MongoDB 분할 키 설명 |
|
| targetRUs |
integer (int32) |
CosmosDB 대상에서 구성해야 하는 RU이거나 기본값을 사용하도록 null입니다. 이는 CosmosDB가 아닌 대상에는 영향을 주지 않습니다. |
MongoDbConnectionInfo
MongoDB 데이터 원본에 대한 연결을 설명합니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| additionalSettings |
string |
추가 연결 설정 |
|
| authentication |
연결에 사용할 인증 유형 |
||
| connectionString |
string |
MongoDB 연결 문자열 또는 Blob 컨테이너 URL입니다. 사용자 이름 및 암호는 여기 또는 userName 및 암호 속성에서 지정할 수 있습니다. |
|
| dataSource |
string |
데이터 원본 |
|
| encryptConnection |
boolean |
연결을 암호화할지 여부 |
|
| enforceSSL |
boolean |
||
| password |
string |
암호 자격 증명. |
|
| port |
integer |
서버에 대한 포트 |
|
| serverBrandVersion |
string |
서버 브랜드 버전 |
|
| serverName |
string |
서버의 이름 |
|
| serverVersion |
string |
서버 버전 |
|
| trustServerCertificate |
boolean |
False |
서버 인증서를 신뢰할지 여부 |
| type |
string |
연결 정보 유형 |
|
| userName |
string |
사용자 이름 |
MongoDbDatabaseInfo
MongoDB 데이터 원본 내의 데이터베이스에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| averageDocumentSize |
integer (int64) |
평균 문서 크기 또는 평균 크기를 알 수 없는 경우 -1 |
| collections |
MongoDB 데이터베이스에서 지원되는 컬렉션 목록 |
|
| dataSize |
integer (int64) |
예상 총 데이터 크기(바이트)이거나 크기를 알 수 없는 경우 -1. |
| documentCount |
integer (int64) |
예상 총 문서 수 또는 문서 수를 알 수 없는 경우 -1 |
| name |
string |
데이터베이스 또는 컬렉션의 정규화되지 않은 이름 |
| qualifiedName |
string |
데이터베이스 또는 컬렉션의 정규화된 이름입니다. 컬렉션의 경우 데이터베이스로 한정된 이름입니다. |
| supportsSharding |
boolean |
데이터베이스에 분할을 사용할 수 있는지 여부입니다. 마이그레이션 작업은 필요한 경우 대상에서 분할을 사용하도록 설정합니다. |
MongoDbDatabaseProgress
데이터베이스의 진행률을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| bytesCopied |
integer (int64) |
복사 단계 중에 복사된 문서 바이트 수 |
| collections |
object |
데이터베이스의 컬렉션 진행률입니다. 키는 컬렉션의 정규화되지 않은 이름입니다. |
| documentsCopied |
integer (int64) |
복사 단계 중에 복사된 문서 수 |
| elapsedTime |
string |
[ddd.] 형식의 경과된 시간입니다.hh:mm:ss[.fffffff](예: TimeSpan 형식) |
| errors |
<string,
Mongo |
현재 개체에 대해 발생한 오류 및 경고입니다. 키는 오류 코드입니다. |
| eventsPending |
integer (int64) |
재생을 기다리는 oplog 이벤트 수 |
| eventsReplayed |
integer (int64) |
지금까지 재생된 oplog 이벤트 수 |
| lastEventTime |
string (date-time) |
받은 마지막 oplog 이벤트의 타임스탬프이거나, oplog 이벤트가 아직 수신되지 않은 경우 null입니다. |
| lastReplayTime |
string (date-time) |
마지막으로 재생된 oplog 이벤트의 타임스탬프이거나, oplog 이벤트가 아직 재생되지 않은 경우 null입니다. |
| name |
string |
진행률 개체의 이름입니다. 컬렉션의 경우 정규화되지 않은 컬렉션 이름입니다. 데이터베이스의 경우 데이터베이스 이름입니다. 전체 마이그레이션의 경우 null입니다. |
| qualifiedName |
string |
진행률 개체의 정규화된 이름입니다. 컬렉션의 경우 데이터베이스로 한정된 이름입니다. 데이터베이스의 경우 데이터베이스 이름입니다. 전체 마이그레이션의 경우 null입니다. |
| resultType |
string:
Database |
진행률 개체의 형식입니다. |
| state | ||
| totalBytes |
integer (int64) |
복사 단계의 시작 부분에 있는 원본의 총 문서 바이트 수 또는 총 크기를 알 수 없는 경우 -1 |
| totalDocuments |
integer (int64) |
복사 단계의 시작 부분에 있는 원본의 총 문서 수이거나 총 개수를 알 수 없는 경우 -1. |
MongoDbDatabaseSettings
개별 MongoDB 데이터베이스를 마이그레이션하는 방법을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| collections |
<string,
Mongo |
대상으로 마이그레이션할 원본 데이터베이스의 컬렉션입니다. 키는 컬렉션의 정규화되지 않은 이름입니다. |
| targetRUs |
integer (int32) |
CosmosDB 대상에 구성해야 하는 RU이거나, 기본값을 사용하도록 null이거나, 데이터베이스에 대해 처리량을 프로비전하지 않아야 하는 경우 0입니다. 이는 CosmosDB가 아닌 대상에는 영향을 주지 않습니다. |
MongoDbError
MongoDB 마이그레이션 중에 발생한 오류 또는 경고에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
오류 또는 경고를 설명하는 지역화되지 않은 컴퓨터 읽기 가능 코드 |
| count |
integer (int32) |
오류 또는 경고가 발생한 횟수입니다. |
| message |
string |
오류 또는 경고를 설명하는 지역화된 사람이 읽을 수 있는 메시지 |
| type |
오류 또는 경고의 유형 |
MongoDbErrorType
오류 또는 경고의 유형
| 값 | Description |
|---|---|
| Error | |
| ValidationError | |
| Warning |
MongoDbMigrationProgress
전체 마이그레이션의 진행률을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| bytesCopied |
integer (int64) |
복사 단계 중에 복사된 문서 바이트 수 |
| databases |
<string,
Mongo |
마이그레이션 중인 데이터베이스의 진행률입니다. 키는 데이터베이스의 이름입니다. |
| documentsCopied |
integer (int64) |
복사 단계 중에 복사된 문서 수 |
| elapsedTime |
string |
[ddd.] 형식의 경과된 시간입니다.hh:mm:ss[.fffffff](예: TimeSpan 형식) |
| errors |
<string,
Mongo |
현재 개체에 대해 발생한 오류 및 경고입니다. 키는 오류 코드입니다. |
| eventsPending |
integer (int64) |
재생을 기다리는 oplog 이벤트 수 |
| eventsReplayed |
integer (int64) |
지금까지 재생된 oplog 이벤트 수 |
| lastEventTime |
string (date-time) |
받은 마지막 oplog 이벤트의 타임스탬프이거나, oplog 이벤트가 아직 수신되지 않은 경우 null입니다. |
| lastReplayTime |
string (date-time) |
마지막으로 재생된 oplog 이벤트의 타임스탬프이거나, oplog 이벤트가 아직 재생되지 않은 경우 null입니다. |
| name |
string |
진행률 개체의 이름입니다. 컬렉션의 경우 정규화되지 않은 컬렉션 이름입니다. 데이터베이스의 경우 데이터베이스 이름입니다. 전체 마이그레이션의 경우 null입니다. |
| qualifiedName |
string |
진행률 개체의 정규화된 이름입니다. 컬렉션의 경우 데이터베이스로 한정된 이름입니다. 데이터베이스의 경우 데이터베이스 이름입니다. 전체 마이그레이션의 경우 null입니다. |
| resultType |
string:
Migration |
진행률 개체의 형식입니다. |
| state | ||
| totalBytes |
integer (int64) |
복사 단계의 시작 부분에 있는 원본의 총 문서 바이트 수 또는 총 크기를 알 수 없는 경우 -1 |
| totalDocuments |
integer (int64) |
복사 단계의 시작 부분에 있는 원본의 총 문서 수이거나 총 개수를 알 수 없는 경우 -1. |
MongoDbMigrationSettings
MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| boostRUs |
integer (int32) |
CosmosDB 대상에 대한 RU 제한은 마이그레이션의 초기 복사본 동안 일시적으로 증가(더 낮은 경우) 10,000에서 1,000,000으로, 또는 기본 부스트(일반적으로 최대값)를 사용하기 위해 0으로 증가하거나, RU를 강화하지 않는 null로 증가합니다. 이 설정은 CosmosDB가 아닌 대상에는 영향을 주지 않습니다. |
| databases |
<string,
Mongo |
대상으로 마이그레이션할 원본 클러스터의 데이터베이스입니다. 키는 데이터베이스의 이름입니다. |
| replication |
변경 내용이 원본에서 대상으로 복제되는 방법을 설명합니다. 기본값은 OneTime입니다. |
|
| source |
원본 클러스터에 연결하는 데 사용되는 설정 |
|
| target |
대상 클러스터에 연결하는 데 사용되는 설정 |
|
| throttling |
마이그레이션의 리소스 사용을 제한하는 데 사용되는 설정 |
MongoDbMigrationState
| 값 | Description |
|---|---|
| NotStarted | |
| ValidatingInput | |
| Initializing | |
| Restarting | |
| Copying | |
| InitialReplay | |
| Replaying | |
| Finalizing | |
| Complete | |
| Canceled | |
| Failed |
MongoDbReplication
변경 내용이 원본에서 대상으로 복제되는 방법을 설명합니다. 기본값은 OneTime입니다.
| 값 | Description |
|---|---|
| Disabled | |
| OneTime | |
| Continuous |
MongoDbShardKeyField
MongoDB 분할 키 내의 필드 참조에 대해 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| name |
string |
필드의 이름입니다. |
| order |
필드 순서 지정 |
MongoDbShardKeyInfo
MongoDB 분할 키 설명
| Name | 형식 | Description |
|---|---|---|
| fields |
분할 키 내의 필드 |
|
| isUnique |
boolean |
분할된 데이터베이스 키가 고유한지 여부 |
MongoDbShardKeyOrder
필드 순서 지정
| 값 | Description |
|---|---|
| Forward | |
| Reverse | |
| Hashed |
MongoDbShardKeySetting
MongoDB 분할 키 설명
| Name | 형식 | Description |
|---|---|---|
| fields |
분할 키 내의 필드 |
|
| isUnique |
boolean |
분할된 데이터베이스 키가 고유한지 여부 |
MongoDbThrottlingSettings
마이그레이션에 대한 리소스 제한을 지정합니다.
| Name | 형식 | Description |
|---|---|---|
| maxParallelism |
integer (int32) |
병렬로 처리될 최대 작업 항목 수(예: 컬렉션 복사본) |
| minFreeCpu |
integer (int32) |
마이그레이션자가 사용하지 않도록 시도하는 CPU 시간의 백분율(0에서 100까지) |
| minFreeMemoryMb |
integer (int32) |
마이그레이션자가 사용하지 않도록 시도할 RAM의 수 |
MySqlConnectionInfo
MySQL 서버에 연결하기 위한 정보
| Name | 형식 | Default value | Description |
|---|---|---|---|
| additionalSettings |
string |
추가 연결 설정 |
|
| authentication |
연결에 사용할 인증 유형 |
||
| dataSource |
string |
데이터 원본 |
|
| encryptConnection |
boolean |
True |
연결을 암호화할지 여부 |
| password |
string |
암호 자격 증명. |
|
| port |
integer |
서버용 포트 |
|
| serverName |
string |
서버의 이름 |
|
| type | string: |
연결 정보 유형 |
|
| userName |
string |
사용자 이름 |
MySqlTargetPlatformType
마이그레이션을 위한 대상 플랫폼
| 값 | Description |
|---|---|
| SqlServer | |
| AzureDbForMySQL |
ObjectType
차이가 있는 개체의 형식입니다. 예: (Table/View/StoredProcedure)
| 값 | Description |
|---|---|
| StoredProcedures | |
| Table | |
| User | |
| View | |
| Function |
ODataError
OData 형식의 오류 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| code |
string |
'InvalidRequest' 또는 'InternalServerError'와 같은 오류에 대한 컴퓨터에서 읽을 수 있는 설명입니다. |
| details |
이 오류를 발생시킨 내부 오류 |
|
| message |
string |
사용자가 읽을 수 있는 오류 설명 |
OracleConnectionInfo
Oracle 서버에 연결하기 위한 정보
| Name | 형식 | Description |
|---|---|---|
| authentication |
연결에 사용할 인증 유형 |
|
| dataSource |
string |
EZConnect 또는 TNSName 연결 문자열입니다. |
| password |
string |
암호 자격 증명. |
| port |
integer |
서버에 대한 포트 |
| serverName |
string |
서버의 이름 |
| serverVersion |
string |
서버 버전 |
| type | string: |
연결 정보 유형 |
| userName |
string |
사용자 이름 |
OrphanedUserInfo
SQL Server 데이터베이스에서 분리된 사용자의 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| databaseName |
string |
사용자의 부모 데이터베이스 |
| name |
string |
분리된 사용자의 이름 |
PostgreSqlConnectionInfo
PostgreSQL 서버에 연결하기 위한 정보
| Name | 형식 | Default value | Description |
|---|---|---|---|
| additionalSettings |
string |
추가 연결 설정 |
|
| authentication |
연결에 사용할 인증 유형 |
||
| dataSource |
string |
데이터 원본 |
|
| databaseName |
string |
데이터베이스의 이름 |
|
| encryptConnection |
boolean |
True |
연결을 암호화할지 여부 |
| password |
string |
암호 자격 증명. |
|
| port |
integer |
서버용 포트 |
|
| serverBrandVersion |
string |
서버 브랜드 버전 |
|
| serverName |
string |
서버의 이름 |
|
| serverVersion |
string |
서버 버전 |
|
| trustServerCertificate |
boolean |
False |
서버 인증서를 신뢰할지 여부 |
| type | string: |
연결 정보 유형 |
|
| userName |
string |
사용자 이름 |
ProjectTask
작업 리소스
QueryAnalysisValidationResult
원본과 대상 간의 쿼리 분석 비교 결과
| Name | 형식 | Description |
|---|---|---|
| queryResults |
실행된 쿼리 목록 및 소스 및 대상의 실행 결과 |
|
| validationErrors |
실행의 일부인 오류 |
QueryExecutionResult
원본 및 대상에서 실행하기 위한 쿼리 분석 결과를 설명합니다.
| Name | 형식 | Description |
|---|---|---|
| queryText |
string |
원본 서버에서 검색된 쿼리 텍스트 |
| sourceResult |
원본의 쿼리 분석 결과 |
|
| statementsInBatch |
integer (int64) |
총 번호입니다. 일괄 처리의 문 |
| targetResult |
대상의 쿼리 분석 결과 |
ReplicateMigrationState
보고된 마이그레이션 상태를 복제하기 위한 래퍼입니다.
| 값 | Description |
|---|---|
| UNDEFINED | |
| VALIDATING | |
| PENDING | |
| COMPLETE | |
| ACTION_REQUIRED | |
| FAILED |
ReportableException
모든 사용자 지정 예외에 대한 예외 개체
| Name | 형식 | Description |
|---|---|---|
| actionableMessage |
string |
이 예외에 대한 실행 가능한 단계 |
| filePath |
string |
예외가 발생한 파일의 경로입니다. |
| hResult |
integer |
특정 예외에 할당된 코딩된 숫자 값 |
| lineNumber |
string |
예외가 발생한 줄 번호 |
| message |
string |
오류 메시지 |
| stackTrace |
string |
스택 추적 |
ScenarioSource
원본 형식의 열거형
| 값 | Description |
|---|---|
| Access | |
| DB2 | |
| MySQL | |
| Oracle | |
| SQL | |
| Sybase | |
| PostgreSQL | |
| MongoDB | |
| SQLRDS | |
| MySQLRDS | |
| PostgreSQLRDS |
ScenarioTarget
대상 형식의 열거형
| 값 | Description |
|---|---|
| SQLServer | |
| SQLDB | |
| SQLDW | |
| SQLMI | |
| AzureDBForMySql | |
| AzureDBForPostgresSQL | |
| MongoDB |
SchemaComparisonValidationResult
원본과 대상 간의 스키마 비교 결과
| Name | 형식 | Description |
|---|---|---|
| schemaDifferences |
원본 데이터베이스와 대상 데이터베이스 간의 스키마 차이점 목록 |
|
| sourceDatabaseObjectCount |
object |
원본 데이터베이스 개체 수 |
| targetDatabaseObjectCount |
object |
대상 데이터베이스 개체 수 |
| validationErrors |
스키마 비교 유효성 검사를 수행하는 동안 발생한 오류 목록 |
SchemaComparisonValidationResultType
마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명
| Name | 형식 | Description |
|---|---|---|
| objectName |
string |
차이가 있는 개체의 이름 |
| objectType |
차이가 있는 개체의 형식입니다. 예: (Table/View/StoredProcedure) |
|
| updateAction |
대상에 대한 작업 유형 업데이트 |
SelectedCertificateInput
TDE 사용 데이터베이스에 대해 내보낼 인증서에 대한 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| certificateName |
string |
내보낼 인증서의 이름입니다. |
| password |
string |
내보낸 인증서를 암호화하는 데 사용할 암호입니다. |
ServerLevelPermissionsGroup
유효성 검사에 대한 권한 그룹입니다. 이러한 그룹은 사용자 활동의 유효성을 검사하기 위한 권한 집합을 실행합니다. 수행 중인 활동에 대한 사용 권한 그룹을 선택합니다.
| 값 | Description |
|---|---|
| Default | |
| MigrationFromSqlServerToAzureDB | |
| MigrationFromSqlServerToAzureMI | |
| MigrationFromMySQLToAzureDBForMySQL | |
| MigrationFromSqlServerToAzureVM |
ServerProperties
MySQL 형식 원본에 대한 서버 속성
| Name | 형식 | Description |
|---|---|---|
| serverDatabaseCount |
integer |
서버의 데이터베이스 수 |
| serverEdition |
string |
데이터베이스 서버 버전 |
| serverName |
string |
서버의 이름 |
| serverOperatingSystemVersion |
string |
운영 체제 버전 |
| serverPlatform |
string |
서버 플랫폼의 이름 |
| serverVersion |
string |
데이터베이스 서버의 버전 |
Severity
유효성 검사 오류의 심각도
| 값 | Description |
|---|---|
| Message | |
| Warning | |
| Error |
SqlConnectionInfo
SQL 데이터베이스 서버에 연결하기 위한 정보
| Name | 형식 | Default value | Description |
|---|---|---|---|
| additionalSettings |
string |
추가 연결 설정 |
|
| authentication |
연결에 사용할 인증 유형 |
||
| dataSource |
string |
프로토콜 형식의 데이터 원본:MachineName\SQLServerInstanceName,PortNumber |
|
| encryptConnection |
boolean |
True |
연결을 암호화할지 여부 |
| password |
string |
암호 자격 증명. |
|
| platform |
연결에 대한 서버 플랫폼 유형 |
||
| port |
integer |
서버용 포트 |
|
| resourceId |
string |
Azure 리소스 공급자가 나타내는 HTTP 리소스의 ID를 나타냅니다. |
|
| serverBrandVersion |
string |
서버 브랜드 버전 |
|
| serverName |
string |
서버의 이름 |
|
| serverVersion |
string |
서버 버전 |
|
| trustServerCertificate |
boolean |
False |
서버 인증서를 신뢰할지 여부 |
| type | string: |
연결 정보 유형 |
|
| userName |
string |
사용자 이름 |
SqlSourcePlatform
연결에 대한 서버 플랫폼 유형
| 값 | Description |
|---|---|
| SqlOnPrem |
SsisMigrationInfo
SSIS 저장소 유형, 덮어쓰기 정책을 사용하는 SSIS 마이그레이션 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| environmentOverwriteOption |
SSIS 환경 마이그레이션에 대한 덮어쓰기 옵션 |
|
| projectOverwriteOption |
SSIS 프로젝트 마이그레이션에 대한 덮어쓰기 옵션 |
|
| ssisStoreType |
원본의 SSIS 저장소 유형이며, 이제 DMS(클래식)에서 SSIS 카탈로그만 지원됩니다. |
SsisMigrationOverwriteOption
SSIS 개체 마이그레이션에 대한 덮어쓰기 옵션은 이제 DMS(클래식)에서만 무시 및 덮어쓰기만 지원되며 나중에 컨테이너 개체에 대한 재사용 옵션을 추가할 수 있습니다.
| 값 | Description |
|---|---|
| Ignore | |
| Overwrite |
SsisMigrationStage
SSIS 마이그레이션의 현재 단계
| 값 | Description |
|---|---|
| None | |
| Initialize | |
| InProgress | |
| Completed |
SsisStoreType
DMS(클래식)에서 지원되는 원본 SSIS 저장소 유형의 열거형
| 값 | Description |
|---|---|
| SsisCatalog |
StartMigrationScenarioServerRoleResult
서버 역할 마이그레이션 결과
| Name | 형식 | Description |
|---|---|---|
| exceptionsAndWarnings |
마이그레이션 예외 및 경고. |
|
| name |
string |
서버 역할의 이름입니다. |
| state |
현재 마이그레이션 상태 |
SyncDatabaseMigrationReportingState
데이터베이스 수준 온라인 마이그레이션의 다양한 상태 열거형입니다.
| 값 | Description |
|---|---|
| UNDEFINED | |
| CONFIGURING | |
| INITIALIAZING | |
| STARTING | |
| RUNNING | |
| READY_TO_COMPLETE | |
| COMPLETING | |
| COMPLETE | |
| CANCELLING | |
| CANCELLED | |
| FAILED | |
| VALIDATING | |
| VALIDATION_COMPLETE | |
| VALIDATION_FAILED | |
| RESTORE_IN_PROGRESS | |
| RESTORE_COMPLETED | |
| BACKUP_IN_PROGRESS | |
| BACKUP_COMPLETED |
SyncMigrationDatabaseErrorEvent
온라인 마이그레이션에 대한 데이터베이스 마이그레이션 오류
| Name | 형식 | Description |
|---|---|---|
| eventText |
string |
이벤트 텍스트입니다. |
| eventTypeString |
string |
이벤트 유형입니다. |
| timestampString |
string |
타임스탬프의 문자열 값입니다. |
SyncTableMigrationState
테이블 수준 온라인 마이그레이션의 다양한 상태 열거형입니다.
| 값 | Description |
|---|---|
| BEFORE_LOAD | |
| FULL_LOAD | |
| COMPLETED | |
| CANCELED | |
| ERROR | |
| FAILED |
SystemData
| Name | 형식 | Description |
|---|---|---|
| createdAt |
string (date-time) |
|
| createdBy |
string |
|
| createdByType | ||
| lastModifiedAt |
string (date-time) |
|
| lastModifiedBy |
string |
|
| lastModifiedByType |
TaskState
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.
| 값 | Description |
|---|---|
| Unknown | |
| Queued | |
| Running | |
| Canceled | |
| Succeeded | |
| Failed | |
| FailedInputValidation | |
| Faulted |
UpdateActionType
스키마 비교를 수행하는 동안 비교된 개체의 실제 차이 유형
| 값 | Description |
|---|---|
| DeletedOnTarget | |
| ChangedOnTarget | |
| AddedOnTarget |
ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
SQL에서 Azure SQL DB 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Validate |
작업 유형입니다. |
ValidateMigrationInputSqlServerSqlMISyncTaskInput
SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다.
| Name | 형식 | Description |
|---|---|---|
| azureApp |
Azure Active Directory 애플리케이션 DMS(클래식) 인스턴스는 Azure SQL Database Managed Instance 및 Azure Storage 계정의 대상 인스턴스에 연결하는 데 사용합니다. |
|
| backupFileShare |
선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다. |
|
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본 SQL Server에 대한 연결 정보 |
|
| storageResourceId |
string |
스토리지의 정규화된 resourceId |
| targetConnectionInfo |
Azure SQL Database Managed Instance에 대한 연결 정보 |
ValidateMigrationInputSqlServerSqlMISyncTaskOutput
Azure SQL Database Managed Instance 온라인 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력
| Name | 형식 | Description |
|---|---|---|
| id |
string |
데이터베이스 식별자 |
| name |
string |
데이터베이스 이름 |
| validationErrors |
선택한 데이터베이스 개체와 관련된 오류 |
ValidateMigrationInputSqlServerSqlMISyncTaskProperties
SQL에서 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Validate |
작업 유형입니다. |
ValidateMigrationInputSqlServerSqlMITaskInput
SQL에서 Azure SQL Managed Instance로 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| backupBlobShare |
백업 파일을 저장하는 데 사용할 Azure Storage 계정 컨테이너의 SAS URI입니다. |
|
| backupFileShare |
선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다. |
|
| backupMode |
기존 백업을 사용할지 아니면 새 백업을 만들 것인지를 지정하는 백업 모드입니다. |
|
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| selectedLogins |
string[] |
마이그레이션할 로그인 |
| sourceConnectionInfo |
원본에 연결하기 위한 정보 |
|
| targetConnectionInfo |
대상에 연결하기 위한 정보 |
ValidateMigrationInputSqlServerSqlMITaskOutput
SQL에서 Azure SQL Managed Instance 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력
| Name | 형식 | Description |
|---|---|---|
| backupFolderErrors |
BackupFolder 경로와 관련된 오류 |
|
| backupShareCredentialsErrors |
백업 공유 사용자 이름 및 암호 자격 증명과 관련된 오류 |
|
| backupStorageAccountErrors |
제공된 스토리지 계정과 관련된 오류입니다. |
|
| databaseBackupInfo |
기존 백업 모드를 사용하는 경우 백업 파일에 대한 정보입니다. |
|
| existingBackupErrors |
기존 백업 파일과 관련된 오류입니다. |
|
| id |
string |
결과 식별자 |
| name |
string |
데이터베이스 이름 |
| restoreDatabaseNameErrors |
RestoreDatabaseName과 관련된 오류 |
ValidateMigrationInputSqlServerSqlMITaskProperties
SQL에서 Azure SQL Database Managed Instance로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
작업 입력 |
|
| output |
작업 출력입니다. 이 값은 제출된 경우 무시됩니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Validate |
작업 유형입니다. |
ValidateMongoDbTaskProperties
MongoDB 데이터 원본 간의 마이그레이션 유효성을 검사하는 태스크의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다. |
|
| output |
단일 MongoDbMigrationProgress 개체를 포함하는 배열입니다. |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Validate. |
작업 유형입니다. |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션의 유효성을 검사하는 작업의 속성
| Name | 형식 | Description |
|---|---|---|
| clientData |
object |
작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍 |
| commands | CommandProperties[]: |
명령 속성의 배열입니다. |
| errors |
오류의 배열입니다. 이 값은 제출된 경우 무시됩니다. |
|
| input |
온라인 마이그레이션을 위해 Oracle 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력 |
|
| output |
단일 유효성 검사 오류 응답 개체를 포함하는 배열 |
|
| state |
작업의 상태입니다. 이 값은 제출된 경우 무시됩니다. |
|
| taskType |
string:
Validate. |
작업 유형입니다. |
ValidateOracleAzureDbPostgreSqlSyncTaskOutput
온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션 입력의 유효성을 검사하는 작업의 출력
| Name | 형식 | Description |
|---|---|---|
| validationErrors |
선택한 데이터베이스 개체와 관련된 오류 |
ValidateSyncMigrationInputSqlServerTaskInput
SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력
| Name | 형식 | Description |
|---|---|---|
| selectedDatabases |
마이그레이션할 데이터베이스 |
|
| sourceConnectionInfo |
원본 SQL 서버에 연결하기 위한 정보 |
|
| targetConnectionInfo |
대상에 연결하기 위한 정보 |
ValidateSyncMigrationInputSqlServerTaskOutput
SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 출력
| Name | 형식 | Description |
|---|---|---|
| id |
string |
데이터베이스 식별자 |
| name |
string |
데이터베이스 이름 |
| validationErrors |
선택한 데이터베이스 개체와 관련된 오류 |
ValidationError
마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명
| Name | 형식 | Description |
|---|---|---|
| severity |
오류의 심각도 |
|
| text |
string |
오류 텍스트 |
ValidationStatus
유효성 검사의 현재 상태
| 값 | Description |
|---|---|
| Default | |
| NotStarted | |
| Initialized | |
| InProgress | |
| Completed | |
| CompletedWithIssues | |
| Stopped | |
| Failed |
WaitStatistics
쿼리 일괄 처리 실행 중에 수집된 대기 통계
| Name | 형식 | Default value | Description |
|---|---|---|---|
| waitCount |
integer (int64) |
총 번호입니다. 대기 중 |
|
| waitTimeMs |
number (float) |
0 |
총 대기 시간(밀리초) |
| waitType |
string |
대기 유형 |