다음을 통해 공유


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
groupName
path True

string

리소스 그룹의 이름

projectName
path True

string

프로젝트 이름

serviceName
path True

string

서비스 이름

subscriptionId
path True

string

Azure 구독을 식별하는 구독 ID입니다.

taskName
path True

string

작업 이름

api-version
query True

string

API 버전

$expand
query

string

응답 확장

응답

Name 형식 Description
200 OK

ProjectTask

작업 리소스

Other Status Codes

ApiError

오류

보안

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
ApiError

오류 정보입니다.

AuthenticationType

연결할 때 가능한 인증 유형의 열거형

AzureActiveDirectoryApp

Azure Active Directory 애플리케이션

BackupFileInfo

백업 파일의 정보

BackupFileStatus

로그 백업 파일의 상태 열거형입니다.

BackupMode

백업 모드의 열거형

BackupSetInfo

백업 세트 정보

BackupType

다양한 백업 유형의 열거형입니다.

BlobShare

Blob 컨테이너 스토리지 정보입니다.

CommandState

명령의 상태입니다. 이 값은 제출된 경우 무시됩니다.

ConnectToMongoDbTaskProperties

연결의 유효성을 검사하고 MongoDB 서버에 대한 정보를 제공하는 작업의 속성

ConnectToSourceMySqlTaskInput

MySQL 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력

ConnectToSourceMySqlTaskProperties

MySQL 데이터베이스 연결의 유효성을 검사하는 작업의 속성

ConnectToSourceNonSqlTaskOutput

MySQL 형식 원본에 연결하기 위한 출력

ConnectToSourceOracleSyncTaskInput

Oracle 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력

ConnectToSourceOracleSyncTaskOutput

Oracle 데이터베이스 연결의 유효성을 검사하는 태스크에 대한 출력

ConnectToSourceOracleSyncTaskProperties

Oracle 데이터베이스 연결의 유효성을 검사하는 작업의 속성

ConnectToSourcePostgreSqlSyncTaskInput

PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

ConnectToSourcePostgreSqlSyncTaskOutput

PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력

ConnectToSourcePostgreSqlSyncTaskProperties

온라인 마이그레이션을 위한 PostgreSQL 서버 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성

ConnectToSourceSqlServerSyncTaskProperties

온라인 마이그레이션에 대한 SQL Server 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성

ConnectToSourceSqlServerTaskInput

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 입력

ConnectToSourceSqlServerTaskOutputAgentJobLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 에이전트 작업 수준 출력

ConnectToSourceSqlServerTaskOutputDatabaseLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 데이터베이스 수준 출력

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 로그인 수준 출력

ConnectToSourceSqlServerTaskOutputTaskLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 작업 수준 출력

ConnectToSourceSqlServerTaskProperties

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업의 속성

ConnectToTargetAzureDbForMySqlTaskInput

Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

ConnectToTargetAzureDbForMySqlTaskOutput

Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력

ConnectToTargetAzureDbForMySqlTaskProperties

Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 온라인 마이그레이션을 위한 대상 서버 요구 사항의 유효성을 검사하는 작업의 속성

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력입니다.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 Oracle 원본에 대한 온라인 마이그레이션을 위한 대상 서버 요구 사항을 확인하는 작업의 속성입니다.

ConnectToTargetSqlDbTaskInput

SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 입력

ConnectToTargetSqlDbTaskOutput

SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 출력

ConnectToTargetSqlDbTaskProperties

SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성

ConnectToTargetSqlMISyncTaskInput

Azure SQL Database Managed Instance 온라인 시나리오에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.

ConnectToTargetSqlMISyncTaskOutput

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다.

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성

ConnectToTargetSqlMITaskInput

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.

ConnectToTargetSqlMITaskOutput

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다.

ConnectToTargetSqlMITaskProperties

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성

ConnectToTargetSqlSqlDbSyncTaskInput

Azure SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

ConnectToTargetSqlSqlDbSyncTaskProperties

온라인 마이그레이션을 위한 SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성

createdByType
DatabaseBackupInfo

기존 백업 모드를 사용하는 경우 백업 파일에 대한 정보입니다.

DatabaseCompatLevel

SQL Server 데이터베이스 호환성 수준의 열거형

DatabaseFileInfo

데이터베이스 파일 관련 정보

DatabaseFileType

SQL Server 데이터베이스 파일 형식의 열거형

DatabaseMigrationStage

현재 마이그레이션 단계

DatabaseMigrationState

데이터베이스 수준 마이그레이션 상태입니다.

DatabaseSchemaMap

데이터베이스당 스키마 매핑

DatabaseState

SQL Server 데이터베이스 상태의 열거형

DatabaseSummaryResult

마이그레이션의 데이터베이스 결과 요약

DatabaseTable

테이블 속성

DataIntegrityValidationResult

체크섬 기반 데이터 무결성 유효성 검사 결과에 대한 결과

DataItemMigrationSummaryResult

데이터 항목 마이그레이션의 기본 요약

ExecutionStatistics

마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명

FileShare

경로, 사용자 이름 및 암호를 사용하여 정보를 공유합니다.

GetTdeCertificatesSqlTaskInput

Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업에 대한 입력입니다.

GetTdeCertificatesSqlTaskOutput

Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 출력입니다.

GetTdeCertificatesSqlTaskProperties

Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 속성입니다.

GetUserTablesMySqlTaskInput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력

GetUserTablesMySqlTaskOutput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력

GetUserTablesMySqlTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

GetUserTablesOracleTaskInput

제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업에 대한 입력입니다.

GetUserTablesOracleTaskOutput

제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업의 출력입니다.

GetUserTablesOracleTaskProperties

지정된 Oracle 스키마 목록에 대한 사용자 테이블을 수집하는 작업의 속성

GetUserTablesPostgreSqlTaskInput

제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업에 대한 입력입니다.

GetUserTablesPostgreSqlTaskOutput

제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업의 출력입니다.

GetUserTablesPostgreSqlTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

GetUserTablesSqlSyncTaskInput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력

GetUserTablesSqlSyncTaskOutput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력

GetUserTablesSqlSyncTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

GetUserTablesSqlTaskInput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력

GetUserTablesSqlTaskOutput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력

GetUserTablesSqlTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

LoginMigrationStage

로그인 마이그레이션의 여러 단계 열거형입니다.

LoginType

SMO LoginType의 열거형 매핑입니다.

MigrateMISyncCompleteCommandInput

Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 입력입니다.

MigrateMISyncCompleteCommandOutput

Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 출력입니다.

MigrateMISyncCompleteCommandProperties

Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 속성입니다.

MigrateMongoDbTaskProperties

MongoDB 데이터 원본 간에 데이터를 마이그레이션하는 태스크의 속성

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

오프라인 MySQL에서 Azure Database for MySQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

MigrateMySqlAzureDbForMySqlOfflineTaskInput

오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업에 대한 입력

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

MySQL에서 Azure Database for MySQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

MigrateMySqlAzureDbForMySqlSyncTaskInput

온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업에 대한 입력

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

온라인 마이그레이션을 위해 Oracle을 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Oracle에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

MigrateOracleAzureDbPostgreSqlSyncTaskInput

온라인 마이그레이션을 위해 Oracle 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

PostgreSQL에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

마이그레이션을 위해 선택한 테이블

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성

MigrateSqlServerSqlDbDatabaseInput

SQL에서 Azure SQL DB로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

MigrateSqlServerSqlDbSyncDatabaseInput

SQL과 Azure SQL DB 동기화 마이그레이션 태스크 입력에 대한 데이터베이스 관련 정보

MigrateSqlServerSqlDbSyncTaskInput

온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성

MigrateSqlServerSqlDbTaskInput

온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성

MigrateSqlServerSqlMIDatabaseInput

SQL에서 Azure SQL DB Managed Instance로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

MigrateSqlServerSqlMISyncTaskInput

SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

SQL Server 데이터베이스를 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션하는 작업에 대한 속성

MigrateSqlServerSqlMITaskInput

SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성

MigrateSsisTaskInput

SSIS 패키지를 SQL Server에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

SSIS 패키지를 SQL Server 데이터베이스에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성입니다.

MigrateSyncCompleteCommandInput

데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 입력입니다.

MigrateSyncCompleteCommandOutput

데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 출력입니다.

MigrateSyncCompleteCommandProperties

데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령의 속성입니다.

MigrationEligibilityInfo

서버 개체의 마이그레이션 자격에 대한 정보

MigrationReportResult

마이그레이션 유효성 검사 보고서 결과에는 생성된 보고서를 다운로드하기 위한 URL이 포함됩니다.

MigrationState

현재 마이그레이션 상태

MigrationStatus

마이그레이션의 현재 상태

MigrationValidationDatabaseSummaryResult

마이그레이션 유효성 검사 데이터베이스 수준 요약 결과

MigrationValidationOptions

마이그레이션 후 실행할 유효성 검사 유형

MigrationValidationResult

마이그레이션 유효성 검사 결과

MiSqlConnectionInfo

Azure SQL Database Managed Instance에 대한 연결을 만드는 데 필요한 속성

MongoDbClusterInfo

MongoDB 데이터 원본에 대해 설명합니다.

MongoDbClusterType

데이터 원본의 형식

MongoDbCollectionInfo

MongoDB 데이터베이스 내에서 지원되는 컬렉션에 대해 설명합니다.

MongoDbCollectionProgress

컬렉션의 진행률을 설명합니다.

MongoDbCollectionSettings

개별 MongoDB 컬렉션을 마이그레이션하는 방법을 설명합니다.

MongoDbConnectionInfo

MongoDB 데이터 원본에 대한 연결을 설명합니다.

MongoDbDatabaseInfo

MongoDB 데이터 원본 내의 데이터베이스에 대해 설명합니다.

MongoDbDatabaseProgress

