Bagikan melalui


Service Tasks - Update

Membuat atau memperbarui tugas layanan
Sumber daya tugas layanan adalah sumber daya berlapis dan khusus proksi yang mewakili pekerjaan yang dilakukan oleh instans DMS (klasik). Metode PATCH memperbarui tugas layanan yang ada, tetapi karena tugas layanan tidak memiliki properti kustom yang dapat diubah, ada sedikit alasan untuk melakukannya.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}?api-version=2022-03-30-preview

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
groupName
path True

string

Nama grup sumber daya

serviceName
path True

string

Nama layanan

subscriptionId
path True

string

ID Langganan yang mengidentifikasi langganan Azure.

taskName
path True

string

Nama Tugas

api-version
query True

string

Versi API

Isi Permintaan

Nama Jenis Deskripsi
etag

string

Nilai tag entitas yang kuat HTTP. Ini diabaikan jika dikirimkan.

properties ProjectTaskProperties:

Properti tugas kustom

Respons

Nama Jenis Deskripsi
200 OK

ProjectTask

Sumber daya Tugas Layanan diperbarui

Other Status Codes

ApiError

Kesalahan

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Tasks_Update

Permintaan sampel

PATCH https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask?api-version=2022-03-30-preview

{
  "properties": {
    "taskType": "Service.Check.OCI",
    "input": {
      "serverVersion": "NA"
    }
  }
}

Respon sampel

{
  "properties": {
    "input": {
      "serverVersion": "NA"
    },
    "taskType": "Service.Check.OCI",
    "state": "Queued"
  },
  "etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask",
  "name": "DmsSdkTask",
  "type": "Microsoft.DataMigration/services/serviceTasks"
}

Definisi

Nama Deskripsi
ApiError

Informasi kesalahan.

AuthenticationType

Enumerasi jenis autentikasi yang mungkin saat menyambungkan

AzureActiveDirectoryApp

Aplikasi Azure Active Directory

BackupFileInfo

Informasi file cadangan

BackupFileStatus

Enumerasi Status file cadangan log.

BackupMode

Enumerasi mode cadangan

BackupSetInfo

Informasi kumpulan cadangan

BackupType

Enum dari berbagai jenis cadangan.

BlobShare

Informasi penyimpanan kontainer blob.

CommandState

Status perintah. Ini diabaikan jika dikirimkan.

ConnectToMongoDbTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke dan menyediakan informasi tentang server MongoDB

ConnectToSourceMySqlTaskInput

Input untuk tugas yang memvalidasi koneksi database MySQL

ConnectToSourceMySqlTaskProperties

Properti untuk tugas yang memvalidasi koneksi database MySQL

ConnectToSourceNonSqlTaskOutput

Output untuk menyambungkan ke sumber jenis MySQL

ConnectToSourceOracleSyncTaskInput

Input untuk tugas yang memvalidasi koneksi database Oracle

ConnectToSourceOracleSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi database Oracle

ConnectToSourceOracleSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi database Oracle

ConnectToSourcePostgreSqlSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke PostgreSQL dan persyaratan server sumber

ConnectToSourcePostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke PostgreSQL dan persyaratan server sumber

ConnectToSourcePostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke server PostgreSQL dan persyaratan server sumber untuk migrasi online

ConnectToSourceSqlServerSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL Server dan persyaratan server sumber untuk migrasi online

ConnectToSourceSqlServerTaskInput

Input untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Output tingkat Pekerjaan Agen untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Output tingkat database untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

ConnectToSourceSqlServerTaskOutputLoginLevel

Output tingkat masuk untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

ConnectToSourceSqlServerTaskOutputTaskLevel

Output tingkat tugas untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

ConnectToSourceSqlServerTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

ConnectToTargetAzureDbForMySqlTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure Database for MySQL dan persyaratan server target

ConnectToTargetAzureDbForMySqlTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure Database for MySQL dan persyaratan server target

ConnectToTargetAzureDbForMySqlTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke Azure Database for MySQL dan persyaratan server target

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke server Azure Database For PostgreSQL dan persyaratan server target untuk migrasi online

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target untuk sumber Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target untuk sumber Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke server Azure Database For PostgreSQL dan persyaratan server target untuk migrasi online untuk sumber Oracle.

ConnectToTargetSqlDbTaskInput

Input untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target

ConnectToTargetSqlDbTaskOutput

Output untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target

ConnectToTargetSqlDbTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target

ConnectToTargetSqlMISyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke skenario online Azure SQL Database Managed Instance.

ConnectToTargetSqlMISyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance.

ConnectToTargetSqlMISyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance

ConnectToTargetSqlMITaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance.

ConnectToTargetSqlMITaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance.

ConnectToTargetSqlMITaskProperties

Properti untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance

ConnectToTargetSqlSqlDbSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure SQL DB dan persyaratan server target

ConnectToTargetSqlSqlDbSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target untuk migrasi online

createdByType
DatabaseBackupInfo

Informasi tentang file cadangan ketika mode pencadangan yang ada digunakan.

DatabaseCompatLevel

Enumerasi tingkat kompatibilitas database SQL Server

DatabaseFileInfo

Informasi spesifik file database

DatabaseFileType

Enumerasi jenis file database SQL Server

DatabaseMigrationStage

Tahap migrasi saat ini

DatabaseMigrationState

Status migrasi tingkat database.

DatabaseSchemaMap

Pemetaan skema per database

DatabaseState

Enumerasi status Database SQL Server

DatabaseSummaryResult

Ringkasan hasil database dalam migrasi

DatabaseTable

Properti Tabel

DataIntegrityValidationResult

Hasil untuk hasil validasi Integritas Data berbasis checksum

DataItemMigrationSummaryResult

Ringkasan dasar migrasi item data

ExecutionStatistics

Deskripsi tentang kesalahan terjadi saat melakukan validasi migrasi

FileShare

Informasi berbagi file dengan Jalur, Nama Pengguna, dan Kata Sandi.

GetTdeCertificatesSqlTaskInput

Input untuk tugas yang mendapatkan sertifikat TDE dalam format yang dikodekan Base64.

GetTdeCertificatesSqlTaskOutput

Output tugas yang mendapatkan sertifikat TDE dalam format yang dikodekan Base64.

GetTdeCertificatesSqlTaskProperties

Properti untuk tugas yang mendapatkan sertifikat TDE dalam format yang dikodekan Base64.

GetUserTablesMySqlTaskInput

Input untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesMySqlTaskOutput

Output tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesMySqlTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesOracleTaskInput

Input untuk tugas yang mendapatkan daftar tabel yang terkandung dalam daftar skema Oracle yang disediakan.

GetUserTablesOracleTaskOutput

Output untuk tugas yang mendapatkan daftar tabel yang terkandung dalam daftar skema Oracle yang disediakan.

GetUserTablesOracleTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar skema Oracle yang diberikan

GetUserTablesPostgreSqlTaskInput

Input untuk tugas yang mendapatkan daftar tabel untuk daftar database PostgreSQL yang disediakan.

GetUserTablesPostgreSqlTaskOutput

Output untuk tugas yang mendapatkan daftar tabel untuk daftar database PostgreSQL yang disediakan.

GetUserTablesPostgreSqlTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesSqlSyncTaskInput

Input untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesSqlSyncTaskOutput

Output tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesSqlSyncTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesSqlTaskInput

Input untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesSqlTaskOutput

Output tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

GetUserTablesSqlTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

LoginMigrationStage

Enum dari berbagai tahap migrasi masuk.

LoginType

Pemetaan enum SMO LoginType.

MigrateMISyncCompleteCommandInput

Input untuk perintah yang menyelesaikan migrasi online untuk Azure SQL Database Managed Instance.

MigrateMISyncCompleteCommandOutput

Output untuk perintah yang menyelesaikan migrasi online untuk Azure SQL Database Managed Instance.

MigrateMISyncCompleteCommandProperties

Properti untuk perintah yang menyelesaikan migrasi online untuk Azure SQL Database Managed Instance.

MigrateMongoDbTaskProperties

Properti untuk tugas yang memigrasikan data antara sumber data MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informasi khusus database untuk input tugas migrasi MySQL offline ke Azure Database for MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi offline

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Properti untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi offline

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi MySQL ke Azure Database for MySQL

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi online

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Properti untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi online

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memigrasikan Oracle ke Azure Database for PostgreSQL untuk migrasi online

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi Oracle ke Azure Database for PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input untuk tugas yang memigrasikan database Oracle ke Azure Database for PostgreSQL untuk migrasi online

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi PostgreSQL ke Azure Database for PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabel yang dipilih untuk migrasi

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input untuk tugas yang memigrasikan database PostgreSQL ke Azure Database for PostgreSQL untuk migrasi online

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memigrasikan database PostgreSQL ke Azure Database for PostgreSQL untuk migrasi online

MigrateSqlServerSqlDbDatabaseInput

Informasi khusus database untuk input tugas migrasi SQL ke Azure SQL DB

MigrateSqlServerSqlDbSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi sinkronisasi SQL ke Azure SQL DB

MigrateSqlServerSqlDbSyncTaskInput

Input untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database untuk migrasi online

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Properti untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database untuk migrasi online

MigrateSqlServerSqlDbTaskInput

Input untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Properti untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database

MigrateSqlServerSqlMIDatabaseInput

Informasi khusus database untuk input tugas migrasi SQL ke Azure SQL DB Managed Instance

MigrateSqlServerSqlMISyncTaskInput

Input untuk tugas yang memigrasikan database SQL Server ke skenario online Azure SQL Database Managed Instance.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Properti untuk tugas yang memigrasikan database SQL Server ke skenario sinkronisasi Azure SQL Database Managed Instance

MigrateSqlServerSqlMITaskInput

Input untuk tugas yang memigrasikan database SQL Server ke Azure SQL Database Managed Instance.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Properti untuk tugas yang memigrasikan database SQL Server ke Azure SQL Database Managed Instance

MigrateSsisTaskInput

Input untuk tugas yang memigrasikan paket SSIS dari SQL Server ke Azure SQL Database Managed Instance.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Properti untuk tugas yang memigrasikan paket SSIS dari database SQL Server ke Azure SQL Database Managed Instance.

MigrateSyncCompleteCommandInput

Input untuk perintah yang menyelesaikan migrasi sinkronisasi untuk database.

MigrateSyncCompleteCommandOutput

Output untuk perintah yang menyelesaikan migrasi sinkronisasi untuk database.

MigrateSyncCompleteCommandProperties

Properti untuk perintah yang menyelesaikan migrasi sinkronisasi untuk database.

MigrationEligibilityInfo

Informasi tentang kelayakan migrasi objek server

MigrationReportResult

Hasil laporan validasi migrasi, berisi url untuk mengunduh laporan yang dihasilkan.

MigrationState

Status migrasi saat ini

MigrationStatus

Status migrasi saat ini

MigrationValidationDatabaseSummaryResult

Hasil ringkasan tingkat Database Validasi Migrasi

MigrationValidationOptions

Jenis validasi yang akan dijalankan setelah migrasi

MigrationValidationResult

Hasil Validasi Migrasi

MiSqlConnectionInfo

Properti yang diperlukan untuk membuat koneksi ke instans Terkelola database Azure SQL

MongoDbClusterInfo

Menjelaskan sumber data MongoDB

MongoDbClusterType

Jenis sumber data

MongoDbCollectionInfo

Menjelaskan koleksi yang didukung dalam database MongoDB

MongoDbCollectionProgress

Menjelaskan kemajuan koleksi

MongoDbCollectionSettings

Menjelaskan bagaimana koleksi MongoDB individu harus dimigrasikan

MongoDbConnectionInfo

Menjelaskan koneksi ke sumber data MongoDB

MongoDbDatabaseInfo

Menjelaskan database dalam sumber data MongoDB

MongoDbDatabaseProgress

Menjelaskan kemajuan database

MongoDbDatabaseSettings

Menjelaskan bagaimana database MongoDB individual harus dimigrasikan

MongoDbError

Menjelaskan kesalahan atau peringatan yang terjadi selama migrasi MongoDB

MongoDbErrorType

Jenis kesalahan atau peringatan

MongoDbMigrationProgress

Menjelaskan kemajuan migrasi keseluruhan

MongoDbMigrationSettings

Menjelaskan bagaimana migrasi data MongoDB harus dilakukan

MongoDbMigrationState
MongoDbReplication

Menjelaskan bagaimana perubahan akan direplikasi dari sumber ke target. Defaultnya adalah OneTime.

MongoDbShardKeyField

Menjelaskan referensi bidang dalam kunci shard MongoDB

MongoDbShardKeyInfo

Menjelaskan kunci shard MongoDB

MongoDbShardKeyOrder

Pengurutan bidang

MongoDbShardKeySetting

Menjelaskan kunci shard MongoDB

MongoDbThrottlingSettings

Menentukan batas sumber daya untuk migrasi

MySqlConnectionInfo

Informasi untuk menyambungkan ke server MySQL

MySqlTargetPlatformType

Platform Target untuk migrasi

ObjectType

Jenis objek yang memiliki perbedaan. misalnya (Table/View/StoredProcedure)

ODataError

Informasi kesalahan dalam format OData.

OracleConnectionInfo

Informasi untuk menyambungkan ke server Oracle

OrphanedUserInfo

Informasi pengguna tanpa sumber di database server SQL.

PostgreSqlConnectionInfo

Informasi untuk menyambungkan ke server PostgreSQL

ProjectTask

Sumber daya tugas

QueryAnalysisValidationResult

Hasil untuk perbandingan analisis kueri antara sumber dan target

QueryExecutionResult

Menjelaskan hasil analisis kueri untuk eksekusi di sumber dan target

ReplicateMigrationState

Pembungkus untuk mereplikasi status migrasi yang dilaporkan.

ReportableException

Objek pengecualian untuk semua pengecualian kustom

ScenarioSource

Enumerasi jenis sumber

ScenarioTarget

Enumerasi jenis target

SchemaComparisonValidationResult

Hasil untuk perbandingan skema antara sumber dan target

SchemaComparisonValidationResultType

Deskripsi tentang kesalahan terjadi saat melakukan validasi migrasi

SelectedCertificateInput

Info untuk sertifikat yang akan diekspor untuk database yang diaktifkan TDE.

ServerLevelPermissionsGroup

Grup izin untuk validasi. Grup ini akan menjalankan serangkaian izin untuk memvalidasi aktivitas pengguna. Pilih grup izin untuk aktivitas yang Anda lakukan.

ServerProperties

Properti server untuk sumber jenis MySQL

Severity

Tingkat keparahan kesalahan validasi

SqlConnectionInfo

Informasi untuk menyambungkan ke server database SQL

SqlSourcePlatform

Jenis platform server untuk koneksi

SsisMigrationInfo

Info migrasi SSIS dengan jenis penyimpanan SSIS, timpa kebijakan.

SsisMigrationOverwriteOption

Opsi timpa untuk migrasi objek SSIS, hanya abaikan dan timpa yang didukung di DMS (klasik) sekarang dan di masa mendatang dapat menambahkan opsi Penggunaan kembali untuk objek kontainer

SsisMigrationStage

Tahap migrasi SSIS saat ini

SsisStoreType

Enumerasi jenis penyimpanan SSIS sumber yang didukung di DMS (klasik)

StartMigrationScenarioServerRoleResult

Hasil migrasi peran server

SyncDatabaseMigrationReportingState

Enum dari berbagai status migrasi online tingkat database.

SyncMigrationDatabaseErrorEvent

Kesalahan migrasi database untuk migrasi online

SyncTableMigrationState

Enum dari berbagai status migrasi online tingkat tabel.

SystemData
TaskState

Status tugas. Ini diabaikan jika dikirimkan.

UpdateActionType

Jenis perbedaan aktual untuk objek yang dibandingkan, saat melakukan perbandingan skema

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Properti untuk tugas yang memvalidasi input migrasi untuk migrasi sinkronisasi SQL ke Azure SQL DB

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input untuk tugas yang memigrasikan database SQL Server ke skenario online Azure SQL Database Managed Instance.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk migrasi online Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Properti untuk tugas yang memvalidasi input migrasi untuk SQL ke skenario sinkronisasi Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMITaskInput

Input untuk tugas yang memvalidasi input migrasi untuk SQL ke Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk migrasi SQL ke Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskProperties

Properti untuk tugas yang memvalidasi input migrasi untuk SQL ke Azure SQL Database Managed Instance

ValidateMongoDbTaskProperties

Properti untuk tugas yang memvalidasi migrasi antara sumber data MongoDB

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi migrasi untuk Oracle ke Azure Database for PostgreSQL untuk migrasi online

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk Oracle ke Azure Database for PostgreSQL untuk migrasi online

ValidateSyncMigrationInputSqlServerTaskInput

Input untuk tugas yang memvalidasi input migrasi untuk migrasi sinkronisasi SQL

ValidateSyncMigrationInputSqlServerTaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk migrasi sinkronisasi SQL

ValidationError

Deskripsi tentang kesalahan terjadi saat melakukan validasi migrasi

ValidationStatus

Status validasi saat ini

WaitStatistics

Statistik tunggu yang dikumpulkan selama eksekusi batch kueri

ApiError

Informasi kesalahan.

Nama Jenis Deskripsi
error

ODataError

Informasi kesalahan dalam format OData

systemData

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

AuthenticationType

Enumerasi jenis autentikasi yang mungkin saat menyambungkan

Nilai Deskripsi
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

Aplikasi Azure Active Directory

Nama Jenis Deskripsi
appKey

string

Kunci yang digunakan untuk mengautentikasi ke Aplikasi Azure Active Directory

applicationId

string

ID Aplikasi Aplikasi Azure Active Directory

ignoreAzurePermissions

boolean

Abaikan pemeriksaan izin azure di aplikasi AAD

tenantId

string

Id penyewa pelanggan

BackupFileInfo

Informasi file cadangan

Nama Jenis Deskripsi
familySequenceNumber

integer

Nomor urut file cadangan dalam set cadangan

fileLocation

string

Lokasi file cadangan di folder bersama

status

BackupFileStatus

Status file cadangan selama migrasi

BackupFileStatus

Enumerasi Status file cadangan log.

Nilai Deskripsi
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

Enumerasi mode cadangan

Nilai Deskripsi
CreateBackup
ExistingBackup

BackupSetInfo

Informasi kumpulan cadangan

Nama Jenis Deskripsi
backupFinishedDate

string (date-time)

Tanggal dan waktu operasi pencadangan selesai

backupSetId

string

Id untuk kumpulan file cadangan

backupStartDate

string (date-time)

Tanggal dan waktu operasi pencadangan dimulai

backupType

BackupType

Enum dari berbagai jenis cadangan

databaseName

string

Nama database tempat kumpulan cadangan berada

firstLsn

string

Nomor urutan log pertama dari file cadangan

isBackupRestored

boolean

Apakah set cadangan dipulihkan atau tidak

lastLsn

string

Nomor urutan log terakhir dari file cadangan

lastModifiedTime

string (date-time)

Waktu terakhir dimodifikasi dari file cadangan di lokasi berbagi

listOfBackupFiles

BackupFileInfo[]

Daftar file dalam kumpulan cadangan

BackupType

Enum dari berbagai jenis cadangan.

Nilai Deskripsi
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

Informasi penyimpanan kontainer blob.

Nama Jenis Deskripsi
sasUri

string

SAS URI dari Kontainer Akun Azure Storage.

CommandState

Status perintah. Ini diabaikan jika dikirimkan.

Nilai Deskripsi
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke dan menyediakan informasi tentang server MongoDB

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MongoDbConnectionInfo

Menjelaskan koneksi ke sumber data MongoDB

output

MongoDbClusterInfo[]

Array yang berisi satu objek MongoDbClusterInfo

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Connect.MongoDb

Jenis tugas.

ConnectToSourceMySqlTaskInput

Input untuk tugas yang memvalidasi koneksi database MySQL

Nama Jenis Nilai default Deskripsi
checkPermissionsGroup

ServerLevelPermissionsGroup

Grup izin untuk validasi

isOfflineMigration

boolean

False

Bendera untuk apakah migrasi offline atau tidak

sourceConnectionInfo

MySqlConnectionInfo

Informasi untuk menyambungkan ke sumber MySQL

targetPlatform

MySqlTargetPlatformType

Platform Target untuk migrasi

ConnectToSourceMySqlTaskProperties

Properti untuk tugas yang memvalidasi koneksi database MySQL

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToSourceMySqlTaskInput

Input tugas

output

ConnectToSourceNonSqlTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToSource.MySql

Jenis tugas.

ConnectToSourceNonSqlTaskOutput

Output untuk menyambungkan ke sumber jenis MySQL

Nama Jenis Deskripsi
databases

string[]

Daftar database di server

id

string

Pengidentifikasi hasil

serverProperties

ServerProperties

Properti server

sourceServerBrandVersion

string

Versi merek server

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

ConnectToSourceOracleSyncTaskInput

Input untuk tugas yang memvalidasi koneksi database Oracle

Nama Jenis Deskripsi
sourceConnectionInfo

OracleConnectionInfo

Informasi untuk menyambungkan ke sumber Oracle

ConnectToSourceOracleSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi database Oracle

Nama Jenis Deskripsi
databases

string[]

Daftar skema di server sumber

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

ConnectToSourceOracleSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi database Oracle

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToSourceOracleSyncTaskInput

Input tugas

output

ConnectToSourceOracleSyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToSource.Oracle.Sync

Jenis tugas.

ConnectToSourcePostgreSqlSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke PostgreSQL dan persyaratan server sumber

Nama Jenis Deskripsi
sourceConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk server PostgreSQL sumber

ConnectToSourcePostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke PostgreSQL dan persyaratan server sumber

Nama Jenis Deskripsi
databases

string[]

Daftar database di server sumber

id

string

Pengidentifikasi hasil

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

ConnectToSourcePostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke server PostgreSQL dan persyaratan server sumber untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToSourcePostgreSqlSyncTaskInput

Input tugas

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToSource.PostgreSql.Sync

Jenis tugas.

ConnectToSourceSqlServerSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL Server dan persyaratan server sumber untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToSourceSqlServerTaskInput

Input tugas

output ConnectToSourceSqlServerTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToSource.SqlServer.Sync

Jenis tugas.

ConnectToSourceSqlServerTaskInput

Input untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

Nama Jenis Nilai default Deskripsi
checkPermissionsGroup

ServerLevelPermissionsGroup

Grup izin untuk validasi

collectAgentJobs

boolean

False

Benderai apakah akan mengumpulkan pekerjaan agen dari server sumber.

collectDatabases

boolean

True

Benderai apakah akan mengumpulkan database dari server sumber.

collectLogins

boolean

False

Benderai apakah akan mengumpulkan login dari server sumber.

collectTdeCertificateInfo

boolean

False

Bendera apakah akan mengumpulkan nama Sertifikat TDE dari server sumber.

encryptedKeyForSecureFields

string

kunci terenkripsi untuk bidang aman

sourceConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server Sumber

validateSsisCatalogOnly

boolean

False

Bendera apakah akan memvalidasi katalog SSIS dapat dijangkau di server sumber.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Output tingkat Pekerjaan Agen untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

Nama Jenis Deskripsi
id

string

Pengidentifikasi hasil

isEnabled

boolean

Status Pekerjaan Agen asli.

jobCategory

string

Jenis Pekerjaan Agen.

jobOwner

string

Pemilik Pekerjaan Agen

lastExecutedOn

string (date-time)

Tanggal dan waktu UTC ketika Pekerjaan Agen terakhir dijalankan.

migrationEligibility

MigrationEligibilityInfo

Informasi tentang kelayakan pekerjaan agen untuk migrasi.

name

string

Nama Pekerjaan Agen

resultType string:

AgentJobLevelOutput

Jenis hasil - tingkat database atau tingkat tugas

validationErrors

ReportableException[]

Kesalahan validasi

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Output tingkat database untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

Nama Jenis Deskripsi
compatibilityLevel

DatabaseCompatLevel

Tingkat kompatibilitas database SQL Server

databaseFiles

DatabaseFileInfo[]

Daftar file database

databaseState

DatabaseState

Status database

id

string

Pengidentifikasi hasil

name

string

Nama Database

resultType string:

DatabaseLevelOutput

Jenis hasil - tingkat database atau tingkat tugas

sizeMB

number (double)

Ukuran file dalam megabyte

ConnectToSourceSqlServerTaskOutputLoginLevel

Output tingkat masuk untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

Nama Jenis Deskripsi
defaultDatabase

string

Database default untuk login.

id

string

Pengidentifikasi hasil

isEnabled

boolean

Status login.

loginType

LoginType

Jenis login.

migrationEligibility

MigrationEligibilityInfo

Informasi tentang kelayakan masuk untuk migrasi.

name

string

Nama masuk.

resultType string:

LoginLevelOutput

Jenis hasil - tingkat database atau tingkat tugas

ConnectToSourceSqlServerTaskOutputTaskLevel

Output tingkat tugas untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

Nama Jenis Deskripsi
agentJobs

object

Pekerjaan agen sumber sebagai peta dari nama pekerjaan agen ke id.

databaseTdeCertificateMapping

object

Pemetaan dari nama database ke nama sertifikat TDE, jika berlaku

databases

object

Database sumber sebagai peta dari nama database ke id database

id

string

Pengidentifikasi hasil

logins

object

Masuk sumber sebagai peta dari nama masuk ke id masuk.

resultType string:

TaskLevelOutput

Jenis hasil - tingkat database atau tingkat tugas

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

validationErrors

ReportableException[]

Kesalahan validasi

ConnectToSourceSqlServerTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL Server dan juga memvalidasi persyaratan server sumber

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToSourceSqlServerTaskInput

Input tugas

output ConnectToSourceSqlServerTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskId

string

Id tugas

taskType string:

ConnectToSource.SqlServer

Jenis tugas.

ConnectToTargetAzureDbForMySqlTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure Database for MySQL dan persyaratan server target

Nama Jenis Nilai default Deskripsi
isOfflineMigration

boolean

False

Bendera untuk apakah migrasi offline atau tidak

sourceConnectionInfo

MySqlConnectionInfo

Informasi koneksi untuk server MySQL sumber

targetConnectionInfo

MySqlConnectionInfo

Informasi koneksi untuk server Azure Database for MySQL target

ConnectToTargetAzureDbForMySqlTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure Database for MySQL dan persyaratan server target

Nama Jenis Deskripsi
databases

string[]

Daftar database di server target

id

string

Pengidentifikasi hasil

serverVersion

string

Versi server target

targetServerBrandVersion

string

Versi merek server target

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

ConnectToTargetAzureDbForMySqlTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke Azure Database for MySQL dan persyaratan server target

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetAzureDbForMySqlTaskInput

Input tugas

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.AzureDbForMySql

Jenis tugas.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target

Nama Jenis Deskripsi
sourceConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk server PostgreSQL sumber

targetConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk server Azure Database for PostgreSQL target

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target

Nama Jenis Deskripsi
databases

string[]

Daftar database di server target

id

string

Pengidentifikasi hasil

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke server Azure Database For PostgreSQL dan persyaratan server target untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Input tugas

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Jenis tugas.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target untuk sumber Oracle.