데이터베이스의 진행률을 설명합니다.

MongoDbDatabaseSettings

개별 MongoDB 데이터베이스를 마이그레이션하는 방법을 설명합니다.

MongoDbError

MongoDB 마이그레이션 중에 발생한 오류 또는 경고에 대해 설명합니다.

MongoDbErrorType

오류 또는 경고의 유형

MongoDbMigrationProgress

전체 마이그레이션의 진행률을 설명합니다.

MongoDbMigrationSettings

MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다.

MongoDbMigrationState
MongoDbReplication

변경 내용이 원본에서 대상으로 복제되는 방법을 설명합니다. 기본값은 OneTime입니다.

MongoDbShardKeyField

MongoDB 분할 키 내의 필드 참조에 대해 설명합니다.

MongoDbShardKeyInfo

MongoDB 분할 키 설명

MongoDbShardKeyOrder

필드 순서 지정

MongoDbShardKeySetting

MongoDB 분할 키 설명

MongoDbThrottlingSettings

마이그레이션에 대한 리소스 제한을 지정합니다.

MySqlConnectionInfo

MySQL 서버에 연결하기 위한 정보

MySqlTargetPlatformType

마이그레이션을 위한 대상 플랫폼

ObjectType

차이가 있는 개체의 형식입니다. 예: (Table/View/StoredProcedure)

ODataError

OData 형식의 오류 정보입니다.

OracleConnectionInfo

Oracle 서버에 연결하기 위한 정보

OrphanedUserInfo

SQL Server 데이터베이스에서 분리된 사용자의 정보입니다.

PostgreSqlConnectionInfo

PostgreSQL 서버에 연결하기 위한 정보

ProjectTask

작업 리소스

QueryAnalysisValidationResult

원본과 대상 간의 쿼리 분석 비교 결과

QueryExecutionResult

원본 및 대상에서 실행하기 위한 쿼리 분석 결과를 설명합니다.

ReplicateMigrationState

보고된 마이그레이션 상태를 복제하기 위한 래퍼입니다.

ReportableException

모든 사용자 지정 예외에 대한 예외 개체

ScenarioSource

원본 형식의 열거형

ScenarioTarget

대상 형식의 열거형

SchemaComparisonValidationResult

원본과 대상 간의 스키마 비교 결과

SchemaComparisonValidationResultType

마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명

SelectedCertificateInput

TDE 사용 데이터베이스에 대해 내보낼 인증서에 대한 정보입니다.

ServerLevelPermissionsGroup

유효성 검사에 대한 권한 그룹입니다. 이러한 그룹은 사용자 활동의 유효성을 검사하기 위한 권한 집합을 실행합니다. 수행 중인 활동에 대한 사용 권한 그룹을 선택합니다.

ServerProperties

MySQL 형식 원본에 대한 서버 속성

Severity

유효성 검사 오류의 심각도

SqlConnectionInfo

SQL 데이터베이스 서버에 연결하기 위한 정보

SqlSourcePlatform

연결에 대한 서버 플랫폼 유형

SsisMigrationInfo

SSIS 저장소 유형, 덮어쓰기 정책을 사용하는 SSIS 마이그레이션 정보입니다.

SsisMigrationOverwriteOption

SSIS 개체 마이그레이션에 대한 덮어쓰기 옵션은 이제 DMS(클래식)에서만 무시 및 덮어쓰기만 지원되며 나중에 컨테이너 개체에 대한 재사용 옵션을 추가할 수 있습니다.

SsisMigrationStage

SSIS 마이그레이션의 현재 단계

SsisStoreType

DMS(클래식)에서 지원되는 원본 SSIS 저장소 유형의 열거형

StartMigrationScenarioServerRoleResult

서버 역할 마이그레이션 결과

SyncDatabaseMigrationReportingState

데이터베이스 수준 온라인 마이그레이션의 다양한 상태 열거형입니다.

SyncMigrationDatabaseErrorEvent

온라인 마이그레이션에 대한 데이터베이스 마이그레이션 오류

SyncTableMigrationState

테이블 수준 온라인 마이그레이션의 다양한 상태 열거형입니다.

SystemData
TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

UpdateActionType

스키마 비교를 수행하는 동안 비교된 개체의 실제 차이 유형

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL에서 Azure SQL DB 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 속성

ValidateMigrationInputSqlServerSqlMISyncTaskInput

SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Azure SQL Database Managed Instance 온라인 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

SQL에서 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성

ValidateMigrationInputSqlServerSqlMITaskInput

SQL에서 Azure SQL Managed Instance로 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL에서 Azure SQL Managed Instance 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력

ValidateMigrationInputSqlServerSqlMITaskProperties

SQL에서 Azure SQL Database Managed Instance로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성

ValidateMongoDbTaskProperties

MongoDB 데이터 원본 간의 마이그레이션 유효성을 검사하는 태스크의 속성

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션의 유효성을 검사하는 작업의 속성

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션 입력의 유효성을 검사하는 작업의 출력

ValidateSyncMigrationInputSqlServerTaskInput

SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력

ValidateSyncMigrationInputSqlServerTaskOutput

SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 출력

ValidationError

마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명

ValidationStatus

유효성 검사의 현재 상태

WaitStatistics

쿼리 일괄 처리 실행 중에 수집된 대기 통계

ApiError

오류 정보입니다.

Name 형식 Description
error

ODataError

OData 형식의 오류 정보

systemData

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

마이그레이션 중 백업 파일의 상태

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

BackupType

다양한 백업 유형의 열거형

databaseName

string

백업 집합이 속한 데이터베이스의 이름

firstLsn

string

백업 파일의 첫 번째 로그 시퀀스 번호

isBackupRestored

boolean

백업 집합 복원 여부

lastLsn

string

백업 파일의 마지막 로그 시퀀스 번호

lastModifiedTime

string (date-time)

공유 위치에 있는 백업 파일의 마지막 수정 시간

listOfBackupFiles

BackupFileInfo[]

백업 집합의 파일 목록

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

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MongoDbConnectionInfo

MongoDB 데이터 원본에 대한 연결을 설명합니다.

output

MongoDbClusterInfo[]

단일 MongoDbClusterInfo 개체를 포함하는 배열

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Connect.MongoDb

작업 유형입니다.

ConnectToSourceMySqlTaskInput

MySQL 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력

Name 형식 Default value Description
checkPermissionsGroup

ServerLevelPermissionsGroup

유효성 검사에 대한 권한 그룹

isOfflineMigration

boolean

False

마이그레이션이 오프라인 상태인지 여부에 대한 플래그

sourceConnectionInfo

MySqlConnectionInfo

MySQL 원본에 연결하기 위한 정보

targetPlatform

MySqlTargetPlatformType

마이그레이션을 위한 대상 플랫폼

ConnectToSourceMySqlTaskProperties

MySQL 데이터베이스 연결의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToSourceMySqlTaskInput

작업 입력

output

ConnectToSourceNonSqlTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToSource.MySql

작업 유형입니다.

ConnectToSourceNonSqlTaskOutput

MySQL 형식 원본에 연결하기 위한 출력

Name 형식 Description
databases

string[]

서버의 데이터베이스 목록

id

string

결과 식별자

serverProperties

ServerProperties

서버 속성

sourceServerBrandVersion

string

서버 브랜드 버전

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

ConnectToSourceOracleSyncTaskInput

Oracle 데이터베이스 연결의 유효성을 검사하는 작업에 대한 입력

Name 형식 Description
sourceConnectionInfo

OracleConnectionInfo

Oracle 원본에 연결하기 위한 정보

ConnectToSourceOracleSyncTaskOutput

Oracle 데이터베이스 연결의 유효성을 검사하는 태스크에 대한 출력

Name 형식 Description
databases

string[]

원본 서버의 스키마 목록

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버의 버전

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

ConnectToSourceOracleSyncTaskProperties

Oracle 데이터베이스 연결의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToSourceOracleSyncTaskInput

작업 입력

output

ConnectToSourceOracleSyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToSource.Oracle.Sync

작업 유형입니다.

ConnectToSourcePostgreSqlSyncTaskInput

PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

Name 형식 Description
sourceConnectionInfo

PostgreSqlConnectionInfo

원본 PostgreSQL 서버에 대한 연결 정보

ConnectToSourcePostgreSqlSyncTaskOutput

PostgreSQL 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력

Name 형식 Description
databases

string[]

원본 서버의 데이터베이스 목록

id

string

결과 식별자

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버의 버전

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

ConnectToSourcePostgreSqlSyncTaskProperties

온라인 마이그레이션을 위한 PostgreSQL 서버 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToSourcePostgreSqlSyncTaskInput

작업 입력

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToSource.PostgreSql.Sync

작업 유형입니다.

ConnectToSourceSqlServerSyncTaskProperties

온라인 마이그레이션에 대한 SQL Server 및 원본 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToSourceSqlServerTaskInput

작업 입력

output ConnectToSourceSqlServerTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToSource.SqlServer.Sync

작업 유형입니다.

ConnectToSourceSqlServerTaskInput

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 입력

Name 형식 Default value Description
checkPermissionsGroup

ServerLevelPermissionsGroup

유효성 검사에 대한 권한 그룹

collectAgentJobs

boolean

False

원본 서버에서 에이전트 작업을 수집할지 여부를 플래그로 지정합니다.

collectDatabases

boolean

True

원본 서버에서 데이터베이스를 수집할지 여부를 플래그로 지정합니다.

collectLogins

boolean

False

원본 서버에서 로그인을 수집할지 여부를 플래그로 지정합니다.

collectTdeCertificateInfo

boolean

False

원본 서버에서 TDE 인증서 이름을 수집할지 여부에 대한 플래그입니다.

encryptedKeyForSecureFields

string

보안 필드의 암호화된 키

sourceConnectionInfo

SqlConnectionInfo