Nama Jenis Deskripsi
targetConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk server Azure Database for PostgreSQL target

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure Database for PostgreSQL dan persyaratan server target untuk sumber Oracle.

Nama Jenis Deskripsi
databaseSchemaMap

DatabaseSchemaMap[]

Pemetaan skema per database

databases

string[]

Daftar database di server target

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke server Azure Database For PostgreSQL dan persyaratan server target untuk migrasi online untuk sumber Oracle.

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Input tugas

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Jenis tugas.

ConnectToTargetSqlDbTaskInput

Input untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target

Nama Jenis Deskripsi
queryObjectCounts

boolean

Bendera Boolean yang menunjukkan apakah akan mengkueri jumlah objek untuk setiap database di server target

targetConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk target SQL DB

ConnectToTargetSqlDbTaskOutput

Output untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target

Nama Jenis Deskripsi
databases

object

Database sumber sebagai peta dari nama database ke id database

id

string

Pengidentifikasi hasil

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

ConnectToTargetSqlDbTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

createdOn

string

DateTime di UTC saat tugas dibuat

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetSqlDbTaskInput

Input tugas

output

ConnectToTargetSqlDbTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.SqlDb

Jenis tugas.

ConnectToTargetSqlMISyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke skenario online Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
azureApp

AzureActiveDirectoryApp

Aplikasi Azure Active Directory yang akan digunakan instans DMS (klasik) untuk menyambungkan ke instans target Azure SQL Database Managed Instance dan Akun Azure Storage

targetConnectionInfo

MiSqlConnectionInfo

Informasi koneksi untuk Azure SQL Database Managed Instance

ConnectToTargetSqlMISyncTaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

validationErrors

ReportableException[]

Kesalahan validasi

ConnectToTargetSqlMISyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetSqlMISyncTaskInput

Input tugas

output

ConnectToTargetSqlMISyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Jenis tugas.

ConnectToTargetSqlMITaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance.

Nama Jenis Nilai default Deskripsi
collectAgentJobs

boolean

True

Bendera apakah akan mengumpulkan pekerjaan agen dari server SQL MI target.

collectLogins

boolean

True

Benderai apakah akan mengumpulkan login dari server SQL MI target.

targetConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server target

validateSsisCatalogOnly

boolean

False

Bendera apakah akan memvalidasi katalog SSIS dapat dijangkau pada server SQL MI target.

ConnectToTargetSqlMITaskOutput

Output untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
agentJobs

string[]

Daftar pekerjaan agen di server target.

id

string

Pengidentifikasi hasil

logins

string[]

Daftar login di server target.

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

validationErrors

ReportableException[]

Kesalahan validasi

ConnectToTargetSqlMITaskProperties

Properti untuk tugas yang memvalidasi koneksi ke Azure SQL Database Managed Instance

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetSqlMITaskInput

Input tugas

output

ConnectToTargetSqlMITaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.AzureSqlDbMI

Jenis tugas.

ConnectToTargetSqlSqlDbSyncTaskInput

Input untuk tugas yang memvalidasi koneksi ke Azure SQL DB dan persyaratan server target

Nama Jenis Deskripsi
sourceConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server sumber

targetConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk target SQL DB

ConnectToTargetSqlSqlDbSyncTaskProperties

Properti untuk tugas yang memvalidasi koneksi ke SQL DB dan persyaratan server target untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Input tugas

output

ConnectToTargetSqlDbTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ConnectToTarget.SqlDb.Sync

Jenis tugas.

createdByType

Nilai Deskripsi
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

Informasi tentang file cadangan ketika mode pencadangan yang ada digunakan.

Nama Jenis Deskripsi
backupFiles

string[]

Daftar file cadangan untuk database saat ini.

backupFinishDate

string (date-time)

Tanggal dan waktu ketika operasi pencadangan selesai.

backupType

BackupType

Jenis Cadangan.

databaseName

string

Nama database.

familyCount

integer

Jumlah file dalam set cadangan.

isCompressed

boolean

Apakah set cadangan dikompresi

isDamaged

boolean

Database rusak ketika dicadangkan, tetapi operasi pencadangan diminta untuk terus berlanjut meskipun ada kesalahan.

position

integer

Posisi cadangan database saat ini dalam file.

DatabaseCompatLevel

Enumerasi tingkat kompatibilitas database SQL Server

Nilai Deskripsi
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

Informasi spesifik file database

Nama Jenis Deskripsi
databaseName

string

Nama database

fileType

DatabaseFileType

Jenis file database

id

string

Pengidentifikasi unik untuk file database

logicalName

string

Nama logis file

physicalFullName

string

Jalur lengkap sistem operasi file

restoreFullName

string

Jalur lengkap file yang disarankan untuk pemulihan

sizeMB

number (double)

Ukuran file dalam megabyte

DatabaseFileType

Enumerasi jenis file database SQL Server

Nilai Deskripsi
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

Tahap migrasi saat ini

Nilai Deskripsi
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

Status migrasi tingkat database.

Nilai Deskripsi
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

Pemetaan skema per database

Nama Jenis Deskripsi
database

string

schemas

string[]

DatabaseState

Enumerasi status Database SQL Server

Nilai Deskripsi
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

Ringkasan hasil database dalam migrasi

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

errorPrefix

string

Awalan string kartubebas yang digunakan untuk mengkueri semua kesalahan item

itemsCompletedCount

integer (int64)

Jumlah item yang berhasil diselesaikan

itemsCount

integer (int64)

Jumlah item

name

string

Nama item

resultPrefix

string

Awalan string kartubebas yang akan digunakan untuk mengkueri semua hasil sub-tem item

sizeMB

number (double)

Ukuran database dalam megabyte

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

statusMessage

string

Pesan status

DatabaseTable

Properti Tabel

Nama Jenis Deskripsi
hasRows

boolean

Menunjukkan apakah tabel kosong atau tidak

name

string

Nama tabel yang memenuhi syarat skema

DataIntegrityValidationResult

Hasil untuk hasil validasi Integritas Data berbasis checksum

Nama Jenis Deskripsi
failedObjects

object

Daftar nama tabel yang gagal dari pasangan sumber dan target

validationErrors

ValidationError

Daftar kesalahan yang terjadi saat melakukan validasi integritas data

DataItemMigrationSummaryResult

Ringkasan dasar migrasi item data

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

errorPrefix

string

Awalan string kartubebas yang digunakan untuk mengkueri semua kesalahan item

itemsCompletedCount

integer (int64)

Jumlah item yang berhasil diselesaikan

itemsCount

integer (int64)

Jumlah item

name

string

Nama item

resultPrefix

string

Awalan string kartubebas yang akan digunakan untuk mengkueri semua hasil sub-tem item

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

statusMessage

string

Pesan status

ExecutionStatistics

Deskripsi tentang kesalahan terjadi saat melakukan validasi migrasi

Nama Jenis Deskripsi
cpuTimeMs

number (float)

Waktu CPU dalam milidetik untuk eksekusi kueri

elapsedTimeMs

number (float)

Waktu yang diperlukan dalam milidetik untuk menjalankan kueri

executionCount

integer (int64)

Tidak. eksekusi kueri

hasErrors

boolean

Menunjukkan apakah kueri mengakibatkan kesalahan

sqlErrors

string[]

Daftar Kesalahan sql

waitStats

<string,  WaitStatistics>

Kamus jenis tunggu eksekusi kueri sql dan statistik masing-masing

FileShare

Informasi berbagi file dengan Jalur, Nama Pengguna, dan Kata Sandi.

Nama Jenis Deskripsi
password

string

Kredensial kata sandi yang digunakan untuk menyambungkan ke lokasi berbagi.

path

string

Jalur folder untuk berbagi ini.

userName

string

Kredensial nama pengguna untuk menyambungkan ke lokasi berbagi

GetTdeCertificatesSqlTaskInput

Input untuk tugas yang mendapatkan sertifikat TDE dalam format yang dikodekan Base64.

Nama Jenis Deskripsi
backupFileShare

FileShare

Informasi berbagi file cadangan untuk berbagi file yang akan digunakan untuk menyimpan file untuk sementara.

connectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server

selectedCertificates

SelectedCertificateInput[]

Daftar yang berisi nama sertifikat dan kata sandi terkait yang akan digunakan untuk mengenkripsi sertifikat yang diekspor.

GetTdeCertificatesSqlTaskOutput

Output tugas yang mendapatkan sertifikat TDE dalam format yang dikodekan Base64.

Nama Jenis Deskripsi
base64EncodedCertificates

object

Pemetaan dari nama sertifikat ke format berkode base 64.

validationErrors

ReportableException[]

Kesalahan validasi

GetTdeCertificatesSqlTaskProperties

Properti untuk tugas yang mendapatkan sertifikat TDE dalam format yang dikodekan Base64.

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

GetTdeCertificatesSqlTaskInput

Input tugas

output

GetTdeCertificatesSqlTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

GetTDECertificates.Sql

Jenis tugas.

GetUserTablesMySqlTaskInput

Input untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
connectionInfo

MySqlConnectionInfo

Informasi koneksi untuk SQL Server

selectedDatabases

string[]

Daftar nama database untuk mengumpulkan tabel

GetUserTablesMySqlTaskOutput

Output tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
databasesToTables

object

Pemetaan dari nama database ke daftar tabel

id

string

Pengidentifikasi hasil

validationErrors

ReportableException[]

Kesalahan validasi

GetUserTablesMySqlTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

GetUserTablesMySqlTaskInput

Input tugas

output

GetUserTablesMySqlTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

GetUserTablesMySql

Jenis tugas.

GetUserTablesOracleTaskInput

Input untuk tugas yang mendapatkan daftar tabel yang terkandung dalam daftar skema Oracle yang disediakan.

Nama Jenis Deskripsi
connectionInfo

OracleConnectionInfo

Informasi untuk menyambungkan ke sumber Oracle

selectedSchemas

string[]

Daftar skema Oracle untuk mengumpulkan tabel

GetUserTablesOracleTaskOutput

Output untuk tugas yang mendapatkan daftar tabel yang terkandung dalam daftar skema Oracle yang disediakan.

Nama Jenis Deskripsi
schemaName

string

Skema hasil ini adalah untuk

tables

DatabaseTable[]

Daftar tabel valid yang ditemukan untuk skema ini

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

GetUserTablesOracleTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar skema Oracle yang diberikan

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

GetUserTablesOracleTaskInput

Input tugas

output

GetUserTablesOracleTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

GetUserTablesOracle

Jenis tugas.

GetUserTablesPostgreSqlTaskInput

Input untuk tugas yang mendapatkan daftar tabel untuk daftar database PostgreSQL yang disediakan.

Nama Jenis Deskripsi
connectionInfo

PostgreSqlConnectionInfo

Informasi untuk menyambungkan ke sumber PostgreSQL

selectedDatabases

string[]

Daftar database PostgreSQL untuk mengumpulkan tabel

GetUserTablesPostgreSqlTaskOutput

Output untuk tugas yang mendapatkan daftar tabel untuk daftar database PostgreSQL yang disediakan.

Nama Jenis Deskripsi
databaseName

string

Database hasil ini adalah untuk

tables

DatabaseTable[]

Daftar tabel valid yang ditemukan untuk database ini

validationErrors

ReportableException[]

Kesalahan validasi yang terkait dengan tugas

GetUserTablesPostgreSqlTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

GetUserTablesPostgreSqlTaskInput

Input tugas

output

GetUserTablesPostgreSqlTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

GetUserTablesPostgreSql

Jenis tugas.

GetUserTablesSqlSyncTaskInput

Input untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
selectedSourceDatabases

string[]

Daftar nama database sumber untuk mengumpulkan tabel

selectedTargetDatabases

string[]

Daftar nama database target untuk mengumpulkan tabel

sourceConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server

targetConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL DB

GetUserTablesSqlSyncTaskOutput

Output tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
databasesToSourceTables

object

Pemetaan dari nama database ke daftar tabel sumber

databasesToTargetTables

object

Pemetaan dari nama database ke daftar tabel target

tableValidationErrors

object

Pemetaan dari nama database ke daftar kesalahan validasi

validationErrors

ReportableException[]

Kesalahan validasi

GetUserTablesSqlSyncTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

GetUserTablesSqlSyncTaskInput

Input tugas

output

GetUserTablesSqlSyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

GetUserTables.AzureSqlDb.Sync

Jenis tugas.

GetUserTablesSqlTaskInput

Input untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
connectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server

encryptedKeyForSecureFields

string

kunci terenkripsi untuk bidang aman

selectedDatabases

string[]

Daftar nama database untuk mengumpulkan tabel

GetUserTablesSqlTaskOutput

Output tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
databasesToTables

object

Pemetaan dari nama database ke daftar tabel

id

string

Pengidentifikasi hasil

validationErrors

ReportableException[]

Kesalahan validasi

GetUserTablesSqlTaskProperties

Properti untuk tugas yang mengumpulkan tabel pengguna untuk daftar database yang diberikan

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

GetUserTablesSqlTaskInput

Input tugas

output

GetUserTablesSqlTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskId

string

Id tugas

taskType string:

GetUserTables.Sql

Jenis tugas.

LoginMigrationStage

Enum dari berbagai tahap migrasi masuk.

Nilai Deskripsi
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

Pemetaan enum SMO LoginType.

Nilai Deskripsi
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

Input untuk perintah yang menyelesaikan migrasi online untuk Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
sourceDatabaseName

string

Nama database instans terkelola

MigrateMISyncCompleteCommandOutput

Output untuk perintah yang menyelesaikan migrasi online untuk Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
errors

ReportableException[]

Daftar kesalahan yang terjadi selama eksekusi perintah

MigrateMISyncCompleteCommandProperties

Properti untuk perintah yang menyelesaikan migrasi online untuk Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Jenis perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateMISyncCompleteCommandInput

Input perintah

output

MigrateMISyncCompleteCommandOutput

Output perintah. Ini diabaikan jika dikirimkan.

state

CommandState

Status perintah. Ini diabaikan jika dikirimkan.

MigrateMongoDbTaskProperties

Properti untuk tugas yang memigrasikan data antara sumber data MongoDB

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MongoDbMigrationSettings

Menjelaskan bagaimana migrasi data MongoDB harus dilakukan

output MongoDbProgress[]:

Kelas dasar untuk output migrasi MongoDB

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Migrate.MongoDb

Jenis tugas.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informasi khusus database untuk input tugas migrasi MySQL offline ke Azure Database for MySQL

Nama Jenis Deskripsi
name

string

Nama database

tableMap

object

Pemetaan sumber ke tabel target

targetDatabaseName

string

Nama database target. Catatan: Database target akan dipotong sebelum memulai migrasi.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi offline

Nama Jenis Nilai default Deskripsi
encryptedKeyForSecureFields

string

kunci terenkripsi untuk bidang aman

makeSourceServerReadOnly

boolean

False

Pengaturan untuk mengatur baca-saja server sumber

optionalAgentSettings

object

Parameter opsional untuk menyempurnakan laju transfer data selama migrasi

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

MySqlConnectionInfo

Informasi koneksi untuk sumber MySQL

startedOn

string (date-time)

Parameter yang akan ditentukan kapan migrasi dimulai

targetConnectionInfo

MySqlConnectionInfo

Informasi koneksi untuk target Azure Database for MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nama Jenis Deskripsi
databaseName

string

Nama database

endedOn

string (date-time)

Waktu akhir migrasi

errorCount

integer (int64)

Jumlah kesalahan database/objek.

errorPrefix

string

Awalan string kartubebas yang digunakan untuk mengkueri semua kesalahan item

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

id

string

Pengidentifikasi hasil

lastStorageUpdate

string (date-time)

Terakhir kali penyimpanan diperbarui

message

string

Pesan kemajuan migrasi

numberOfObjects

integer (int64)

Jumlah objek

numberOfObjectsCompleted

integer (int64)

Jumlah objek yang berhasil diselesaikan

objectSummary

<string,  DataItemMigrationSummaryResult>

Ringkasan hasil objek dalam migrasi

resultPrefix

string

Awalan string kartubebas yang akan digunakan untuk mengkueri semua hasil sub-tem item

resultType string:

DatabaseLevelOutput

Jenis hasil

stage

DatabaseMigrationStage

Tahap migrasi tempat database ini berada

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

statusMessage

string

Pesan status

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi unik untuk pengecualian

resultType string:

ErrorOutput

Jenis hasil

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Nama Jenis Deskripsi
databaseSummary

<string,  DatabaseSummaryResult>

Ringkasan hasil database dalam migrasi

databases

object

Database yang dipilih sebagai peta dari nama database ke id database

durationInSeconds

integer (int64)

Durasi eksekusi tugas dalam hitungan detik.

endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

id

string

Pengidentifikasi hasil

lastStorageUpdate

string (date-time)

Terakhir kali penyimpanan diperbarui

message

string

Pesan kemajuan migrasi

migrationReportResult

MigrationReportResult

Hasil Laporan Migrasi, menyediakan url unik untuk mengunduh laporan migrasi Anda.

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

status

MigrationStatus

Status migrasi saat ini

statusMessage

string

Pesan status migrasi

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

errorPrefix

string

Awalan string kartubebas yang digunakan untuk mengkueri semua kesalahan item

id

string

Pengidentifikasi hasil

itemsCompletedCount

integer (int64)

Jumlah item yang berhasil diselesaikan

itemsCount

integer (int64)

Jumlah item

lastStorageUpdate

string (date-time)

Terakhir kali penyimpanan diperbarui

objectName

string

Nama item

resultPrefix

string

Awalan string kartubebas yang akan digunakan untuk mengkueri semua hasil sub-tem item

resultType string:

TableLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

statusMessage

string

Pesan status

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Properti untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi offline

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Input tugas

isCloneable

boolean

apakah tugas dapat dikloning atau tidak

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskId

string

Id tugas

taskType string:

Migrate.MySql.AzureDbForMySql

Jenis tugas.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi MySQL ke Azure Database for MySQL

Nama Jenis Deskripsi
migrationSetting

object

Pengaturan migrasi yang menyetel perilaku migrasi

name

string

Nama database

sourceSetting

object

Pengaturan sumber untuk menyetel perilaku migrasi titik akhir sumber

tableMap

object

Pemetaan sumber ke tabel target

targetDatabaseName

string

Nama database target. Catatan: Database target akan dipotong sebelum memulai migrasi.

targetSetting

object

Pengaturan target untuk menyetel perilaku migrasi titik akhir target

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi online

Nama Jenis Deskripsi
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

MySqlConnectionInfo

Informasi koneksi untuk sumber MySQL

targetConnectionInfo

MySqlConnectionInfo

Informasi koneksi untuk target Azure Database for MySQL

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Nama Jenis Deskripsi
errorMessage

string

Pesan kesalahan

events

SyncMigrationDatabaseErrorEvent[]

Daftar peristiwa kesalahan.

id

string

Pengidentifikasi hasil

resultType string:

DatabaseLevelErrorOutput

Jenis hasil

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Nama Jenis Deskripsi
appliedChanges

integer (int64)

Jumlah perubahan yang diterapkan

cdcDeleteCounter

integer (int64)

Jumlah penghapusan cdc

cdcInsertCounter

integer (int64)

Jumlah sisipan cdc

cdcUpdateCounter

integer (int64)

Jumlah pembaruan cdc

databaseName

string

Nama database

endedOn

string (date-time)

Waktu akhir migrasi

fullLoadCompletedTables

integer (int64)

Jumlah tabel yang diselesaikan dalam beban penuh

fullLoadErroredTables

integer (int64)

Jumlah tabel yang diserahkan dalam beban penuh

fullLoadLoadingTables

integer (int64)

Jumlah tabel yang dimuat dalam pemuatan penuh

fullLoadQueuedTables

integer (int64)

Jumlah tabel yang diantrekan dalam beban penuh

id

string

Pengidentifikasi hasil

incomingChanges

integer (int64)

Jumlah perubahan masuk

initializationCompleted

boolean

Menunjukkan apakah beban awal (beban penuh) telah selesai

latency

integer (int64)

CDC menerapkan latensi

migrationState

SyncDatabaseMigrationReportingState

Status migrasi tempat database ini berada

resultType string:

DatabaseLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi hasil

resultType string:

ErrorOutput

Jenis hasil

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

id

string

Pengidentifikasi hasil

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServer

string

Nama server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

targetServer

string

Nama server target

targetServerVersion

string

Versi server target

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Nama Jenis Deskripsi
cdcDeleteCounter

string

Jumlah penghapusan yang diterapkan

cdcInsertCounter

string

Jumlah sisipan yang diterapkan

cdcUpdateCounter

string

Jumlah pembaruan yang diterapkan

dataErrorsCounter

integer (int64)

Jumlah kesalahan data yang terjadi

databaseName

string

Nama database

fullLoadEndedOn

string (date-time)

Waktu selesai beban penuh

fullLoadEstFinishTime

string (date-time)

Perkirakan untuk menyelesaikan beban penuh

fullLoadStartedOn

string (date-time)

Waktu mulai beban penuh

fullLoadTotalRows

integer (int64)

Jumlah baris yang diterapkan dalam pemuatan penuh

id

string

Pengidentifikasi hasil

lastModifiedTime

string (date-time)

Waktu terakhir diubah pada target

resultType string:

TableLevelOutput

Jenis hasil

state

SyncTableMigrationState

Status migrasi tabel saat ini

tableName

string

Nama tabel

totalChangesApplied

integer (int64)

Jumlah total perubahan yang diterapkan

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Properti untuk tugas yang memigrasikan database MySQL ke Azure Database for MySQL untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Input tugas

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Jenis tugas.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memigrasikan Oracle ke Azure Database for PostgreSQL untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input tugas

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Jenis tugas.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi Oracle ke Azure Database for PostgreSQL

Nama Jenis Deskripsi
caseManipulation

string

Cara menangani casing nama objek: Mempertahankan atau ToLower

migrationSetting

object

Pengaturan migrasi yang menyetel perilaku migrasi

name

string

Nama alur migrasi

schemaName

string

Nama skema sumber

sourceSetting

object

Pengaturan sumber untuk menyetel perilaku migrasi titik akhir sumber

tableMap

object

Pemetaan sumber ke tabel target

targetDatabaseName

string

Nama database target. Catatan: Database target akan dipotong sebelum memulai migrasi.

targetSetting

object

Pengaturan target untuk menyetel perilaku migrasi titik akhir target

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input untuk tugas yang memigrasikan database Oracle ke Azure Database for PostgreSQL untuk migrasi online

Nama Jenis Deskripsi
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

OracleConnectionInfo

Informasi koneksi untuk Oracle sumber

targetConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk target Azure Database for PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Nama Jenis Deskripsi
errorMessage

string

Pesan kesalahan

events

SyncMigrationDatabaseErrorEvent[]

Daftar peristiwa kesalahan.

id

string

Pengidentifikasi hasil

resultType string:

DatabaseLevelErrorOutput

Jenis hasil

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Nama Jenis Deskripsi
appliedChanges

integer (int64)

Jumlah perubahan yang diterapkan

cdcDeleteCounter

integer (int64)

Jumlah penghapusan cdc

cdcInsertCounter

integer (int64)

Jumlah sisipan cdc

cdcUpdateCounter

integer (int64)

Jumlah pembaruan cdc

databaseName

string

Nama database

endedOn

string (date-time)

Waktu akhir migrasi

fullLoadCompletedTables

integer (int64)

Jumlah tabel yang diselesaikan dalam beban penuh

fullLoadErroredTables

integer (int64)

Jumlah tabel yang diserahkan dalam beban penuh

fullLoadLoadingTables

integer (int64)

Jumlah tabel yang dimuat dalam pemuatan penuh

fullLoadQueuedTables

integer (int64)

Jumlah tabel yang diantrekan dalam beban penuh

id

string

Pengidentifikasi hasil

incomingChanges

integer (int64)

Jumlah perubahan masuk

initializationCompleted

boolean

Menunjukkan apakah beban awal (beban penuh) telah selesai

latency

integer (int64)

CDC menerapkan latensi

migrationState

SyncDatabaseMigrationReportingState

Status migrasi tempat database ini berada

resultType string:

DatabaseLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi hasil

resultType string:

ErrorOutput

Jenis hasil

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

id

string

Pengidentifikasi hasil

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServer

string

Nama server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

targetServer

string

Nama server target

targetServerVersion

string

Versi server target

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Nama Jenis Deskripsi
cdcDeleteCounter

integer (int64)

Jumlah penghapusan yang diterapkan

cdcInsertCounter

integer (int64)

Jumlah sisipan yang diterapkan

cdcUpdateCounter

integer (int64)

Jumlah pembaruan yang diterapkan

dataErrorsCounter

integer (int64)

Jumlah kesalahan data yang terjadi

databaseName

string

Nama database

fullLoadEndedOn

string (date-time)

Waktu selesai beban penuh

fullLoadEstFinishTime

string (date-time)

Perkirakan untuk menyelesaikan beban penuh

fullLoadStartedOn

string (date-time)

Waktu mulai beban penuh

fullLoadTotalRows

integer (int64)

Jumlah baris yang diterapkan dalam pemuatan penuh

id

string

Pengidentifikasi hasil

lastModifiedTime

string (date-time)

Waktu terakhir diubah pada target

resultType string:

TableLevelOutput

Jenis hasil

state

SyncTableMigrationState

Status migrasi tabel saat ini

tableName

string

Nama tabel

totalChangesApplied

integer (int64)

Jumlah total perubahan yang diterapkan

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi PostgreSQL ke Azure Database for PostgreSQL

Nama Jenis Deskripsi
id

string

Pengidentifikasi hasil

migrationSetting

Pengaturan migrasi yang menyetel perilaku migrasi

name

string

Nama database

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Tabel yang dipilih untuk migrasi

sourceSetting

object

Pengaturan sumber untuk menyetel perilaku migrasi titik akhir sumber

targetDatabaseName

string

Nama database target. Catatan: Database target akan dipotong sebelum memulai migrasi.

targetSetting

object

Pengaturan target untuk menyetel perilaku migrasi titik akhir target

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tabel yang dipilih untuk migrasi

Nama Jenis Deskripsi
name

string

Nama tabel yang akan dimigrasikan

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input untuk tugas yang memigrasikan database PostgreSQL ke Azure Database for PostgreSQL untuk migrasi online

Nama Jenis Deskripsi
encryptedKeyForSecureFields

string

kunci terenkripsi untuk bidang aman

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk PostgreSQL sumber

startedOn

string (date-time)

Waktu mulai migrasi

targetConnectionInfo

PostgreSqlConnectionInfo

Informasi koneksi untuk target Azure Database for PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Nama Jenis Deskripsi
errorMessage

string

Pesan kesalahan

events

SyncMigrationDatabaseErrorEvent[]

Daftar peristiwa kesalahan.

id

string

Pengidentifikasi hasil

resultType string:

DatabaseLevelErrorOutput

Jenis hasil

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Nama Jenis Deskripsi
appliedChanges

integer (int64)

Jumlah perubahan yang diterapkan

cdcDeleteCounter

integer (int64)

Jumlah penghapusan cdc

cdcInsertCounter

integer (int64)