원본 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

MigrationEligibilityInfo

마이그레이션을 위한 에이전트 작업의 자격에 대한 정보입니다.

name

string

에이전트 작업 이름

resultType string:

AgentJobLevelOutput

결과 유형 - 데이터베이스 수준 또는 작업 수준

validationErrors

ReportableException[]

유효성 검사 오류

ConnectToSourceSqlServerTaskOutputDatabaseLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 데이터베이스 수준 출력

Name 형식 Description
compatibilityLevel

DatabaseCompatLevel

데이터베이스의 SQL Server 호환성 수준

databaseFiles

DatabaseFileInfo[]

데이터베이스 파일 목록

databaseState

DatabaseState

데이터베이스 상태

id

string

결과 식별자

name

string

데이터베이스 이름

resultType string:

DatabaseLevelOutput

결과 유형 - 데이터베이스 수준 또는 작업 수준

sizeMB

number (double)

파일 크기(메가바이트)

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 로그인 수준 출력

Name 형식 Description
defaultDatabase

string

로그인의 기본 데이터베이스입니다.

id

string

결과 식별자

isEnabled

boolean

로그인의 상태입니다.

loginType

LoginType

로그인 유형입니다.

migrationEligibility

MigrationEligibilityInfo

마이그레이션을 위한 로그인 자격에 대한 정보입니다.

name

string

로그인 이름입니다.

resultType string:

LoginLevelOutput

결과 유형 - 데이터베이스 수준 또는 작업 수준

ConnectToSourceSqlServerTaskOutputTaskLevel

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업에 대한 작업 수준 출력

Name 형식 Description
agentJobs

object

에이전트 작업 이름에서 ID로의 맵으로 에이전트 작업을 원본으로 지정합니다.

databaseTdeCertificateMapping

object

데이터베이스 이름에서 TDE 인증서 이름으로 매핑(해당하는 경우)

databases

object

데이터베이스 이름에서 데이터베이스 ID로의 맵으로 데이터베이스 원본

id

string

결과 식별자

logins

object

로그인 이름에서 로그인 ID로 맵으로 로그인합니다.

resultType string:

TaskLevelOutput

결과 유형 - 데이터베이스 수준 또는 작업 수준

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버 버전

validationErrors

ReportableException[]

유효성 검사 오류

ConnectToSourceSqlServerTaskProperties

SQL Server에 대한 연결의 유효성을 검사하고 원본 서버 요구 사항의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToSourceSqlServerTaskInput

작업 입력

output ConnectToSourceSqlServerTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskId

string

작업 ID

taskType string:

ConnectToSource.SqlServer

작업 유형입니다.

ConnectToTargetAzureDbForMySqlTaskInput

Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

Name 형식 Default value Description
isOfflineMigration

boolean

False

마이그레이션이 오프라인 상태인지 여부에 대한 플래그

sourceConnectionInfo

MySqlConnectionInfo

원본 MySQL 서버에 대한 연결 정보

targetConnectionInfo

MySqlConnectionInfo

대상 Azure Database for MySQL 서버에 대한 연결 정보

ConnectToTargetAzureDbForMySqlTaskOutput

Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력

Name 형식 Description
databases

string[]

대상 서버의 데이터베이스 목록

id

string

결과 식별자

serverVersion

string

대상 서버의 버전

targetServerBrandVersion

string

대상 서버 브랜드 버전

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

ConnectToTargetAzureDbForMySqlTaskProperties

Azure Database for MySQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetAzureDbForMySqlTaskInput

작업 입력

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.AzureDbForMySql

작업 유형입니다.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

Name 형식 Description
sourceConnectionInfo

PostgreSqlConnectionInfo

원본 PostgreSQL 서버에 대한 연결 정보

targetConnectionInfo

PostgreSqlConnectionInfo

대상 Azure Database for PostgreSQL 서버에 대한 연결 정보

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력

Name 형식 Description
databases

string[]

대상 서버의 데이터베이스 목록

id

string

결과 식별자

targetServerBrandVersion

string

대상 서버 브랜드 버전

targetServerVersion

string

대상 서버의 버전

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 온라인 마이그레이션을 위한 대상 서버 요구 사항의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

작업 입력

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

작업 유형입니다.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.

Name 형식 Description
targetConnectionInfo

PostgreSqlConnectionInfo

대상 Azure Database for PostgreSQL 서버에 대한 연결 정보

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL 및 Oracle 원본에 대한 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업의 출력입니다.

Name 형식 Description
databaseSchemaMap

DatabaseSchemaMap[]

데이터베이스당 스키마 매핑

databases

string[]

대상 서버의 데이터베이스 목록

targetServerBrandVersion

string

대상 서버 브랜드 버전

targetServerVersion

string

대상 서버의 버전

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Azure Database For PostgreSQL 서버에 대한 연결의 유효성을 검사하고 Oracle 원본에 대한 온라인 마이그레이션을 위한 대상 서버 요구 사항을 확인하는 작업의 속성입니다.

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

작업 입력

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

작업 유형입니다.

ConnectToTargetSqlDbTaskInput

SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크에 대한 입력

Name 형식 Description
queryObjectCounts

boolean

대상 서버의 각 데이터베이스에 대한 개체 수를 쿼리할지 여부를 나타내는 부울 플래그

targetConnectionInfo

SqlConnectionInfo

대상 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

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetSqlDbTaskInput

작업 입력

output

ConnectToTargetSqlDbTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.SqlDb

작업 유형입니다.

ConnectToTargetSqlMISyncTaskInput

Azure SQL Database Managed Instance 온라인 시나리오에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.

Name 형식 Description
azureApp

AzureActiveDirectoryApp

Azure Active Directory 애플리케이션 DMS(클래식) 인스턴스는 Azure SQL Database Managed Instance 및 Azure Storage 계정의 대상 인스턴스에 연결하는 데 사용합니다.

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Database Managed Instance에 대한 연결 정보

ConnectToTargetSqlMISyncTaskOutput

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 태스크에 대한 출력입니다.

Name 형식 Description
targetServerBrandVersion

string

대상 서버 브랜드 버전

targetServerVersion

string

대상 서버 버전

validationErrors

ReportableException[]

유효성 검사 오류

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetSqlMISyncTaskInput

작업 입력

output

ConnectToTargetSqlMISyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

작업 유형입니다.

ConnectToTargetSqlMITaskInput

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업에 대한 입력입니다.

Name 형식 Default value Description
collectAgentJobs

boolean

True

대상 SQL MI 서버에서 에이전트 작업을 수집할지 여부를 플래그로 지정합니다.

collectLogins

boolean

True

대상 SQL MI 서버에서 로그인을 수집할지 여부를 플래그로 지정합니다.

targetConnectionInfo

SqlConnectionInfo

대상 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

ReportableException[]

유효성 검사 오류

ConnectToTargetSqlMITaskProperties

Azure SQL Database Managed Instance에 대한 연결의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetSqlMITaskInput

작업 입력

output

ConnectToTargetSqlMITaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.AzureSqlDbMI

작업 유형입니다.

ConnectToTargetSqlSqlDbSyncTaskInput

Azure SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 작업에 대한 입력

Name 형식 Description
sourceConnectionInfo

SqlConnectionInfo

원본 SQL Server에 대한 연결 정보

targetConnectionInfo

SqlConnectionInfo

대상 SQL DB에 대한 연결 정보

ConnectToTargetSqlSqlDbSyncTaskProperties

온라인 마이그레이션을 위한 SQL DB 및 대상 서버 요구 사항에 대한 연결의 유효성을 검사하는 태스크의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ConnectToTargetSqlSqlDbSyncTaskInput

작업 입력

output

ConnectToTargetSqlDbTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ConnectToTarget.SqlDb.Sync

작업 유형입니다.

createdByType

Description
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

기존 백업 모드를 사용하는 경우 백업 파일에 대한 정보입니다.

Name 형식 Description
backupFiles

string[]

현재 데이터베이스의 백업 파일 목록입니다.

backupFinishDate

string (date-time)

백업 작업이 완료된 날짜 및 시간입니다.

backupType

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

DatabaseFileType

데이터베이스 파일 형식

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

MigrationState

현재 마이그레이션 상태

statusMessage

string

상태 메시지

DatabaseTable

테이블 속성

Name 형식 Description
hasRows

boolean

테이블이 비어 있는지 여부를 나타냅니다.

name

string

테이블의 스키마 정규화된 이름

DataIntegrityValidationResult

체크섬 기반 데이터 무결성 유효성 검사 결과에 대한 결과

Name 형식 Description
failedObjects

object

원본 및 대상 쌍의 실패한 테이블 이름 목록

validationErrors

ValidationError

데이터 무결성 유효성 검사를 수행하는 동안 발생한 오류 목록

DataItemMigrationSummaryResult

데이터 항목 마이그레이션의 기본 요약

Name 형식 Description
endedOn

string (date-time)

마이그레이션 종료 시간

errorPrefix

string

항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사

itemsCompletedCount

integer (int64)

성공적으로 완료된 항목 수

itemsCount

integer (int64)

항목 수

name

string

항목의 이름

resultPrefix

string

항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

statusMessage

string

상태 메시지

ExecutionStatistics

마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명

Name 형식 Description
cpuTimeMs

number (float)

쿼리 실행에 대한 CPU 시간(밀리초)

elapsedTimeMs

number (float)

쿼리를 실행하는 데 걸린 시간(밀리초)

executionCount

integer (int64)

아니요. 쿼리 실행

hasErrors

boolean

쿼리에서 오류가 발생했는지 여부를 나타냅니다.

sqlErrors

string[]

sql 오류 목록

waitStats

<string,  WaitStatistics>

sql 쿼리 실행 대기 유형 및 해당 통계의 사전

FileShare

경로, 사용자 이름 및 암호를 사용하여 정보를 공유합니다.