Jumlah sisipan cdc

cdcUpdateCounter

integer (int64)

Jumlah pembaruan cdc

databaseName

string

Nama database

endedOn

string (date-time)

Waktu akhir migrasi

fullLoadCompletedTables

integer (int64)

Jumlah tabel yang diselesaikan dalam beban penuh

fullLoadErroredTables

integer (int64)

Jumlah tabel yang diserahkan dalam beban penuh

fullLoadLoadingTables

integer (int64)

Jumlah tabel yang dimuat dalam pemuatan penuh

fullLoadQueuedTables

integer (int64)

Jumlah tabel yang diantrekan dalam beban penuh

id

string

Pengidentifikasi hasil

incomingChanges

integer (int64)

Jumlah perubahan masuk

initializationCompleted

boolean

Menunjukkan apakah beban awal (beban penuh) telah selesai

latency

integer (int64)

CDC menerapkan latensi

migrationState

SyncDatabaseMigrationReportingState

Status migrasi tempat database ini berada

resultType string:

DatabaseLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

events

SyncMigrationDatabaseErrorEvent[]

Daftar peristiwa kesalahan

id

string

Pengidentifikasi hasil

resultType string:

ErrorOutput

Jenis hasil

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Nama Jenis Deskripsi
databaseCount

number

Jumlah database yang akan disertakan

endedOn

string (date-time)

Waktu akhir migrasi

id

string

Pengidentifikasi hasil

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServer

string

Nama server sumber

sourceServerType

ScenarioSource

Jenis server sumber.

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

state

ReplicateMigrationState

Status migrasi

targetServer

string

Nama server target

targetServerType

ScenarioTarget

Jenis server target.

targetServerVersion

string

Versi server target

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Nama Jenis Deskripsi
cdcDeleteCounter

integer (int64)

Jumlah penghapusan yang diterapkan

cdcInsertCounter

integer (int64)

Jumlah sisipan yang diterapkan

cdcUpdateCounter

integer (int64)

Jumlah pembaruan yang diterapkan

dataErrorsCounter

integer (int64)

Jumlah kesalahan data yang terjadi

databaseName

string

Nama database

fullLoadEndedOn

string (date-time)

Waktu selesai beban penuh

fullLoadEstFinishTime

string (date-time)

Perkirakan untuk menyelesaikan beban penuh

fullLoadStartedOn

string (date-time)

Waktu mulai beban penuh

fullLoadTotalRows

integer (int64)

Jumlah baris yang diterapkan dalam pemuatan penuh

id

string

Pengidentifikasi hasil

lastModifiedTime

string (date-time)

Waktu terakhir diubah pada target

resultType string:

TableLevelOutput

Jenis hasil

state

SyncTableMigrationState

Status migrasi tabel saat ini

tableName

string

Nama tabel

totalChangesApplied

integer (int64)

Jumlah total perubahan yang diterapkan

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memigrasikan database PostgreSQL ke Azure Database for PostgreSQL untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

createdOn

string

DateTime di UTC saat tugas dibuat

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Input tugas

isCloneable

boolean

apakah tugas dapat dikloning atau tidak

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskId

string

id tugas

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Jenis tugas.

MigrateSqlServerSqlDbDatabaseInput

Informasi khusus database untuk input tugas migrasi SQL ke Azure SQL DB

Nama Jenis Deskripsi
id

string

id database

makeSourceDbReadOnly

boolean

Apakah akan mengatur database baca saja sebelum migrasi

name

string

Nama database

schemaSetting

object

Pengaturan dipilih untuk migrasi skema DB.

tableMap

object

Pemetaan sumber ke tabel target

targetDatabaseName

string

Nama database target. Catatan: Database target akan dipotong sebelum memulai migrasi.

MigrateSqlServerSqlDbSyncDatabaseInput

Informasi khusus database untuk input tugas migrasi sinkronisasi SQL ke Azure SQL DB

Nama Jenis Deskripsi
id

string

Pengidentifikasi unik untuk database

migrationSetting

object

Pengaturan migrasi yang menyetel perilaku migrasi

name

string

Nama database

schemaName

string

Nama skema yang akan dimigrasikan

sourceSetting

object

Pengaturan sumber untuk menyetel perilaku migrasi titik akhir sumber

tableMap

object

Pemetaan sumber ke tabel target

targetDatabaseName

string

Nama database target

targetSetting

object

Pengaturan target untuk menyetel perilaku migrasi titik akhir target

MigrateSqlServerSqlDbSyncTaskInput

Input untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database untuk migrasi online

Nama Jenis Deskripsi
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke sumber

targetConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke target

validationOptions

MigrationValidationOptions

Opsi validasi

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Nama Jenis Deskripsi
errorMessage

string

Pesan kesalahan

events

SyncMigrationDatabaseErrorEvent[]

Daftar peristiwa kesalahan.

id

string

Pengidentifikasi hasil

resultType string:

DatabaseLevelErrorOutput

Jenis hasil

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Nama Jenis Deskripsi
appliedChanges

integer (int64)

Jumlah perubahan yang diterapkan

cdcDeleteCounter

integer (int64)

Jumlah penghapusan cdc

cdcInsertCounter

integer (int64)

Jumlah sisipan cdc

cdcUpdateCounter

integer (int64)

Jumlah pembaruan cdc

databaseName

string

Nama database

endedOn

string (date-time)

Waktu akhir migrasi

fullLoadCompletedTables

integer (int64)

Jumlah tabel yang diselesaikan dalam beban penuh

fullLoadErroredTables

integer (int64)

Jumlah tabel yang diserahkan dalam beban penuh

fullLoadLoadingTables

integer (int64)

Jumlah tabel yang dimuat dalam pemuatan penuh

fullLoadQueuedTables

integer (int64)

Jumlah tabel yang diantrekan dalam beban penuh

id

string

Pengidentifikasi hasil

incomingChanges

integer (int64)

Jumlah perubahan masuk

initializationCompleted

boolean

Menunjukkan apakah beban awal (beban penuh) telah selesai

latency

integer (int64)

CDC menerapkan latensi

migrationState

SyncDatabaseMigrationReportingState

Status migrasi tempat database ini berada

resultType string:

DatabaseLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

MigrateSqlServerSqlDbSyncTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi hasil

resultType string:

ErrorOutput

Jenis hasil

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Nama Jenis Deskripsi
databaseCount

integer

Jumlah database

endedOn

string (date-time)

Waktu akhir migrasi

id

string

Pengidentifikasi hasil

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServer

string

Nama server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

targetServer

string

Nama server target

targetServerVersion

string

Versi server target

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Nama Jenis Deskripsi
cdcDeleteCounter

integer (int64)

Jumlah penghapusan yang diterapkan

cdcInsertCounter

integer (int64)

Jumlah sisipan yang diterapkan

cdcUpdateCounter

integer (int64)

Jumlah pembaruan yang diterapkan

dataErrorsCounter

integer (int64)

Jumlah kesalahan data yang terjadi

databaseName

string

Nama database

fullLoadEndedOn

string (date-time)

Waktu selesai beban penuh

fullLoadEstFinishTime

string (date-time)

Perkirakan untuk menyelesaikan beban penuh

fullLoadStartedOn

string (date-time)

Waktu mulai beban penuh

fullLoadTotalRows

integer (int64)

Jumlah baris yang diterapkan dalam pemuatan penuh

id

string

Pengidentifikasi hasil

lastModifiedTime

string (date-time)

Waktu terakhir diubah pada target

resultType string:

TableLevelOutput

Jenis hasil

state

SyncTableMigrationState

Status migrasi tabel saat ini

tableName

string

Nama tabel

totalChangesApplied

integer (int64)

Jumlah total perubahan yang diterapkan

MigrateSqlServerSqlDbSyncTaskProperties

Properti untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateSqlServerSqlDbSyncTaskInput

Input tugas

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Jenis tugas.

MigrateSqlServerSqlDbTaskInput

Input untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database

Nama Jenis Deskripsi
encryptedKeyForSecureFields

string

kunci terenkripsi untuk bidang aman

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke sumber

startedOn

string

Tanggal dan waktu relatif terhadap UTC saat migrasi dimulai

targetConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke target

validationOptions

MigrationValidationOptions

Opsi untuk mengaktifkan berbagai validasi pascamigrasi. Opsi yang tersedia, 1.) Pemeriksaan Integritas Data: Melakukan perbandingan berbasis checksum pada tabel sumber dan target setelah migrasi untuk memastikan kebenaran data. 2.) Validasi Skema: Melakukan perbandingan skema menyeluruh antara tabel sumber dan target dan menyediakan daftar perbedaan antara database sumber dan target, 3.) Analisis Kueri: Menjalankan sekumpulan kueri yang diambil secara otomatis baik dari Cache Rencana Kueri atau Penyimpanan Kueri dan jalankan dan bandingkan waktu eksekusi antara database sumber dan target.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Nama Jenis Deskripsi
databaseName

string

Nama item

endedOn

string (date-time)

Waktu akhir migrasi

errorCount

integer (int64)

Jumlah kesalahan database/objek.

errorPrefix

string

Awalan string kartubebas yang digunakan untuk mengkueri semua kesalahan item

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

id

string

Pengidentifikasi hasil

message

string

Pesan kemajuan migrasi

numberOfObjects

integer (int64)

Jumlah objek

numberOfObjectsCompleted

integer (int64)

Jumlah objek yang berhasil diselesaikan

objectSummary

<string,  DataItemMigrationSummaryResult>

Ringkasan hasil objek dalam migrasi

resultPrefix

string

Awalan string kartubebas yang akan digunakan untuk mengkueri semua hasil sub-tem item

resultType string:

DatabaseLevelOutput

Jenis hasil

stage

DatabaseMigrationStage

Tahap migrasi tempat database ini berada

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

statusMessage

string

Pesan status

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Nama Jenis Deskripsi
dataIntegrityValidationResult

DataIntegrityValidationResult

Menyediakan hasil validasi integritas data antara tabel sumber dan target yang dimigrasikan.

endedOn

string (date-time)

Waktu akhir validasi

id

string

Pengidentifikasi hasil

migrationId

string

Pengidentifikasi Migrasi

queryAnalysisValidationResult

QueryAnalysisValidationResult

Hasil beberapa hasil eksekusi kueri antara database sumber dan target

resultType string:

MigrationDatabaseLevelValidationOutput

Jenis hasil

schemaValidationResult

SchemaComparisonValidationResult

Menyediakan hasil perbandingan skema antara database sumber dan target

sourceDatabaseName

string

Nama database sumber

startedOn

string (date-time)

Waktu mulai validasi

status

ValidationStatus

Status validasi saat ini di tingkat database

targetDatabaseName

string

Nama database target

MigrateSqlServerSqlDbTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi unik untuk pengecualian

resultType string:

ErrorOutput

Jenis hasil

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Nama Jenis Deskripsi
databaseSummary

<string,  DatabaseSummaryResult>

Ringkasan hasil database dalam migrasi

databases

object

Database yang dipilih sebagai peta dari nama database ke id database

durationInSeconds

integer (int64)

Durasi eksekusi tugas dalam hitungan detik.

endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

id

string

Pengidentifikasi hasil

message

string

Pesan kemajuan migrasi

migrationReportResult

MigrationReportResult

Hasil Laporan Migrasi, menyediakan url unik untuk mengunduh laporan migrasi Anda.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Hasil Validasi Migrasi

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

status

MigrationStatus

Status migrasi saat ini

statusMessage

string

Pesan status migrasi

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

MigrateSqlServerSqlDbTaskOutputTableLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

errorPrefix

string

Awalan string kartubebas yang digunakan untuk mengkueri semua kesalahan item

id

string

Pengidentifikasi hasil

itemsCompletedCount

integer (int64)

Jumlah item yang berhasil diselesaikan

itemsCount

integer (int64)

Jumlah item

objectName

string

Nama item

resultPrefix

string

Awalan string kartubebas yang akan digunakan untuk mengkueri semua hasil sub-tem item

resultType string:

TableLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

statusMessage

string

Pesan status

MigrateSqlServerSqlDbTaskOutputValidationResult

Nama Jenis Deskripsi
id

string

Pengidentifikasi hasil

migrationId

string

Pengidentifikasi Migrasi

resultType string:

MigrationValidationOutput

Jenis hasil

status

ValidationStatus

Status validasi saat ini di tingkat migrasi. Status dari status hasil validasi database akan diagregasi di sini.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Hasil ringkasan validasi untuk setiap database

MigrateSqlServerSqlDbTaskProperties

Properti untuk tugas yang memigrasikan database SQL Server lokal ke Azure SQL Database

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

createdOn

string

DateTime di UTC saat tugas dibuat

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateSqlServerSqlDbTaskInput

Input tugas

isCloneable

boolean

apakah tugas dapat dikloning atau tidak

output MigrateSqlServerSqlDbTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskId

string

id tugas

taskType string:

Migrate.SqlServer.SqlDb

Jenis tugas.

MigrateSqlServerSqlMIDatabaseInput

Informasi khusus database untuk input tugas migrasi SQL ke Azure SQL DB Managed Instance

Nama Jenis Deskripsi
backupFilePaths

string[]

Daftar file cadangan yang akan digunakan jika ada cadangan.

backupFileShare

FileShare

Cadangkan informasi berbagi file untuk mencadangkan database ini.

id

string

id database

name

string

Nama database

restoreDatabaseName

string

Nama database di tujuan

MigrateSqlServerSqlMISyncTaskInput

Input untuk tugas yang memigrasikan database SQL Server ke skenario online Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
azureApp

AzureActiveDirectoryApp

Aplikasi Azure Active Directory yang akan digunakan instans DMS (klasik) untuk menyambungkan ke instans target Azure SQL Database Managed Instance dan Akun Azure Storage

backupFileShare

FileShare

Cadangkan informasi berbagi file untuk semua database yang dipilih.

numberOfParallelDatabaseMigrations

number

Jumlah migrasi database yang akan dimulai secara paralel

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server sumber

storageResourceId

string

ResourceId penyimpanan yang sepenuhnya memenuhi syarat

targetConnectionInfo

MiSqlConnectionInfo

Informasi koneksi untuk Azure SQL Database Managed Instance

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nama Jenis Deskripsi
activeBackupSets

BackupSetInfo[]

Kumpulan cadangan yang saat ini aktif (Sedang diunggah atau dipulihkan)

containerName

string

Nama kontainer yang dibuat di akun Azure Storage tempat cadangan disalin

endedOn

string (date-time)

Waktu akhir migrasi database

errorPrefix

string

string awalan yang digunakan untuk mengkueri kesalahan untuk database ini

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi

fullBackupSetInfo

BackupSetInfo

Detail kumpulan pencadangan lengkap

id

string

Pengidentifikasi hasil

isFullBackupRestored

boolean

Apakah pencadangan penuh telah diterapkan ke database target atau tidak

lastRestoredBackupSetInfo

BackupSetInfo

Informasi set cadangan terakhir yang diterapkan

migrationState

DatabaseMigrationState

Status database saat ini

resultType string:

DatabaseLevelOutput

Jenis hasil

sourceDatabaseName

string

Nama database

startedOn

string (date-time)

Waktu mulai migrasi database

MigrateSqlServerSqlMISyncTaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi unik untuk pengecualian

resultType string:

ErrorOutput

Jenis hasil

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Nama Jenis Deskripsi
databaseCount

integer

Jumlah database

databaseErrorCount

integer

Jumlah kesalahan tingkat database

endedOn

string (date-time)

Waktu akhir migrasi

id

string

Pengidentifikasi hasil

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerName

string

Nama server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

targetServerBrandVersion

string

Versi merek server target

targetServerName

string

Nama server target

targetServerVersion

string

Versi server target

MigrateSqlServerSqlMISyncTaskProperties

Properti untuk tugas yang memigrasikan database SQL Server ke skenario sinkronisasi Azure SQL Database Managed Instance

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

createdOn

string

DateTime di UTC saat tugas dibuat

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateSqlServerSqlMISyncTaskInput

Input tugas

output MigrateSqlServerSqlMISyncTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Jenis tugas.

MigrateSqlServerSqlMITaskInput

Input untuk tugas yang memigrasikan database SQL Server ke Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
aadDomainName

string

Nama domain Azure Active Directory dalam format 'contoso.com' untuk Azure AD gabungan atau 'contoso.onmicrosoft.com' untuk domain terkelola, diperlukan jika dan hanya jika login Windows dipilih

backupBlobShare

BlobShare

SAS URI Kontainer Akun Azure Storage yang akan digunakan untuk menyimpan file cadangan.

backupFileShare

FileShare

Cadangkan informasi berbagi file untuk semua database yang dipilih.

backupMode

BackupMode

Mode Pencadangan untuk menentukan apakah akan menggunakan cadangan yang ada atau membuat cadangan baru. Jika menggunakan cadangan yang ada, jalur file cadangan harus disediakan di selectedDatabases.

encryptedKeyForSecureFields

string

kunci terenkripsi untuk bidang aman

selectedAgentJobs

string[]

Pekerjaan Agen untuk bermigrasi.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database yang akan dimigrasikan

selectedLogins

string[]

Masuk untuk bermigrasi.

sourceConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke sumber

startedOn

string

Tanggal dan waktu relatif terhadap UTC saat migrasi dimulai

targetConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke target

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Kesalahan dan peringatan migrasi per pekerjaan

id

string

Pengidentifikasi hasil

isEnabled

boolean

Status Pekerjaan Agen asli.

message

string

Pesan kemajuan migrasi

name

string

Nama Pekerjaan Agen.

resultType string:

AgentJobLevelOutput

Jenis hasil

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Nama Jenis Deskripsi
databaseName

string

Nama database

endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi

id

string

Pengidentifikasi hasil

message

string

Pesan kemajuan migrasi

resultType string:

DatabaseLevelOutput

Jenis hasil

sizeMB

number (double)

Ukuran database dalam megabyte

stage

DatabaseMigrationStage

Tahap migrasi saat ini

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

MigrateSqlServerSqlMITaskOutputError

Nama Jenis Deskripsi
error

ReportableException

Kesalahan migrasi

id

string

Pengidentifikasi unik untuk pengecualian

resultType string:

ErrorOutput

Jenis hasil

MigrateSqlServerSqlMITaskOutputLoginLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi masuk

exceptionsAndWarnings

ReportableException[]

Kesalahan dan peringatan migrasi masuk per login

id

string

Pengidentifikasi hasil

loginName

string

Nama masuk.

message

string

Pesan kemajuan migrasi masuk

resultType string:

LoginLevelOutput

Jenis hasil

stage

LoginMigrationStage

Tahap login saat ini

startedOn

string (date-time)

Waktu mulai migrasi masuk

state

MigrationState

Status login saat ini

MigrateSqlServerSqlMITaskOutputMigrationLevel

Nama Jenis Deskripsi
agentJobs

object

Pekerjaan agen yang dipilih sebagai peta dari nama ke id

databases

object

Database yang dipilih sebagai peta dari nama database ke id database

endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

id

string

Pengidentifikasi hasil

logins

object

Masuk yang dipilih sebagai peta dari nama ke id

message

string

Pesan kemajuan migrasi

orphanedUsersInfo

OrphanedUserInfo[]

Daftar pengguna tanpa sumber.

resultType string:

MigrationLevelOutput

Jenis hasil

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Peta hasil migrasi peran server.

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

status

MigrationStatus

Status migrasi saat ini

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

MigrateSqlServerSqlMITaskProperties

Properti untuk tugas yang memigrasikan database SQL Server ke Azure SQL Database Managed Instance

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

createdOn

string

DateTime di UTC saat tugas dibuat

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateSqlServerSqlMITaskInput

Input tugas

isCloneable

boolean

apakah tugas dapat dikloning atau tidak

output MigrateSqlServerSqlMITaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

parentTaskId

string

id tugas induk

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskId

string

id tugas

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Jenis tugas.

MigrateSsisTaskInput

Input untuk tugas yang memigrasikan paket SSIS dari SQL Server ke Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
sourceConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke sumber

ssisMigrationInfo

SsisMigrationInfo

Informasi migrasi paket SSIS.

targetConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke target

MigrateSsisTaskOutputMigrationLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

id

string

Pengidentifikasi hasil

message

string

Pesan kemajuan migrasi

resultType string:

MigrationLevelOutput

Jenis hasil

sourceServerBrandVersion

string

Versi merek server sumber

sourceServerVersion

string

Versi server sumber

stage

SsisMigrationStage

Tahap migrasi SSIS.

startedOn

string (date-time)

Waktu mulai migrasi

status

MigrationStatus

Status migrasi saat ini

targetServerBrandVersion

string

Versi merek server target

targetServerVersion

string

Versi server target

MigrateSsisTaskOutputProjectLevel

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir migrasi

exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi

folderName

string

Nama folder

id

string

Pengidentifikasi hasil

message

string

Pesan kemajuan migrasi

projectName

string

Nama proyek

resultType string:

SsisProjectLevelOutput

Jenis hasil

stage

SsisMigrationStage

Tahap migrasi SSIS.

startedOn

string (date-time)

Waktu mulai migrasi

state

MigrationState

Status migrasi saat ini

MigrateSsisTaskProperties

Properti untuk tugas yang memigrasikan paket SSIS dari database SQL Server ke Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateSsisTaskInput

Input tugas

output MigrateSsisTaskOutput[]:

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Migrate.Ssis

Jenis tugas.

MigrateSyncCompleteCommandInput

Input untuk perintah yang menyelesaikan migrasi sinkronisasi untuk database.

Nama Jenis Deskripsi
commitTimeStamp

string (date-time)

Stempel waktu untuk diselesaikan

databaseName

string

Nama database

MigrateSyncCompleteCommandOutput

Output untuk perintah yang menyelesaikan migrasi sinkronisasi untuk database.

Nama Jenis Deskripsi
errors

ReportableException[]

Daftar kesalahan yang terjadi selama eksekusi perintah

id

string

Pengidentifikasi hasil

MigrateSyncCompleteCommandProperties

Properti untuk perintah yang menyelesaikan migrasi sinkronisasi untuk database.

Nama Jenis Deskripsi
commandId

string

Id perintah

commandType string:

Migrate.Sync.Complete.Database

Jenis perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateSyncCompleteCommandInput

Input perintah

output

MigrateSyncCompleteCommandOutput

Output perintah. Ini diabaikan jika dikirimkan.

state

CommandState

Status perintah. Ini diabaikan jika dikirimkan.

MigrationEligibilityInfo

Informasi tentang kelayakan migrasi objek server

Nama Jenis Deskripsi
isEligibleForMigration

boolean

Apakah objek memenuhi syarat untuk migrasi atau tidak.

validationMessages

string[]

Informasi tentang kegagalan kelayakan untuk objek server.

MigrationReportResult

Hasil laporan validasi migrasi, berisi url untuk mengunduh laporan yang dihasilkan.

Nama Jenis Deskripsi
id

string

Pengidentifikasi hasil validasi migrasi

reportUrl

string

Url laporan.

MigrationState

Status migrasi saat ini

Nilai Deskripsi
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

Status migrasi saat ini

Nilai Deskripsi
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

Hasil ringkasan tingkat Database Validasi Migrasi

Nama Jenis Deskripsi
endedOn

string (date-time)

Waktu akhir validasi

id

string

Pengidentifikasi hasil

migrationId

string

Pengidentifikasi Migrasi

sourceDatabaseName

string

Nama database sumber

startedOn

string (date-time)

Waktu mulai validasi

status

ValidationStatus

Status validasi saat ini di tingkat database

targetDatabaseName

string

Nama database target

MigrationValidationOptions

Jenis validasi yang akan dijalankan setelah migrasi

Nama Jenis Deskripsi
enableDataIntegrityValidation

boolean

Memungkinkan untuk melakukan validasi integritas data berbasis checksum antara sumber dan target untuk database/ tabel yang dipilih .

enableQueryAnalysisValidation

boolean

Memungkinkan untuk melakukan analisis kueri yang cepat dan cerdas dengan mengambil kueri dari database sumber dan menjalankannya di target. Hasilnya akan memiliki statistik eksekusi untuk eksekusi dalam database sumber dan target untuk kueri yang diekstrak.

enableSchemaValidation

boolean

Memungkinkan untuk membandingkan informasi skema antara sumber dan target.

MigrationValidationResult

Hasil Validasi Migrasi

Nama Jenis Deskripsi
id

string

Pengidentifikasi hasil validasi migrasi

migrationId

string

Pengidentifikasi Migrasi

status

ValidationStatus

Status validasi saat ini di tingkat migrasi. Status dari status hasil validasi database akan diagregasi di sini.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Hasil ringkasan validasi untuk setiap database

MiSqlConnectionInfo

Properti yang diperlukan untuk membuat koneksi ke instans Terkelola database Azure SQL

Nama Jenis Deskripsi
managedInstanceResourceId

string

Id sumber daya untuk instans Terkelola database Azure SQL

password

string

Kredensial kata sandi.

type string:

MiSqlConnectionInfo

Jenis info koneksi

userName

string

Nama pengguna

MongoDbClusterInfo

Menjelaskan sumber data MongoDB

Nama Jenis Deskripsi
databases

MongoDbDatabaseInfo[]

Daftar database non-sistem dalam kluster

supportsSharding

boolean

Apakah kluster mendukung koleksi pecahan

type

MongoDbClusterType

Jenis sumber data

version

string

Versi sumber data dalam formulir x.y.z (misalnya 3.6.7). Tidak digunakan jika Jenis adalah BlobContainer.

MongoDbClusterType

Jenis sumber data

Nilai Deskripsi
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

Menjelaskan koleksi yang didukung dalam database MongoDB

Nama Jenis Deskripsi
averageDocumentSize

integer (int64)

Ukuran dokumen rata-rata, atau -1 jika ukuran rata-rata tidak diketahui

dataSize

integer (int64)

Perkiraan ukuran total data, dalam byte, atau -1 jika ukurannya tidak diketahui.

databaseName

string

Nama database yang berisi koleksi

documentCount

integer (int64)

Perkiraan jumlah total dokumen, atau -1 jika jumlah dokumen tidak diketahui

isCapped

boolean

Apakah koleksi adalah koleksi yang dibatasi (yaitu apakah memiliki ukuran tetap dan bertindak seperti buffer melingkar)

isSystemCollection

boolean

Apakah koleksi adalah kumpulan sistem

isView

boolean

Apakah koleksi adalah tampilan koleksi lain

name

string

Nama database atau koleksi yang tidak memenuhi syarat

qualifiedName

string

Nama database atau koleksi yang memenuhi syarat. Untuk koleksi, ini adalah nama yang memenuhi syarat database.

shardKey

MongoDbShardKeyInfo

Kunci shard pada koleksi, atau null jika koleksi tidak dipecah

supportsSharding

boolean

Apakah database mengaktifkan sharding. Perhatikan bahwa tugas migrasi akan mengaktifkan sharding pada target jika perlu.

viewOf

string

Nama koleksi yang merupakan tampilan, jika IsView benar

MongoDbCollectionProgress

Menjelaskan kemajuan koleksi

Nama Jenis Deskripsi
bytesCopied

integer (int64)

Jumlah byte dokumen yang disalin selama tahap Penyalinan

documentsCopied