Name 형식 Description
password

string

공유 위치에 연결하는 데 사용되는 암호 자격 증명입니다.

path

string

이 공유의 폴더 경로입니다.

userName

string

공유 위치에 연결할 사용자 이름 자격 증명

GetTdeCertificatesSqlTaskInput

Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업에 대한 입력입니다.

Name 형식 Description
backupFileShare

FileShare

파일을 임시로 저장하는 데 사용할 파일 공유에 대한 백업 파일 공유 정보입니다.

connectionInfo

SqlConnectionInfo

SQL Server에 대한 연결 정보

selectedCertificates

SelectedCertificateInput[]

내보낸 인증서를 암호화하는 데 사용할 인증서 이름과 해당 암호를 포함하는 목록입니다.

GetTdeCertificatesSqlTaskOutput

Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 출력입니다.

Name 형식 Description
base64EncodedCertificates

object

인증서 이름에서 base 64로 인코딩된 형식으로 매핑

validationErrors

ReportableException[]

유효성 검사 오류

GetTdeCertificatesSqlTaskProperties

Base64로 인코딩된 형식으로 TDE 인증서를 가져오는 작업의 속성입니다.

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

GetTdeCertificatesSqlTaskInput

작업 입력

output

GetTdeCertificatesSqlTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

GetTDECertificates.Sql

작업 유형입니다.

GetUserTablesMySqlTaskInput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력

Name 형식 Description
connectionInfo

MySqlConnectionInfo

SQL Server에 대한 연결 정보

selectedDatabases

string[]

에 대한 테이블을 수집할 데이터베이스 이름 목록

GetUserTablesMySqlTaskOutput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력

Name 형식 Description
databasesToTables

object

데이터베이스 이름에서 테이블 목록으로 매핑

id

string

결과 식별자

validationErrors

ReportableException[]

유효성 검사 오류

GetUserTablesMySqlTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

GetUserTablesMySqlTaskInput

작업 입력

output

GetUserTablesMySqlTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

GetUserTablesMySql

작업 유형입니다.

GetUserTablesOracleTaskInput

제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업에 대한 입력입니다.

Name 형식 Description
connectionInfo

OracleConnectionInfo

Oracle 원본에 연결하기 위한 정보

selectedSchemas

string[]

테이블을 수집할 Oracle 스키마 목록

GetUserTablesOracleTaskOutput

제공된 Oracle 스키마 목록에 포함된 테이블 목록을 가져오는 작업의 출력입니다.

Name 형식 Description
schemaName

string

이 결과는 다음과 같은 스키마입니다.

tables

DatabaseTable[]

이 스키마에 대해 찾은 유효한 테이블 목록

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

GetUserTablesOracleTaskProperties

지정된 Oracle 스키마 목록에 대한 사용자 테이블을 수집하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

GetUserTablesOracleTaskInput

작업 입력

output

GetUserTablesOracleTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

GetUserTablesOracle

작업 유형입니다.

GetUserTablesPostgreSqlTaskInput

제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업에 대한 입력입니다.

Name 형식 Description
connectionInfo

PostgreSqlConnectionInfo

PostgreSQL 원본에 연결하기 위한 정보

selectedDatabases

string[]

테이블을 수집할 PostgreSQL 데이터베이스 목록

GetUserTablesPostgreSqlTaskOutput

제공된 PostgreSQL 데이터베이스 목록의 테이블 목록을 가져오는 작업의 출력입니다.

Name 형식 Description
databaseName

string

이 결과는 다음과 같은 데이터베이스입니다.

tables

DatabaseTable[]

이 데이터베이스에 대해 찾은 유효한 테이블 목록

validationErrors

ReportableException[]

작업과 관련된 유효성 검사 오류

GetUserTablesPostgreSqlTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

GetUserTablesPostgreSqlTaskInput

작업 입력

output

GetUserTablesPostgreSqlTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

GetUserTablesPostgreSql

작업 유형입니다.

GetUserTablesSqlSyncTaskInput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력

Name 형식 Description
selectedSourceDatabases

string[]

에 대한 테이블을 수집할 원본 데이터베이스 이름 목록

selectedTargetDatabases

string[]

에 대한 테이블을 수집할 대상 데이터베이스 이름 목록

sourceConnectionInfo

SqlConnectionInfo

SQL Server에 대한 연결 정보

targetConnectionInfo

SqlConnectionInfo

SQL DB에 대한 연결 정보

GetUserTablesSqlSyncTaskOutput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력

Name 형식 Description
databasesToSourceTables

object

데이터베이스 이름에서 원본 테이블 목록으로 매핑

databasesToTargetTables

object

데이터베이스 이름에서 대상 테이블 목록으로 매핑

tableValidationErrors

object

데이터베이스 이름에서 유효성 검사 오류 목록으로 매핑

validationErrors

ReportableException[]

유효성 검사 오류

GetUserTablesSqlSyncTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

GetUserTablesSqlSyncTaskInput

작업 입력

output

GetUserTablesSqlSyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

GetUserTables.AzureSqlDb.Sync

작업 유형입니다.

GetUserTablesSqlTaskInput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업에 대한 입력

Name 형식 Description
connectionInfo

SqlConnectionInfo

SQL Server에 대한 연결 정보

encryptedKeyForSecureFields

string

보안 필드의 암호화된 키

selectedDatabases

string[]

에 대한 테이블을 수집할 데이터베이스 이름 목록

GetUserTablesSqlTaskOutput

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 출력

Name 형식 Description
databasesToTables

object

데이터베이스 이름에서 테이블 목록으로 매핑

id

string

결과 식별자

validationErrors

ReportableException[]

유효성 검사 오류

GetUserTablesSqlTaskProperties

지정된 데이터베이스 목록에 대한 사용자 테이블을 수집하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

GetUserTablesSqlTaskInput

작업 입력

output

GetUserTablesSqlTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskId

string

작업 ID

taskType string:

GetUserTables.Sql

작업 유형입니다.

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

ReportableException[]

명령 실행 중에 발생한 오류 목록

MigrateMISyncCompleteCommandProperties

Azure SQL Database Managed Instance에 대한 온라인 마이그레이션을 완료하는 명령에 대한 속성입니다.

Name 형식 Description
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

명령 유형입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateMISyncCompleteCommandInput

명령 입력

output

MigrateMISyncCompleteCommandOutput

명령 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

CommandState

명령의 상태입니다. 이 값은 제출된 경우 무시됩니다.

MigrateMongoDbTaskProperties

MongoDB 데이터 원본 간에 데이터를 마이그레이션하는 태스크의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MongoDbMigrationSettings

MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다.

output MongoDbProgress[]:

MongoDB 마이그레이션 출력에 대한 기본 클래스

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Migrate.MongoDb

작업 유형입니다.

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

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

MySqlConnectionInfo

원본 MySQL에 대한 연결 정보

startedOn

string (date-time)

마이그레이션이 시작된 시기를 지정하는 매개 변수

targetConnectionInfo

MySqlConnectionInfo

대상 Azure Database for MySQL에 대한 연결 정보

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Name 형식 Description
databaseName

string

데이터베이스의 이름

endedOn

string (date-time)

마이그레이션 종료 시간

errorCount

integer (int64)

데이터베이스/개체 오류의 수입니다.

errorPrefix

string

항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고.

id

string

결과 식별자

lastStorageUpdate

string (date-time)

스토리지가 마지막으로 업데이트된 시간

message

string

마이그레이션 진행률 메시지

numberOfObjects

integer (int64)

개체 수

numberOfObjectsCompleted

integer (int64)

성공적으로 완료된 개체 수

objectSummary

<string,  DataItemMigrationSummaryResult>

마이그레이션의 개체 결과 요약

resultPrefix

string

항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사

resultType string:

DatabaseLevelOutput

결과 형식

stage

DatabaseMigrationStage

이 데이터베이스가 있는 마이그레이션 단계

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

statusMessage

string

상태 메시지

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

예외에 대한 고유 식별자

resultType string:

ErrorOutput

결과 형식

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Name 형식 Description
databaseSummary

<string,  DatabaseSummaryResult>

마이그레이션의 데이터베이스 결과 요약

databases

object

데이터베이스 이름에서 데이터베이스 ID로 맵으로 선택한 데이터베이스

durationInSeconds

integer (int64)

작업 실행 기간(초)입니다.

endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고.

id

string

결과 식별자

lastStorageUpdate

string (date-time)

스토리지가 마지막으로 업데이트된 시간

message

string

마이그레이션 진행률 메시지

migrationReportResult

MigrationReportResult

마이그레이션 보고서 결과는 마이그레이션 보고서를 다운로드하기 위한 고유한 URL을 제공합니다.

resultType string:

MigrationLevelOutput

결과 형식

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버 버전

startedOn

string (date-time)

마이그레이션 시작 시간

status

MigrationStatus

마이그레이션의 현재 상태

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:

TableLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

statusMessage

string

상태 메시지

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

오프라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

작업 입력

isCloneable

boolean

작업을 복제할 수 있는지 여부

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskId

string

작업 ID

taskType string:

Migrate.MySql.AzureDbForMySql

작업 유형입니다.

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

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

MySqlConnectionInfo

원본 MySQL에 대한 연결 정보

targetConnectionInfo

MySqlConnectionInfo

대상 Azure Database for MySQL에 대한 연결 정보

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Name 형식 Description
errorMessage

string

오류 메시지

events

SyncMigrationDatabaseErrorEvent[]

오류 이벤트 목록입니다.

id

string

결과 식별자

resultType string:

DatabaseLevelErrorOutput

결과 형식

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

SyncDatabaseMigrationReportingState

이 데이터베이스가 있는 마이그레이션 상태

resultType string:

DatabaseLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

결과 식별자

resultType string:

ErrorOutput

결과 형식

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Name 형식 Description
endedOn

string (date-time)

마이그레이션 종료 시간

id

string

결과 식별자

resultType string:

MigrationLevelOutput

결과 형식

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:

TableLevelOutput

결과 형식

state

SyncTableMigrationState

테이블 마이그레이션의 현재 상태

tableName

string

테이블의 이름

totalChangesApplied

integer (int64)

적용된 총 변경 내용 수

MigrateMySqlAzureDbForMySqlSyncTaskProperties

온라인 마이그레이션을 위해 MySQL 데이터베이스를 Azure Database for MySQL로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

작업 입력

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

작업 유형입니다.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

온라인 마이그레이션을 위해 Oracle을 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

작업 입력

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

작업 유형입니다.

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

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

OracleConnectionInfo

원본 Oracle에 대한 연결 정보

targetConnectionInfo

PostgreSqlConnectionInfo

대상 Azure Database for PostgreSQL에 대한 연결 정보

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Name 형식 Description
errorMessage

string

오류 메시지

events

SyncMigrationDatabaseErrorEvent[]

오류 이벤트 목록입니다.

id

string

결과 식별자

resultType string:

DatabaseLevelErrorOutput

결과 형식

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

SyncDatabaseMigrationReportingState

이 데이터베이스가 있는 마이그레이션 상태

resultType string:

DatabaseLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

결과 식별자

resultType string:

ErrorOutput

결과 형식

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Name 형식 Description
endedOn

string (date-time)

마이그레이션 종료 시간

id

string

결과 식별자

resultType string:

MigrationLevelOutput

결과 형식

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:

TableLevelOutput

결과 형식

state

SyncTableMigrationState

테이블 마이그레이션의 현재 상태

tableName

string

테이블의 이름

totalChangesApplied

integer (int64)

적용된 총 변경 내용 수

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

PostgreSQL에서 Azure Database for PostgreSQL로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

Name 형식 Description
id

string

결과 식별자

migrationSetting

마이그레이션 동작을 조정하는 마이그레이션 설정

name

string

데이터베이스의 이름

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

마이그레이션을 위해 선택된 테이블

sourceSetting

object

원본 엔드포인트 마이그레이션 동작을 조정하는 원본 설정

targetDatabaseName

string

대상 데이터베이스의 이름입니다. 참고: 대상 데이터베이스는 마이그레이션을 시작하기 전에 잘립니다.

targetSetting

object

대상 엔드포인트 마이그레이션 동작을 조정하는 대상 설정

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

마이그레이션을 위해 선택한 테이블

Name 형식 Description
name

string

마이그레이션할 테이블의 이름

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력

Name 형식 Description
encryptedKeyForSecureFields

string

보안 필드의 암호화된 키

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

PostgreSqlConnectionInfo

원본 PostgreSQL에 대한 연결 정보

startedOn

string (date-time)

마이그레이션 시작 시간

targetConnectionInfo

PostgreSqlConnectionInfo

대상 Azure Database for PostgreSQL에 대한 연결 정보

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Name 형식 Description
errorMessage

string

오류 메시지

events

SyncMigrationDatabaseErrorEvent[]

오류 이벤트 목록입니다.

id

string

결과 식별자

resultType string:

DatabaseLevelErrorOutput

결과 형식

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

SyncDatabaseMigrationReportingState

이 데이터베이스가 있는 마이그레이션 상태

resultType string:

DatabaseLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

events

SyncMigrationDatabaseErrorEvent[]

오류 이벤트 목록

id

string

결과 식별자

resultType string:

ErrorOutput

결과 형식

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Name 형식 Description
databaseCount

number

포함할 데이터베이스 수

endedOn

string (date-time)

마이그레이션 종료 시간

id

string

결과 식별자

resultType string:

MigrationLevelOutput

결과 형식

sourceServer

string

원본 서버 이름

sourceServerType

ScenarioSource

원본 서버 유형입니다.

sourceServerVersion

string

원본 서버 버전

startedOn

string (date-time)

마이그레이션 시작 시간

state

ReplicateMigrationState

마이그레이션 상태

targetServer

string

대상 서버 이름

targetServerType

ScenarioTarget

대상 서버 유형입니다.

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:

TableLevelOutput

결과 형식

state

SyncTableMigrationState

테이블 마이그레이션의 현재 상태

tableName

string

테이블의 이름

totalChangesApplied

integer (int64)

적용된 총 변경 내용 수

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

온라인 마이그레이션을 위해 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

createdOn

string

작업이 만들어진 날짜/시간(UTC)

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

작업 입력

isCloneable

boolean

작업을 복제할 수 있는지 여부

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskId

string

작업 ID

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

작업 유형입니다.

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

MigrateSqlServerSqlDbSyncDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

SqlConnectionInfo

원본에 연결하기 위한 정보

targetConnectionInfo

SqlConnectionInfo

대상에 연결하기 위한 정보

validationOptions

MigrationValidationOptions

유효성 검사 옵션

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Name 형식 Description
errorMessage

string

오류 메시지

events

SyncMigrationDatabaseErrorEvent[]

오류 이벤트 목록입니다.

id

string

결과 식별자

resultType string:

DatabaseLevelErrorOutput

결과 형식

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

SyncDatabaseMigrationReportingState

이 데이터베이스가 있는 마이그레이션 상태

resultType string:

DatabaseLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

MigrateSqlServerSqlDbSyncTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

결과 식별자

resultType string:

ErrorOutput

결과 형식

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Name 형식 Description
databaseCount

integer

데이터베이스 수

endedOn

string (date-time)

마이그레이션 종료 시간

id

string

결과 식별자

resultType string:

MigrationLevelOutput

결과 형식

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:

TableLevelOutput

결과 형식

state

SyncTableMigrationState

테이블 마이그레이션의 현재 상태

tableName

string

테이블의 이름

totalChangesApplied

integer (int64)

적용된 총 변경 내용 수

MigrateSqlServerSqlDbSyncTaskProperties

온라인 마이그레이션을 위해 온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateSqlServerSqlDbSyncTaskInput

작업 입력

output MigrateSqlServerSqlDbSyncTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

작업 유형입니다.

MigrateSqlServerSqlDbTaskInput

온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업에 대한 입력

Name 형식 Description
encryptedKeyForSecureFields

string

보안 필드의 암호화된 키

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

SqlConnectionInfo

원본에 연결하기 위한 정보

startedOn

string

마이그레이션이 시작된 UTC를 기준으로 하는 날짜 및 시간

targetConnectionInfo

SqlConnectionInfo

대상에 연결하기 위한 정보

validationOptions

MigrationValidationOptions

다양한 마이그레이션 후 유효성 검사를 사용하도록 설정하는 옵션입니다. 사용 가능한 옵션, 1.) 데이터 무결성 검사: 마이그레이션 후 원본 및 대상 테이블에 대한 체크섬 기반 비교를 수행하여 데이터의 정확성을 보장합니다. 2.) 스키마 유효성 검사: 원본 테이블과 대상 테이블 간의 철저한 스키마 비교를 수행하고 원본 데이터베이스와 대상 데이터베이스 간의 차이점 목록 3을 제공합니다.) 쿼리 분석: 쿼리 계획 캐시 또는 쿼리 저장소에서 자동으로 선택한 쿼리 집합을 실행하고 실행하여 원본 데이터베이스와 대상 데이터베이스 간의 실행 시간을 비교합니다.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Name 형식 Description
databaseName

string

항목의 이름

endedOn

string (date-time)

마이그레이션 종료 시간

errorCount

integer (int64)

데이터베이스/개체 오류의 수입니다.

errorPrefix

string

항목의 모든 오류를 쿼리하는 데 사용할 와일드카드 문자열 접두사

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고.

id

string

결과 식별자

message

string

마이그레이션 진행률 메시지

numberOfObjects

integer (int64)

개체 수

numberOfObjectsCompleted

integer (int64)

성공적으로 완료된 개체 수

objectSummary

<string,  DataItemMigrationSummaryResult>

마이그레이션의 개체 결과 요약

resultPrefix

string

항목의 모든 하위 시스템 결과를 쿼리하는 데 사용할 와일드카드 문자열 접두사

resultType string:

DatabaseLevelOutput

결과 형식

stage

DatabaseMigrationStage

이 데이터베이스가 있는 마이그레이션 단계

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

statusMessage

string

상태 메시지

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Name 형식 Description
dataIntegrityValidationResult

DataIntegrityValidationResult

마이그레이션되는 원본 테이블과 대상 테이블 간에 데이터 무결성 유효성 검사 결과를 제공합니다.

endedOn

string (date-time)

유효성 검사 종료 시간

id

string

결과 식별자

migrationId

string

마이그레이션 식별자

queryAnalysisValidationResult

QueryAnalysisValidationResult

원본 데이터베이스와 대상 데이터베이스 간의 일부 쿼리 실행 결과

resultType string:

MigrationDatabaseLevelValidationOutput

결과 형식

schemaValidationResult

SchemaComparisonValidationResult

원본 데이터베이스와 대상 데이터베이스 간의 스키마 비교 결과를 제공합니다.

sourceDatabaseName

string

원본 데이터베이스의 이름

startedOn

string (date-time)

유효성 검사 시작 시간

status

ValidationStatus

데이터베이스 수준의 현재 유효성 검사 상태

targetDatabaseName

string

대상 데이터베이스의 이름

MigrateSqlServerSqlDbTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

예외에 대한 고유 식별자

resultType string:

ErrorOutput

결과 형식

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Name 형식 Description
databaseSummary

<string,  DatabaseSummaryResult>

마이그레이션의 데이터베이스 결과 요약

databases

object

데이터베이스 이름에서 데이터베이스 ID로 맵으로 선택한 데이터베이스

durationInSeconds

integer (int64)

작업 실행 기간(초)입니다.

endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고.

id

string

결과 식별자

message

string

마이그레이션 진행률 메시지

migrationReportResult

MigrationReportResult

마이그레이션 보고서 결과는 마이그레이션 보고서를 다운로드하기 위한 고유한 URL을 제공합니다.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

마이그레이션 유효성 검사 결과

resultType string:

MigrationLevelOutput

결과 형식

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버 버전

startedOn

string (date-time)

마이그레이션 시작 시간

status

MigrationStatus

마이그레이션의 현재 상태

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:

TableLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

statusMessage

string

상태 메시지

MigrateSqlServerSqlDbTaskOutputValidationResult

Name 형식 Description
id

string

결과 식별자

migrationId

string

마이그레이션 식별자

resultType string:

MigrationValidationOutput

결과 형식

status

ValidationStatus

마이그레이션 수준에서 유효성 검사의 현재 상태입니다. 데이터베이스 유효성 검사 결과 상태의 상태는 여기에서 집계됩니다.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

각 데이터베이스에 대한 유효성 검사 요약 결과

MigrateSqlServerSqlDbTaskProperties

온-프레미스 SQL Server 데이터베이스를 Azure SQL Database로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

createdOn

string

작업이 만들어진 날짜/시간(UTC)

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateSqlServerSqlDbTaskInput

작업 입력

isCloneable

boolean

작업을 복제할 수 있는지 여부

output MigrateSqlServerSqlDbTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskId

string

작업 ID

taskType string:

Migrate.SqlServer.SqlDb

작업 유형입니다.

MigrateSqlServerSqlMIDatabaseInput

SQL에서 Azure SQL DB Managed Instance로 마이그레이션 작업 입력에 대한 데이터베이스 관련 정보

Name 형식 Description
backupFilePaths

string[]

기존 백업의 경우 사용할 백업 파일 목록입니다.

backupFileShare

FileShare

이 데이터베이스를 백업하기 위한 백업 파일 공유 정보입니다.

id

string

데이터베이스의 ID

name

string

데이터베이스의 이름

restoreDatabaseName

string

대상에 있는 데이터베이스의 이름

MigrateSqlServerSqlMISyncTaskInput

SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다.

Name 형식 Description
azureApp

AzureActiveDirectoryApp

Azure Active Directory 애플리케이션 DMS(클래식) 인스턴스는 Azure SQL Database Managed Instance 및 Azure Storage 계정의 대상 인스턴스에 연결하는 데 사용합니다.

backupFileShare

FileShare

선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다.

numberOfParallelDatabaseMigrations

number

병렬로 시작할 데이터베이스 마이그레이션 수

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

SqlConnectionInfo

원본 SQL Server에 대한 연결 정보

storageResourceId

string

스토리지의 정규화된 resourceId

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Database Managed Instance에 대한 연결 정보

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Name 형식 Description
activeBackupSets

BackupSetInfo[]

현재 활성 상태인 백업 세트(업로드 중이거나 복원 중)

containerName

string

백업이 복사되는 Azure Storage 계정에서 만든 컨테이너의 이름

endedOn

string (date-time)

데이터베이스 마이그레이션 종료 시간

errorPrefix

string

이 데이터베이스에 대한 오류를 쿼리하는 데 사용할 접두사 문자열

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고

fullBackupSetInfo

BackupSetInfo

전체 백업 세트의 세부 정보

id

string

결과 식별자

isFullBackupRestored

boolean

전체 백업이 대상 데이터베이스에 적용되었는지 여부

lastRestoredBackupSetInfo

BackupSetInfo

마지막으로 적용된 백업 세트 정보

migrationState

DatabaseMigrationState

데이터베이스의 현재 상태

resultType string:

DatabaseLevelOutput

결과 형식

sourceDatabaseName

string

데이터베이스의 이름

startedOn

string (date-time)

데이터베이스 마이그레이션 시작 시간

MigrateSqlServerSqlMISyncTaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

예외에 대한 고유 식별자

resultType string:

ErrorOutput

결과 형식

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Name 형식 Description
databaseCount

integer

데이터베이스 수

databaseErrorCount

integer

데이터베이스 수준 오류 수

endedOn

string (date-time)

마이그레이션 종료 시간

id

string

결과 식별자

resultType string:

MigrationLevelOutput

결과 형식

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerName

string

원본 서버 이름

sourceServerVersion

string

원본 서버 버전

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

targetServerBrandVersion

string

대상 서버 브랜드 버전

targetServerName

string

대상 서버 이름

targetServerVersion

string

대상 서버 버전

MigrateSqlServerSqlMISyncTaskProperties

SQL Server 데이터베이스를 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션하는 작업에 대한 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

createdOn

string

작업이 만들어진 날짜/시간(UTC)

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateSqlServerSqlMISyncTaskInput

작업 입력

output MigrateSqlServerSqlMISyncTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

작업 유형입니다.

MigrateSqlServerSqlMITaskInput

SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다.

Name 형식 Description
aadDomainName

string

페더레이션된 Azure AD에 대한 'contoso.com' 형식의 Azure Active Directory 도메인 이름 또는 관리되는 도메인의 경우 'contoso.onmicrosoft.com' 형식으로, Windows 로그인을 선택한 경우에만 필요합니다.

backupBlobShare

BlobShare

백업 파일을 저장하는 데 사용할 Azure Storage 계정 컨테이너의 SAS URI입니다.

backupFileShare

FileShare

선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다.

backupMode

BackupMode

기존 백업을 사용할지 아니면 새 백업을 만들 것인지를 지정하는 백업 모드입니다. 기존 백업을 사용하는 경우 selectedDatabases에 백업 파일 경로를 제공해야 합니다.

encryptedKeyForSecureFields

string

보안 필드의 암호화된 키

selectedAgentJobs

string[]

마이그레이션할 에이전트 작업입니다.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

마이그레이션할 데이터베이스

selectedLogins

string[]

마이그레이션할 로그인입니다.

sourceConnectionInfo

SqlConnectionInfo

원본에 연결하기 위한 정보

startedOn

string

마이그레이션이 시작된 UTC를 기준으로 하는 날짜 및 시간

targetConnectionInfo

SqlConnectionInfo

대상에 연결하기 위한 정보

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Name 형식 Description
endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

작업당 마이그레이션 오류 및 경고

id

string

결과 식별자

isEnabled

boolean

원래 에이전트 작업의 상태입니다.

message

string

마이그레이션 진행률 메시지

name

string

에이전트 작업 이름입니다.

resultType string:

AgentJobLevelOutput

결과 형식

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Name 형식 Description
databaseName

string

데이터베이스의 이름

endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고

id

string

결과 식별자

message

string

마이그레이션 진행률 메시지

resultType string:

DatabaseLevelOutput

결과 형식

sizeMB

number (double)

데이터베이스 크기(MB)

stage

DatabaseMigrationStage

현재 마이그레이션 단계

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

MigrateSqlServerSqlMITaskOutputError

Name 형식 Description
error

ReportableException

마이그레이션 오류

id

string

예외에 대한 고유 식별자

resultType string:

ErrorOutput

결과 형식

MigrateSqlServerSqlMITaskOutputLoginLevel

Name 형식 Description
endedOn

string (date-time)

로그인 마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

로그인당 로그인 마이그레이션 오류 및 경고

id

string

결과 식별자

loginName

string

로그인 이름입니다.

message

string

로그인 마이그레이션 진행률 메시지

resultType string:

LoginLevelOutput

결과 형식

stage

LoginMigrationStage

로그인의 현재 단계

startedOn

string (date-time)

로그인 마이그레이션 시작 시간

state

MigrationState

로그인의 현재 상태

MigrateSqlServerSqlMITaskOutputMigrationLevel

Name 형식 Description
agentJobs

object

이름에서 ID로 맵으로 선택한 에이전트 작업

databases

object

데이터베이스 이름에서 데이터베이스 ID로 맵으로 선택한 데이터베이스

endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고.

id

string

결과 식별자

logins

object

이름에서 ID로 맵으로 선택한 로그인

message

string

마이그레이션 진행률 메시지

orphanedUsersInfo

OrphanedUserInfo[]

분리된 사용자 목록입니다.

resultType string:

MigrationLevelOutput

결과 형식

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

서버 역할 마이그레이션 결과의 맵입니다.

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버 버전

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

status

MigrationStatus

마이그레이션의 현재 상태

targetServerBrandVersion

string

대상 서버 브랜드 버전

targetServerVersion

string

대상 서버 버전

MigrateSqlServerSqlMITaskProperties

SQL Server 데이터베이스를 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

createdOn

string

작업이 만들어진 날짜/시간(UTC)

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateSqlServerSqlMITaskInput

작업 입력

isCloneable

boolean

작업을 복제할 수 있는지 여부

output MigrateSqlServerSqlMITaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

parentTaskId

string

부모 작업 ID

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskId

string

작업 ID

taskType string:

Migrate.SqlServer.AzureSqlDbMI

작업 유형입니다.

MigrateSsisTaskInput

SSIS 패키지를 SQL Server에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업에 대한 입력입니다.

Name 형식 Description
sourceConnectionInfo

SqlConnectionInfo

원본에 연결하기 위한 정보

ssisMigrationInfo

SsisMigrationInfo

SSIS 패키지 마이그레이션 정보입니다.

targetConnectionInfo

SqlConnectionInfo

대상에 연결하기 위한 정보

MigrateSsisTaskOutputMigrationLevel

Name 형식 Description
endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고.

id

string

결과 식별자

message

string

마이그레이션 진행률 메시지

resultType string:

MigrationLevelOutput

결과 형식

sourceServerBrandVersion

string

원본 서버 브랜드 버전

sourceServerVersion

string

원본 서버 버전

stage

SsisMigrationStage

SSIS 마이그레이션 단계입니다.