integer (int64)

Jumlah dokumen yang disalin selama tahap Penyalinan

elapsedTime

string

Waktu yang berlalu dalam format [ddd.]hh:mm:ss[.fffffff] (yaitu format TimeSpan)

errors

<string,  MongoDbError>

Kesalahan dan peringatan yang telah terjadi untuk objek saat ini. Kuncinya adalah kode kesalahan.

eventsPending

integer (int64)

Jumlah peristiwa oplog yang menunggu pemutaran ulang

eventsReplayed

integer (int64)

Jumlah peristiwa oplog yang diputar ulang sejauh ini

lastEventTime

string (date-time)

Tanda waktu peristiwa oplog terakhir yang diterima, atau null jika belum ada peristiwa oplog yang diterima

lastReplayTime

string (date-time)

Tanda waktu peristiwa oplog terakhir diputar ulang, atau null jika belum ada peristiwa oplog yang diputar ulang

name

string

Nama objek kemajuan. Untuk koleksi, ini adalah nama koleksi yang tidak memenuhi syarat. Untuk database, ini adalah nama database. Untuk migrasi keseluruhan, ini null.

qualifiedName

string

Nama objek kemajuan yang memenuhi syarat. Untuk koleksi, ini adalah nama yang memenuhi syarat database. Untuk database, ini adalah nama database. Untuk migrasi keseluruhan, ini null.

resultType string:

Collection

Jenis objek kemajuan

state

MongoDbMigrationState

totalBytes

integer (int64)

Jumlah total byte dokumen pada sumber di awal tahap Penyalinan, atau -1 jika ukuran total tidak diketahui

totalDocuments

integer (int64)

Jumlah total dokumen pada sumber di awal tahap Penyalinan, atau -1 jika jumlah total tidak diketahui

MongoDbCollectionSettings

Menjelaskan bagaimana koleksi MongoDB individu harus dimigrasikan

Nama Jenis Deskripsi
canDelete

boolean

Apakah migrasi diizinkan untuk menghilangkan koleksi target selama melakukan migrasi. Nilai bawaan adalah benar.

shardKey

MongoDbShardKeySetting

Menjelaskan kunci shard MongoDB

targetRUs

integer (int32)

RU yang harus dikonfigurasi pada target CosmosDB, atau null untuk menggunakan default. Ini tidak berpengaruh pada target non-CosmosDB.

MongoDbConnectionInfo

Menjelaskan koneksi ke sumber data MongoDB

Nama Jenis Nilai default Deskripsi
additionalSettings

string

Pengaturan koneksi tambahan

authentication

AuthenticationType

Jenis autentikasi yang akan digunakan untuk koneksi

connectionString

string

String koneksi MongoDB atau URL kontainer blob. Nama pengguna dan kata sandi dapat ditentukan di sini atau di properti userName dan kata sandi

dataSource

string

Sumber data

encryptConnection

boolean

Apakah akan mengenkripsi koneksi

enforceSSL

boolean

password

string

Kredensial kata sandi.

port

integer

port untuk server

serverBrandVersion

string

versi merek server

serverName

string

nama server

serverVersion

string

versi server

trustServerCertificate

boolean

False

Apakah akan mempercayai sertifikat server

type

string

Jenis info koneksi

userName

string

Nama pengguna

MongoDbDatabaseInfo

Menjelaskan database dalam sumber data MongoDB

Nama Jenis Deskripsi
averageDocumentSize

integer (int64)

Ukuran dokumen rata-rata, atau -1 jika ukuran rata-rata tidak diketahui

collections

MongoDbCollectionInfo[]

Daftar koleksi yang didukung dalam database MongoDB

dataSize

integer (int64)

Perkiraan ukuran total data, dalam byte, atau -1 jika ukurannya tidak diketahui.

documentCount

integer (int64)

Perkiraan jumlah total dokumen, atau -1 jika jumlah dokumen tidak diketahui

name

string

Nama database atau koleksi yang tidak memenuhi syarat

qualifiedName

string

Nama database atau koleksi yang memenuhi syarat. Untuk koleksi, ini adalah nama yang memenuhi syarat database.

supportsSharding

boolean

Apakah database mengaktifkan sharding. Perhatikan bahwa tugas migrasi akan mengaktifkan sharding pada target jika perlu.

MongoDbDatabaseProgress

Menjelaskan kemajuan database

Nama Jenis Deskripsi
bytesCopied

integer (int64)

Jumlah byte dokumen yang disalin selama tahap Penyalinan

collections

object

Kemajuan koleksi dalam database. Kuncinya adalah nama koleksi yang tidak memenuhi syarat

documentsCopied

integer (int64)

Jumlah dokumen yang disalin selama tahap Penyalinan

elapsedTime

string

Waktu yang berlalu dalam format [ddd.]hh:mm:ss[.fffffff] (yaitu format TimeSpan)

errors

<string,  MongoDbError>

Kesalahan dan peringatan yang telah terjadi untuk objek saat ini. Kuncinya adalah kode kesalahan.

eventsPending

integer (int64)

Jumlah peristiwa oplog yang menunggu pemutaran ulang

eventsReplayed

integer (int64)

Jumlah peristiwa oplog yang diputar ulang sejauh ini

lastEventTime

string (date-time)

Tanda waktu peristiwa oplog terakhir yang diterima, atau null jika belum ada peristiwa oplog yang diterima

lastReplayTime

string (date-time)

Tanda waktu peristiwa oplog terakhir diputar ulang, atau null jika belum ada peristiwa oplog yang diputar ulang

name

string

Nama objek kemajuan. Untuk koleksi, ini adalah nama koleksi yang tidak memenuhi syarat. Untuk database, ini adalah nama database. Untuk migrasi keseluruhan, ini null.

qualifiedName

string

Nama objek kemajuan yang memenuhi syarat. Untuk koleksi, ini adalah nama yang memenuhi syarat database. Untuk database, ini adalah nama database. Untuk migrasi keseluruhan, ini null.

resultType string:

Database

Jenis objek kemajuan

state

MongoDbMigrationState

totalBytes

integer (int64)

Jumlah total byte dokumen pada sumber di awal tahap Penyalinan, atau -1 jika ukuran total tidak diketahui

totalDocuments

integer (int64)

Jumlah total dokumen pada sumber di awal tahap Penyalinan, atau -1 jika jumlah total tidak diketahui

MongoDbDatabaseSettings

Menjelaskan bagaimana database MongoDB individual harus dimigrasikan

Nama Jenis Deskripsi
collections

<string,  MongoDbCollectionSettings>

Koleksi pada database sumber untuk dimigrasikan ke target. Kuncinya adalah nama koleksi yang tidak memenuhi syarat.

targetRUs

integer (int32)

RU yang harus dikonfigurasi pada target CosmosDB, atau null untuk menggunakan default, atau 0 jika throughput tidak boleh disediakan untuk database. Ini tidak berpengaruh pada target non-CosmosDB.

MongoDbError

Menjelaskan kesalahan atau peringatan yang terjadi selama migrasi MongoDB

Nama Jenis Deskripsi
code

string

Kode yang tidak dapat dibaca mesin yang dapat dibaca mesin yang menjelaskan kesalahan atau peringatan

count

integer (int32)

Frekuensi terjadinya kesalahan atau peringatan

message

string

Pesan yang dapat dibaca manusia yang dilokalkan yang menjelaskan kesalahan atau peringatan

type

MongoDbErrorType

Jenis kesalahan atau peringatan

MongoDbErrorType

Jenis kesalahan atau peringatan

Nilai Deskripsi
Error
ValidationError
Warning

MongoDbMigrationProgress

Menjelaskan kemajuan migrasi keseluruhan

Nama Jenis Deskripsi
bytesCopied

integer (int64)

Jumlah byte dokumen yang disalin selama tahap Penyalinan

databases

<string,  MongoDbDatabaseProgress>

Kemajuan database dalam migrasi. Kuncinya adalah nama database

documentsCopied

integer (int64)

Jumlah dokumen yang disalin selama tahap Penyalinan

elapsedTime

string

Waktu yang berlalu dalam format [ddd.]hh:mm:ss[.fffffff] (yaitu format TimeSpan)

errors

<string,  MongoDbError>

Kesalahan dan peringatan yang telah terjadi untuk objek saat ini. Kuncinya adalah kode kesalahan.

eventsPending

integer (int64)

Jumlah peristiwa oplog yang menunggu pemutaran ulang

eventsReplayed

integer (int64)

Jumlah peristiwa oplog yang diputar ulang sejauh ini

lastEventTime

string (date-time)

Tanda waktu peristiwa oplog terakhir yang diterima, atau null jika belum ada peristiwa oplog yang diterima

lastReplayTime

string (date-time)

Tanda waktu peristiwa oplog terakhir diputar ulang, atau null jika belum ada peristiwa oplog yang diputar ulang

name

string

Nama objek kemajuan. Untuk koleksi, ini adalah nama koleksi yang tidak memenuhi syarat. Untuk database, ini adalah nama database. Untuk migrasi keseluruhan, ini null.

qualifiedName

string

Nama objek kemajuan yang memenuhi syarat. Untuk koleksi, ini adalah nama yang memenuhi syarat database. Untuk database, ini adalah nama database. Untuk migrasi keseluruhan, ini null.

resultType string:

Migration

Jenis objek kemajuan

state

MongoDbMigrationState

totalBytes

integer (int64)

Jumlah total byte dokumen pada sumber di awal tahap Penyalinan, atau -1 jika ukuran total tidak diketahui

totalDocuments

integer (int64)

Jumlah total dokumen pada sumber di awal tahap Penyalinan, atau -1 jika jumlah total tidak diketahui

MongoDbMigrationSettings

Menjelaskan bagaimana migrasi data MongoDB harus dilakukan

Nama Jenis Deskripsi
boostRUs

integer (int32)

Batas RU pada target CosmosDB bahwa koleksi akan ditingkatkan sementara menjadi (jika lebih rendah) selama salinan awal migrasi, dari 10.000 menjadi 1.000.000, atau 0 untuk menggunakan peningkatan default (yang umumnya maksimum), atau null untuk tidak meningkatkan RU. Pengaturan ini tidak berpengaruh pada target non-CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Database pada kluster sumber untuk bermigrasi ke target. Kuncinya adalah nama database.

replication

MongoDbReplication

Menjelaskan bagaimana perubahan akan direplikasi dari sumber ke target. Defaultnya adalah OneTime.

source

MongoDbConnectionInfo

Pengaturan yang digunakan untuk menyambungkan ke kluster sumber

target

MongoDbConnectionInfo

Pengaturan yang digunakan untuk menyambungkan ke kluster target

throttling

MongoDbThrottlingSettings

Pengaturan yang digunakan untuk membatasi penggunaan sumber daya migrasi

MongoDbMigrationState

Nilai Deskripsi
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

Menjelaskan bagaimana perubahan akan direplikasi dari sumber ke target. Defaultnya adalah OneTime.

Nilai Deskripsi
Disabled
OneTime
Continuous

MongoDbShardKeyField

Menjelaskan referensi bidang dalam kunci shard MongoDB

Nama Jenis Deskripsi
name

string

Nama bidang

order

MongoDbShardKeyOrder

Pengurutan bidang

MongoDbShardKeyInfo

Menjelaskan kunci shard MongoDB

Nama Jenis Deskripsi
fields

MongoDbShardKeyField[]

Bidang dalam kunci shard

isUnique

boolean

Apakah kunci shard unik

MongoDbShardKeyOrder

Pengurutan bidang

Nilai Deskripsi
Forward
Reverse
Hashed

MongoDbShardKeySetting

Menjelaskan kunci shard MongoDB

Nama Jenis Deskripsi
fields

MongoDbShardKeyField[]

Bidang dalam kunci shard

isUnique

boolean

Apakah kunci shard unik

MongoDbThrottlingSettings

Menentukan batas sumber daya untuk migrasi

Nama Jenis Deskripsi
maxParallelism

integer (int32)

Jumlah maksimum item kerja (misalnya salinan koleksi) yang akan diproses secara paralel

minFreeCpu

integer (int32)

Persentase waktu CPU yang akan coba dihindari oleh migrasi, dari 0 hingga 100

minFreeMemoryMb

integer (int32)

Jumlah megabyte RAM yang akan coba dihindari oleh migrasi

MySqlConnectionInfo

Informasi untuk menyambungkan ke server MySQL

Nama Jenis Nilai default Deskripsi
additionalSettings

string

Pengaturan koneksi tambahan

authentication

AuthenticationType

Jenis autentikasi yang akan digunakan untuk koneksi

dataSource

string

Sumber data

encryptConnection

boolean

True

Apakah akan mengenkripsi koneksi

password

string

Kredensial kata sandi.

port

integer

Port untuk Server

serverName

string

Nama server

type string:

MySqlConnectionInfo

Jenis info koneksi

userName

string

Nama pengguna

MySqlTargetPlatformType

Platform Target untuk migrasi

Nilai Deskripsi
SqlServer
AzureDbForMySQL

ObjectType

Jenis objek yang memiliki perbedaan. misalnya (Table/View/StoredProcedure)

Nilai Deskripsi
StoredProcedures
Table
User
View
Function

ODataError

Informasi kesalahan dalam format OData.

Nama Jenis Deskripsi
code

string

Deskripsi kesalahan yang dapat dibaca mesin, seperti 'InvalidRequest' atau 'InternalServerError'

details

ODataError[]

Kesalahan dalam yang menyebabkan kesalahan ini

message

string

Deskripsi kesalahan yang dapat dibaca manusia

OracleConnectionInfo

Informasi untuk menyambungkan ke server Oracle

Nama Jenis Deskripsi
authentication

AuthenticationType

Jenis autentikasi yang akan digunakan untuk koneksi