startedOn

string (date-time)

마이그레이션 시작 시간

status

MigrationStatus

마이그레이션의 현재 상태

targetServerBrandVersion

string

대상 서버 브랜드 버전

targetServerVersion

string

대상 서버 버전

MigrateSsisTaskOutputProjectLevel

Name 형식 Description
endedOn

string (date-time)

마이그레이션 종료 시간

exceptionsAndWarnings

ReportableException[]

마이그레이션 예외 및 경고

folderName

string

폴더의 이름

id

string

결과 식별자

message

string

마이그레이션 진행률 메시지

projectName

string

프로젝트 이름

resultType string:

SsisProjectLevelOutput

결과 형식

stage

SsisMigrationStage

SSIS 마이그레이션 단계입니다.

startedOn

string (date-time)

마이그레이션 시작 시간

state

MigrationState

현재 마이그레이션 상태

MigrateSsisTaskProperties

SSIS 패키지를 SQL Server 데이터베이스에서 Azure SQL Database Managed Instance로 마이그레이션하는 작업의 속성입니다.

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateSsisTaskInput

작업 입력

output MigrateSsisTaskOutput[]:

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Migrate.Ssis

작업 유형입니다.

MigrateSyncCompleteCommandInput

데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 입력입니다.

Name 형식 Description
commitTimeStamp

string (date-time)

완료할 타임스탬프를 입력합니다.

databaseName

string

데이터베이스 이름

MigrateSyncCompleteCommandOutput

데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령에 대한 출력입니다.

Name 형식 Description
errors

ReportableException[]

명령 실행 중에 발생한 오류 목록

id

string

결과 식별자

MigrateSyncCompleteCommandProperties

데이터베이스에 대한 동기화 마이그레이션을 완료하는 명령의 속성입니다.

Name 형식 Description
commandId

string

명령 ID

commandType string:

Migrate.Sync.Complete.Database

명령 유형입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateSyncCompleteCommandInput

명령 입력

output

MigrateSyncCompleteCommandOutput

명령 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

CommandState

명령의 상태입니다. 이 값은 제출된 경우 무시됩니다.

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

ValidationStatus

데이터베이스 수준의 현재 유효성 검사 상태

targetDatabaseName

string

대상 데이터베이스의 이름

MigrationValidationOptions

마이그레이션 후 실행할 유효성 검사 유형

Name 형식 Description
enableDataIntegrityValidation

boolean

선택한 데이터베이스/테이블에 대한 원본과 대상 간에 체크섬 기반 데이터 무결성 유효성 검사를 수행할 수 있습니다.

enableQueryAnalysisValidation

boolean

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

enableSchemaValidation

boolean

원본과 대상 간의 스키마 정보를 비교할 수 있습니다.

MigrationValidationResult

마이그레이션 유효성 검사 결과

Name 형식 Description
id

string

마이그레이션 유효성 검사 결과 식별자

migrationId

string

마이그레이션 식별자

status

ValidationStatus

마이그레이션 수준에서 유효성 검사의 현재 상태입니다. 데이터베이스 유효성 검사 결과 상태의 상태는 여기에서 집계됩니다.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

각 데이터베이스에 대한 유효성 검사 요약 결과

MiSqlConnectionInfo

Azure SQL Database Managed Instance에 대한 연결을 만드는 데 필요한 속성

Name 형식 Description
managedInstanceResourceId

string

Azure SQL Database Managed Instance의 리소스 ID

password

string

암호 자격 증명.

type string:

MiSqlConnectionInfo

연결 정보 유형

userName

string

사용자 이름

MongoDbClusterInfo

MongoDB 데이터 원본에 대해 설명합니다.

Name 형식 Description
databases

MongoDbDatabaseInfo[]

클러스터의 비 시스템 데이터베이스 목록

supportsSharding

boolean

클러스터에서 분할된 컬렉션을 지원하는지 여부

type

MongoDbClusterType

데이터 원본의 형식

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

MongoDbShardKeyInfo

컬렉션의 분할 키이거나, 컬렉션이 분할되지 않은 경우 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,  MongoDbError>

현재 개체에 대해 발생한 오류 및 경고입니다. 키는 오류 코드입니다.

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

MongoDbMigrationState

totalBytes

integer (int64)

복사 단계의 시작 부분에 있는 원본의 총 문서 바이트 수 또는 총 크기를 알 수 없는 경우 -1

totalDocuments

integer (int64)

복사 단계의 시작 부분에 있는 원본의 총 문서 수이거나 총 개수를 알 수 없는 경우 -1.

MongoDbCollectionSettings

개별 MongoDB 컬렉션을 마이그레이션하는 방법을 설명합니다.

Name 형식 Description
canDelete

boolean

마이그레이션을 수행하는 동안 마이그레이션자가 대상 컬렉션을 삭제할 수 있는지 여부입니다. 기본값은 true입니다.

shardKey

MongoDbShardKeySetting

MongoDB 분할 키 설명

targetRUs

integer (int32)

CosmosDB 대상에서 구성해야 하는 RU이거나 기본값을 사용하도록 null입니다. 이는 CosmosDB가 아닌 대상에는 영향을 주지 않습니다.

MongoDbConnectionInfo

MongoDB 데이터 원본에 대한 연결을 설명합니다.

Name 형식 Default value Description
additionalSettings

string

추가 연결 설정

authentication

AuthenticationType

연결에 사용할 인증 유형

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

MongoDbCollectionInfo[]

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,  MongoDbError>

현재 개체에 대해 발생한 오류 및 경고입니다. 키는 오류 코드입니다.

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

MongoDbMigrationState

totalBytes

integer (int64)

복사 단계의 시작 부분에 있는 원본의 총 문서 바이트 수 또는 총 크기를 알 수 없는 경우 -1

totalDocuments

integer (int64)

복사 단계의 시작 부분에 있는 원본의 총 문서 수이거나 총 개수를 알 수 없는 경우 -1.

MongoDbDatabaseSettings

개별 MongoDB 데이터베이스를 마이그레이션하는 방법을 설명합니다.

Name 형식 Description
collections

<string,  MongoDbCollectionSettings>

대상으로 마이그레이션할 원본 데이터베이스의 컬렉션입니다. 키는 컬렉션의 정규화되지 않은 이름입니다.

targetRUs

integer (int32)

CosmosDB 대상에 구성해야 하는 RU이거나, 기본값을 사용하도록 null이거나, 데이터베이스에 대해 처리량을 프로비전하지 않아야 하는 경우 0입니다. 이는 CosmosDB가 아닌 대상에는 영향을 주지 않습니다.

MongoDbError

MongoDB 마이그레이션 중에 발생한 오류 또는 경고에 대해 설명합니다.

Name 형식 Description
code

string

오류 또는 경고를 설명하는 지역화되지 않은 컴퓨터 읽기 가능 코드

count

integer (int32)

오류 또는 경고가 발생한 횟수입니다.

message

string

오류 또는 경고를 설명하는 지역화된 사람이 읽을 수 있는 메시지

type

MongoDbErrorType

오류 또는 경고의 유형

MongoDbErrorType

오류 또는 경고의 유형

Description
Error
ValidationError
Warning

MongoDbMigrationProgress

전체 마이그레이션의 진행률을 설명합니다.

Name 형식 Description
bytesCopied

integer (int64)

복사 단계 중에 복사된 문서 바이트 수

databases

<string,  MongoDbDatabaseProgress>

마이그레이션 중인 데이터베이스의 진행률입니다. 키는 데이터베이스의 이름입니다.

documentsCopied

integer (int64)

복사 단계 중에 복사된 문서 수

elapsedTime

string

[ddd.] 형식의 경과된 시간입니다.hh:mm:ss[.fffffff](예: TimeSpan 형식)

errors

<string,  MongoDbError>

현재 개체에 대해 발생한 오류 및 경고입니다. 키는 오류 코드입니다.

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

MongoDbMigrationState

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,  MongoDbDatabaseSettings>

대상으로 마이그레이션할 원본 클러스터의 데이터베이스입니다. 키는 데이터베이스의 이름입니다.

replication

MongoDbReplication

변경 내용이 원본에서 대상으로 복제되는 방법을 설명합니다. 기본값은 OneTime입니다.

source

MongoDbConnectionInfo

원본 클러스터에 연결하는 데 사용되는 설정

target

MongoDbConnectionInfo

대상 클러스터에 연결하는 데 사용되는 설정

throttling

MongoDbThrottlingSettings

마이그레이션의 리소스 사용을 제한하는 데 사용되는 설정

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

MongoDbShardKeyOrder

필드 순서 지정

MongoDbShardKeyInfo

MongoDB 분할 키 설명

Name 형식 Description
fields

MongoDbShardKeyField[]

분할 키 내의 필드

isUnique

boolean

분할된 데이터베이스 키가 고유한지 여부

MongoDbShardKeyOrder

필드 순서 지정

Description
Forward
Reverse
Hashed

MongoDbShardKeySetting

MongoDB 분할 키 설명

Name 형식 Description
fields

MongoDbShardKeyField[]

분할 키 내의 필드

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

AuthenticationType

연결에 사용할 인증 유형

dataSource

string

데이터 원본

encryptConnection

boolean

True

연결을 암호화할지 여부

password

string

암호 자격 증명.

port

integer

서버용 포트

serverName

string

서버의 이름

type string:

MySqlConnectionInfo

연결 정보 유형

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

ODataError[]

이 오류를 발생시킨 내부 오류

message

string

사용자가 읽을 수 있는 오류 설명

OracleConnectionInfo

Oracle 서버에 연결하기 위한 정보

Name 형식 Description
authentication

AuthenticationType

연결에 사용할 인증 유형

dataSource

string

EZConnect 또는 TNSName 연결 문자열입니다.

password

string

암호 자격 증명.

port

integer

서버에 대한 포트

serverName

string

서버의 이름

serverVersion

string

서버 버전

type string:

OracleConnectionInfo

연결 정보 유형

userName

string

사용자 이름

OrphanedUserInfo

SQL Server 데이터베이스에서 분리된 사용자의 정보입니다.

Name 형식 Description
databaseName

string

사용자의 부모 데이터베이스

name

string

분리된 사용자의 이름

PostgreSqlConnectionInfo

PostgreSQL 서버에 연결하기 위한 정보

Name 형식 Default value Description
additionalSettings

string

추가 연결 설정

authentication

AuthenticationType

연결에 사용할 인증 유형

dataSource

string

데이터 원본

databaseName

string

데이터베이스의 이름

encryptConnection

boolean

True

연결을 암호화할지 여부

password

string

암호 자격 증명.

port

integer

서버용 포트

serverBrandVersion

string

서버 브랜드 버전

serverName

string

서버의 이름

serverVersion

string

서버 버전

trustServerCertificate

boolean

False

서버 인증서를 신뢰할지 여부

type string:

PostgreSqlConnectionInfo

연결 정보 유형

userName

string

사용자 이름

ProjectTask

작업 리소스

Name 형식 Description
etag

string

HTTP 강력한 엔터티 태그 값입니다. 이 값은 제출된 경우 무시됩니다.

id

string

리소스 ID입니다.

name

string

리소스 이름입니다.

properties ProjectTaskProperties:

사용자 지정 작업 속성

systemData

SystemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

type

string

리소스 종류입니다.

QueryAnalysisValidationResult

원본과 대상 간의 쿼리 분석 비교 결과

Name 형식 Description
queryResults

QueryExecutionResult

실행된 쿼리 목록 및 소스 및 대상의 실행 결과

validationErrors

ValidationError

실행의 일부인 오류

QueryExecutionResult

원본 및 대상에서 실행하기 위한 쿼리 분석 결과를 설명합니다.

Name 형식 Description
queryText

string

원본 서버에서 검색된 쿼리 텍스트

sourceResult

ExecutionStatistics

원본의 쿼리 분석 결과

statementsInBatch

integer (int64)

총 번호입니다. 일괄 처리의 문

targetResult

ExecutionStatistics

대상의 쿼리 분석 결과

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

SchemaComparisonValidationResultType

원본 데이터베이스와 대상 데이터베이스 간의 스키마 차이점 목록

sourceDatabaseObjectCount

object

원본 데이터베이스 개체 수

targetDatabaseObjectCount

object

대상 데이터베이스 개체 수

validationErrors

ValidationError

스키마 비교 유효성 검사를 수행하는 동안 발생한 오류 목록

SchemaComparisonValidationResultType

마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명

Name 형식 Description
objectName

string

차이가 있는 개체의 이름

objectType

ObjectType

차이가 있는 개체의 형식입니다. 예: (Table/View/StoredProcedure)

updateAction

UpdateActionType

대상에 대한 작업 유형 업데이트

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

AuthenticationType

연결에 사용할 인증 유형

dataSource

string

프로토콜 형식의 데이터 원본:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

연결을 암호화할지 여부

password

string

암호 자격 증명.

platform

SqlSourcePlatform

연결에 대한 서버 플랫폼 유형

port

integer

서버용 포트

resourceId

string

Azure 리소스 공급자가 나타내는 HTTP 리소스의 ID를 나타냅니다.

serverBrandVersion

string

서버 브랜드 버전

serverName

string

서버의 이름

serverVersion

string

서버 버전

trustServerCertificate

boolean

False

서버 인증서를 신뢰할지 여부

type string:

SqlConnectionInfo

연결 정보 유형

userName

string

사용자 이름

SqlSourcePlatform

연결에 대한 서버 플랫폼 유형

Description
SqlOnPrem

SsisMigrationInfo

SSIS 저장소 유형, 덮어쓰기 정책을 사용하는 SSIS 마이그레이션 정보입니다.

Name 형식 Description
environmentOverwriteOption

SsisMigrationOverwriteOption

SSIS 환경 마이그레이션에 대한 덮어쓰기 옵션

projectOverwriteOption

SsisMigrationOverwriteOption

SSIS 프로젝트 마이그레이션에 대한 덮어쓰기 옵션

ssisStoreType

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

ReportableException[]

마이그레이션 예외 및 경고.

name

string

서버 역할의 이름입니다.

state

MigrationState

현재 마이그레이션 상태

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

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

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

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ValidateSyncMigrationInputSqlServerTaskInput

작업 입력

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

작업 유형입니다.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

SQL Server 데이터베이스를 Azure SQL Database Managed Instance 온라인 시나리오로 마이그레이션하는 작업에 대한 입력입니다.

Name 형식 Description
azureApp

AzureActiveDirectoryApp

Azure Active Directory 애플리케이션 DMS(클래식) 인스턴스는 Azure SQL Database Managed Instance 및 Azure Storage 계정의 대상 인스턴스에 연결하는 데 사용합니다.

backupFileShare

FileShare

선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

SqlConnectionInfo

원본 SQL Server에 대한 연결 정보

storageResourceId

string

스토리지의 정규화된 resourceId

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Database Managed Instance에 대한 연결 정보

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Azure SQL Database Managed Instance 온라인 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력

Name 형식 Description
id

string

데이터베이스 식별자

name

string

데이터베이스 이름

validationErrors

ReportableException[]

선택한 데이터베이스 개체와 관련된 오류

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

SQL에서 Azure SQL Database Managed Instance 동기화 시나리오로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

작업 입력

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

작업 유형입니다.

ValidateMigrationInputSqlServerSqlMITaskInput

SQL에서 Azure SQL Managed Instance로 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력

Name 형식 Description
backupBlobShare

BlobShare

백업 파일을 저장하는 데 사용할 Azure Storage 계정 컨테이너의 SAS URI입니다.

backupFileShare

FileShare

선택한 모든 데이터베이스에 대한 백업 파일 공유 정보입니다.

backupMode

BackupMode

기존 백업을 사용할지 아니면 새 백업을 만들 것인지를 지정하는 백업 모드입니다.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

마이그레이션할 데이터베이스

selectedLogins

string[]

마이그레이션할 로그인

sourceConnectionInfo

SqlConnectionInfo

원본에 연결하기 위한 정보

targetConnectionInfo

SqlConnectionInfo

대상에 연결하기 위한 정보

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL에서 Azure SQL Managed Instance 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크에 대한 출력

Name 형식 Description
backupFolderErrors

ReportableException[]

BackupFolder 경로와 관련된 오류

backupShareCredentialsErrors

ReportableException[]

백업 공유 사용자 이름 및 암호 자격 증명과 관련된 오류

backupStorageAccountErrors

ReportableException[]

제공된 스토리지 계정과 관련된 오류입니다.

databaseBackupInfo

DatabaseBackupInfo

기존 백업 모드를 사용하는 경우 백업 파일에 대한 정보입니다.

existingBackupErrors

ReportableException[]

기존 백업 파일과 관련된 오류입니다.

id

string

결과 식별자

name

string

데이터베이스 이름

restoreDatabaseNameErrors

ReportableException[]

RestoreDatabaseName과 관련된 오류

ValidateMigrationInputSqlServerSqlMITaskProperties

SQL에서 Azure SQL Database Managed Instance로 마이그레이션 입력의 유효성을 검사하는 태스크의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

ValidateMigrationInputSqlServerSqlMITaskInput

작업 입력

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

작업 출력입니다. 이 값은 제출된 경우 무시됩니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

작업 유형입니다.

ValidateMongoDbTaskProperties

MongoDB 데이터 원본 간의 마이그레이션 유효성을 검사하는 태스크의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MongoDbMigrationSettings

MongoDB 데이터 마이그레이션을 수행하는 방법을 설명합니다.

output

MongoDbMigrationProgress[]

단일 MongoDbMigrationProgress 개체를 포함하는 배열입니다.

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Validate.MongoDb

작업 유형입니다.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션의 유효성을 검사하는 작업의 속성

Name 형식 Description
clientData

object

작업에 메타 데이터 정보를 연결하는 클라이언트 데이터의 키 값 쌍

commands CommandProperties[]:

명령 속성의 배열입니다.

errors

ODataError[]

오류의 배열입니다. 이 값은 제출된 경우 무시됩니다.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

온라인 마이그레이션을 위해 Oracle 데이터베이스를 Azure Database for PostgreSQL로 마이그레이션하는 작업에 대한 입력

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

단일 유효성 검사 오류 응답 개체를 포함하는 배열

state

TaskState

작업의 상태입니다. 이 값은 제출된 경우 무시됩니다.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

작업 유형입니다.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

온라인 마이그레이션을 위해 Oracle에서 Azure Database for PostgreSQL로 마이그레이션 입력의 유효성을 검사하는 작업의 출력

Name 형식 Description
validationErrors

ReportableException[]

선택한 데이터베이스 개체와 관련된 오류

ValidateSyncMigrationInputSqlServerTaskInput

SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 작업에 대한 입력

Name 형식 Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

마이그레이션할 데이터베이스

sourceConnectionInfo

SqlConnectionInfo

원본 SQL 서버에 연결하기 위한 정보

targetConnectionInfo

SqlConnectionInfo

대상에 연결하기 위한 정보

ValidateSyncMigrationInputSqlServerTaskOutput

SQL 동기화 마이그레이션에 대한 마이그레이션 입력의 유효성을 검사하는 태스크의 출력

Name 형식 Description
id

string

데이터베이스 식별자

name

string

데이터베이스 이름

validationErrors

ReportableException[]

선택한 데이터베이스 개체와 관련된 오류

ValidationError

마이그레이션 유효성 검사를 수행하는 동안 발생하는 오류에 대한 설명

Name 형식 Description
severity

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

대기 유형