dataSource

string

String koneksi EZConnect atau TNSName.

password

string

Kredensial kata sandi.

port

integer

port untuk server

serverName

string

nama server

serverVersion

string

versi server

type string:

OracleConnectionInfo

Jenis info koneksi

userName

string

Nama pengguna

OrphanedUserInfo

Informasi pengguna tanpa sumber di database server SQL.

Nama Jenis Deskripsi
databaseName

string

Database induk pengguna

name

string

Nama pengguna yatim piatu

PostgreSqlConnectionInfo

Informasi untuk menyambungkan ke server PostgreSQL

Nama Jenis Nilai default Deskripsi
additionalSettings

string

Pengaturan koneksi tambahan

authentication

AuthenticationType

Jenis autentikasi yang akan digunakan untuk koneksi

dataSource

string

Sumber data

databaseName

string

Nama database

encryptConnection

boolean

True

Apakah akan mengenkripsi koneksi

password

string

Kredensial kata sandi.

port

integer

Port untuk Server

serverBrandVersion

string

versi merek server

serverName

string

Nama server

serverVersion

string

versi server

trustServerCertificate

boolean

False

Apakah akan mempercayai sertifikat server

type string:

PostgreSqlConnectionInfo

Jenis info koneksi

userName

string

Nama pengguna

ProjectTask

Sumber daya tugas

Nama Jenis Deskripsi
etag

string

Nilai tag entitas yang kuat HTTP. Ini diabaikan jika dikirimkan.

id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties ProjectTaskProperties:

Properti tugas kustom

systemData

SystemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

type

string

Jenis sumber daya.

QueryAnalysisValidationResult

Hasil untuk perbandingan analisis kueri antara sumber dan target

Nama Jenis Deskripsi
queryResults

QueryExecutionResult

Daftar kueri yang dijalankan dan eksekusi menghasilkan sumber dan target

validationErrors

ValidationError

Kesalahan yang merupakan bagian dari eksekusi

QueryExecutionResult

Menjelaskan hasil analisis kueri untuk eksekusi di sumber dan target

Nama Jenis Deskripsi
queryText

string

Teks kueri yang diambil dari server sumber

sourceResult

ExecutionStatistics

Hasil analisis kueri dari sumber

statementsInBatch

integer (int64)

Total no. pernyataan dalam batch

targetResult

ExecutionStatistics

Hasil analisis kueri dari target

ReplicateMigrationState

Pembungkus untuk mereplikasi status migrasi yang dilaporkan.

Nilai Deskripsi
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

Objek pengecualian untuk semua pengecualian kustom

Nama Jenis Deskripsi
actionableMessage

string

Langkah-langkah yang dapat ditindakkan untuk pengecualian ini

filePath

string

Jalur ke file tempat pengecualian terjadi

hResult

integer

Nilai numerik berkode yang ditetapkan ke pengecualian tertentu

lineNumber

string

Nomor baris tempat pengecualian terjadi

message

string

Pesan kesalahan

stackTrace

string

Pelacakan tumpukan

ScenarioSource

Enumerasi jenis sumber

Nilai Deskripsi
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

Enumerasi jenis target

Nilai Deskripsi
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

Hasil untuk perbandingan skema antara sumber dan target

Nama Jenis Deskripsi
schemaDifferences

SchemaComparisonValidationResultType

Daftar perbedaan skema antara database sumber dan target

sourceDatabaseObjectCount

object

Jumlah objek database sumber

targetDatabaseObjectCount

object

Jumlah objek database target

validationErrors

ValidationError

Daftar kesalahan yang terjadi saat melakukan validasi perbandingan skema

SchemaComparisonValidationResultType

Deskripsi tentang kesalahan terjadi saat melakukan validasi migrasi

Nama Jenis Deskripsi
objectName

string

Nama objek yang memiliki perbedaan

objectType

ObjectType

Jenis objek yang memiliki perbedaan. misalnya (Table/View/StoredProcedure)

updateAction

UpdateActionType

Perbarui jenis tindakan sehubungan dengan target

SelectedCertificateInput

Info untuk sertifikat yang akan diekspor untuk database yang diaktifkan TDE.

Nama Jenis Deskripsi
certificateName

string

Nama sertifikat yang akan diekspor.

password

string

Kata sandi yang digunakan untuk mengenkripsi sertifikat yang diekspor.

ServerLevelPermissionsGroup

Grup izin untuk validasi. Grup ini akan menjalankan serangkaian izin untuk memvalidasi aktivitas pengguna. Pilih grup izin untuk aktivitas yang Anda lakukan.

Nilai Deskripsi
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

Properti server untuk sumber jenis MySQL

Nama Jenis Deskripsi
serverDatabaseCount

integer

Jumlah database di server

serverEdition

string

Edisi server database

serverName

string

Nama server

serverOperatingSystemVersion

string

Versi sistem operasi

serverPlatform

string

Nama platform server

serverVersion

string

Versi server database

Severity

Tingkat keparahan kesalahan validasi

Nilai Deskripsi
Message
Warning
Error

SqlConnectionInfo

Informasi untuk menyambungkan ke server database SQL

Nama Jenis Nilai default Deskripsi
additionalSettings

string

Pengaturan koneksi tambahan

authentication

AuthenticationType

Jenis autentikasi yang akan digunakan untuk koneksi

dataSource

string

Sumber data dalam format Protocol:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Apakah akan mengenkripsi koneksi

password

string

Kredensial kata sandi.

platform

SqlSourcePlatform

Jenis platform server untuk koneksi

port

integer

Port untuk Server

resourceId

string

Mewakili ID sumber daya HTTP yang diwakili oleh penyedia sumber daya Azure.

serverBrandVersion

string

versi merek server

serverName

string

nama server

serverVersion

string

versi server

trustServerCertificate

boolean

False

Apakah akan mempercayai sertifikat server

type string:

SqlConnectionInfo

Jenis info koneksi

userName

string

Nama pengguna

SqlSourcePlatform

Jenis platform server untuk koneksi

Nilai Deskripsi
SqlOnPrem

SsisMigrationInfo

Info migrasi SSIS dengan jenis penyimpanan SSIS, timpa kebijakan.

Nama Jenis Deskripsi
environmentOverwriteOption

SsisMigrationOverwriteOption

Opsi timpa untuk migrasi lingkungan SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Opsi timpa untuk migrasi proyek SSIS

ssisStoreType

SsisStoreType

Jenis sumber penyimpanan SSIS, hanya katalog SSIS yang didukung sekarang di DMS (klasik)

SsisMigrationOverwriteOption

Opsi timpa untuk migrasi objek SSIS, hanya abaikan dan timpa yang didukung di DMS (klasik) sekarang dan di masa mendatang dapat menambahkan opsi Penggunaan kembali untuk objek kontainer

Nilai Deskripsi
Ignore
Overwrite

SsisMigrationStage

Tahap migrasi SSIS saat ini

Nilai Deskripsi
None
Initialize
InProgress
Completed

SsisStoreType

Enumerasi jenis penyimpanan SSIS sumber yang didukung di DMS (klasik)

Nilai Deskripsi
SsisCatalog

StartMigrationScenarioServerRoleResult

Hasil migrasi peran server

Nama Jenis Deskripsi
exceptionsAndWarnings

ReportableException[]

Pengecualian dan peringatan migrasi.

name

string

Nama peran server.

state

MigrationState

Status migrasi saat ini

SyncDatabaseMigrationReportingState

Enum dari berbagai status migrasi online tingkat database.

Nilai Deskripsi
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

Kesalahan migrasi database untuk migrasi online

Nama Jenis Deskripsi
eventText

string

Teks peristiwa.

eventTypeString

string

Jenis peristiwa.

timestampString

string

Nilai string tanda waktu.

SyncTableMigrationState

Enum dari berbagai status migrasi online tingkat tabel.

Nilai Deskripsi
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

Nama Jenis Deskripsi
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

Nilai Deskripsi
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

Jenis perbedaan aktual untuk objek yang dibandingkan, saat melakukan perbandingan skema

Nilai Deskripsi
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Properti untuk tugas yang memvalidasi input migrasi untuk migrasi sinkronisasi SQL ke Azure SQL DB

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ValidateSyncMigrationInputSqlServerTaskInput

Input tugas

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Jenis tugas.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input untuk tugas yang memigrasikan database SQL Server ke skenario online Azure SQL Database Managed Instance.

Nama Jenis Deskripsi
azureApp

AzureActiveDirectoryApp

Aplikasi Azure Active Directory yang akan digunakan instans DMS (klasik) untuk menyambungkan ke instans target Azure SQL Database Managed Instance dan Akun Azure Storage

backupFileShare

FileShare

Cadangkan informasi berbagi file untuk semua database yang dipilih.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

SqlConnectionInfo

Informasi koneksi untuk SQL Server sumber

storageResourceId

string

ResourceId penyimpanan yang sepenuhnya memenuhi syarat

targetConnectionInfo

MiSqlConnectionInfo

Informasi koneksi untuk Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk migrasi online Azure SQL Database Managed Instance

Nama Jenis Deskripsi
id

string

Pengidentifikasi database

name

string

Nama database

validationErrors

ReportableException[]

Kesalahan yang terkait dengan objek database yang dipilih

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Properti untuk tugas yang memvalidasi input migrasi untuk SQL ke skenario sinkronisasi Azure SQL Database Managed Instance

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Input tugas

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Jenis tugas.

ValidateMigrationInputSqlServerSqlMITaskInput

Input untuk tugas yang memvalidasi input migrasi untuk SQL ke Azure SQL Managed Instance

Nama Jenis Deskripsi
backupBlobShare

BlobShare

SAS URI Kontainer Akun Azure Storage yang akan digunakan untuk menyimpan file cadangan.

backupFileShare

FileShare

Cadangkan informasi berbagi file untuk semua database yang dipilih.

backupMode

BackupMode

Mode Pencadangan untuk menentukan apakah akan menggunakan cadangan yang ada atau membuat cadangan baru.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Database yang akan dimigrasikan

selectedLogins

string[]

Masuk untuk bermigrasi

sourceConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke sumber

targetConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke target

ValidateMigrationInputSqlServerSqlMITaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk migrasi SQL ke Azure SQL Managed Instance

Nama Jenis Deskripsi
backupFolderErrors

ReportableException[]

Kesalahan yang terkait dengan jalur BackupFolder

backupShareCredentialsErrors

ReportableException[]

Kesalahan yang terkait dengan nama pengguna berbagi cadangan dan kredensial kata sandi

backupStorageAccountErrors

ReportableException[]

Kesalahan yang terkait dengan akun penyimpanan yang disediakan.

databaseBackupInfo

DatabaseBackupInfo

Informasi tentang file cadangan ketika mode pencadangan yang ada digunakan.

existingBackupErrors

ReportableException[]

Kesalahan yang terkait dengan file cadangan yang ada.

id

string

Pengidentifikasi hasil

name

string

Nama database

restoreDatabaseNameErrors

ReportableException[]

Kesalahan yang terkait dengan RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Properti untuk tugas yang memvalidasi input migrasi untuk SQL ke Azure SQL Database Managed Instance

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Input tugas

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Output tugas. Ini diabaikan jika dikirimkan.

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Jenis tugas.

ValidateMongoDbTaskProperties

Properti untuk tugas yang memvalidasi migrasi antara sumber data MongoDB

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MongoDbMigrationSettings

Menjelaskan bagaimana migrasi data MongoDB harus dilakukan

output

MongoDbMigrationProgress[]

Array yang berisi satu objek MongoDbMigrationProgress

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Validate.MongoDb

Jenis tugas.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Properti untuk tugas yang memvalidasi migrasi untuk Oracle ke Azure Database for PostgreSQL untuk migrasi online

Nama Jenis Deskripsi
clientData

object

Pasangan nilai kunci data klien untuk melampirkan informasi data meta ke tugas

commands CommandProperties[]:

Array properti perintah.

errors

ODataError[]

Array kesalahan. Ini diabaikan jika dikirimkan.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Input untuk tugas yang memigrasikan database Oracle ke Azure Database for PostgreSQL untuk migrasi online

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Array yang berisi objek respons kesalahan validasi tunggal

state

TaskState

Status tugas. Ini diabaikan jika dikirimkan.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Jenis tugas.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk Oracle ke Azure Database for PostgreSQL untuk migrasi online

Nama Jenis Deskripsi
validationErrors

ReportableException[]

Kesalahan yang terkait dengan objek database yang dipilih

ValidateSyncMigrationInputSqlServerTaskInput

Input untuk tugas yang memvalidasi input migrasi untuk migrasi sinkronisasi SQL

Nama Jenis Deskripsi
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Database yang akan dimigrasikan

sourceConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke server SQL sumber

targetConnectionInfo

SqlConnectionInfo

Informasi untuk menyambungkan ke target

ValidateSyncMigrationInputSqlServerTaskOutput

Output untuk tugas yang memvalidasi input migrasi untuk migrasi sinkronisasi SQL

Nama Jenis Deskripsi
id

string

Pengidentifikasi database

name

string

Nama database

validationErrors

ReportableException[]

Kesalahan yang terkait dengan objek database yang dipilih

ValidationError

Deskripsi tentang kesalahan terjadi saat melakukan validasi migrasi

Nama Jenis Deskripsi
severity

Severity

Tingkat keparahan kesalahan

text

string

Teks Kesalahan

ValidationStatus

Status validasi saat ini

Nilai Deskripsi
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

Statistik tunggu yang dikumpulkan selama eksekusi batch kueri

Nama Jenis Nilai default Deskripsi
waitCount

integer (int64)

Total no. menunggu

waitTimeMs

number (float)

0

Total waktu tunggu dalam milidetik

waitType

string

Jenis Tunggu