Aracılığıyla paylaş


Service Tasks - Update

Hizmet görevi oluşturma veya güncelleştirme
Hizmet görevleri kaynağı, DMS (klasik) örneği tarafından gerçekleştirilen işi temsil eden iç içe, yalnızca ara sunucu kaynağıdır. PATCH yöntemi mevcut bir hizmet görevini güncelleştirir, ancak hizmet görevlerinin değiştirilebilir özel özellikleri olmadığından bunu yapmak için çok az neden vardır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
groupName
path True

string

Kaynak grubunun adı

serviceName
path True

string

Hizmetin adı

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

taskName
path True

string

Görevin Adı

api-version
query True

string

API'nin sürümü

İstek Gövdesi

Name Tür Description
etag

string

HTTP güçlü varlık etiketi değeri. Bu, gönderilirse yoksayılır.

properties ProjectTaskProperties:

Özel görev özellikleri

Yanıtlar

Name Tür Description
200 OK

ProjectTask

Hizmet Görevi kaynağı güncelleştirildi

Other Status Codes

ApiError

Hata

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Tasks_Update

Örnek isteği

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"
    }
  }
}

Örnek yanıt

{
  "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"
}

Tanımlar

Name Description
ApiError

Hata bilgileri.

AuthenticationType

Bağlanırken olası kimlik doğrulama türlerinin sabit listesi

AzureActiveDirectoryApp

Azure Active Directory Uygulaması

BackupFileInfo

Yedekleme dosyasının bilgileri

BackupFileStatus

Günlük yedekleme dosyasının Durum sabit listesi.

BackupMode

Yedekleme modlarının sabit listesi

BackupSetInfo

Yedekleme kümesi bilgileri

BackupType

Farklı yedekleme türlerinin sabit listesi.

BlobShare

Blob kapsayıcısı depolama bilgileri.

CommandState

Komutun durumu. Bu, gönderilirse yoksayılır.

ConnectToMongoDbTaskProperties

Bir MongoDB sunucusuyla bağlantıyı doğrulayan ve hakkında bilgi sağlayan görevin özellikleri

ConnectToSourceMySqlTaskInput

MySQL veritabanı bağlantısını doğrulayan görev için giriş

ConnectToSourceMySqlTaskProperties

MySQL veritabanı bağlantısını doğrulayan görevin özellikleri

ConnectToSourceNonSqlTaskOutput

MySQL tür kaynağına bağlanma çıktısı

ConnectToSourceOracleSyncTaskInput

Oracle veritabanı bağlantısını doğrulayan görev için giriş

ConnectToSourceOracleSyncTaskOutput

Oracle veritabanı bağlantısını doğrulayan görevin çıktısı

ConnectToSourceOracleSyncTaskProperties

Oracle veritabanı bağlantısını doğrulayan görevin özellikleri

ConnectToSourcePostgreSqlSyncTaskInput

PostgreSQL bağlantısını ve kaynak sunucu gereksinimlerini doğrulayan görev için giriş

ConnectToSourcePostgreSqlSyncTaskOutput

PostgreSQL bağlantısını ve kaynak sunucu gereksinimlerini doğrulayan görevin çıktısı

ConnectToSourcePostgreSqlSyncTaskProperties

PostgreSQL sunucusuna bağlantıyı ve çevrimiçi geçiş için kaynak sunucu gereksinimlerini doğrulayan görevin özellikleri

ConnectToSourceSqlServerSyncTaskProperties

Çevrimiçi geçiş için SQL Server bağlantısını ve kaynak sunucu gereksinimlerini doğrulayan görevin özellikleri

ConnectToSourceSqlServerTaskInput

SQL Server bağlantısını doğrulayan ve ayrıca kaynak sunucu gereksinimlerini doğrulayan görev için giriş

ConnectToSourceSqlServerTaskOutputAgentJobLevel

SQL Server bağlantısını doğrulayan ve ayrıca kaynak sunucu gereksinimlerini doğrulayan görevin Aracı İş düzeyi çıkışı

ConnectToSourceSqlServerTaskOutputDatabaseLevel

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin veritabanı düzeyi çıktısı

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin oturum açma düzeyi çıktısı

ConnectToSourceSqlServerTaskOutputTaskLevel

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin görev düzeyi çıktısı

ConnectToSourceSqlServerTaskProperties

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin özellikleri

ConnectToTargetAzureDbForMySqlTaskInput

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerini doğrulayan görevin girişi

ConnectToTargetAzureDbForMySqlTaskOutput

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

ConnectToTargetAzureDbForMySqlTaskProperties

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerini doğrulayan görevin özellikleri

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

PostgreSQL için Azure Veritabanı bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görev için giriş

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

PostgreSQL için Azure Veritabanı bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL için Azure Veritabanı sunucusuna bağlantıyı doğrulayan görevin özellikleri ve çevrimiçi geçiş için hedef sunucu gereksinimleri

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

PostgreSQL için Azure Veritabanı bağlantısını ve Oracle kaynağı için hedef sunucu gereksinimlerini doğrulayan göreve yönelik giriş.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

PostgreSQL için Azure Veritabanı bağlantısını ve Oracle kaynağı için hedef sunucu gereksinimlerini doğrulayan görevin çıktısı.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL için Azure Veritabanı sunucusuna bağlantıyı doğrulayan görevin özellikleri ve Oracle kaynağı için çevrimiçi geçiş için hedef sunucu gereksinimleri.

ConnectToTargetSqlDbTaskInput

SQL DB ve hedef sunucu gereksinimlerini doğrulayan görev için giriş

ConnectToTargetSqlDbTaskOutput

SQL DB ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

ConnectToTargetSqlDbTaskProperties

SQL DB bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görevin özellikleri

ConnectToTargetSqlMISyncTaskInput

Azure SQL Veritabanı Yönetilen Örneği çevrimiçi senaryosuna bağlantıyı doğrulayan görev için giriş.

ConnectToTargetSqlMISyncTaskOutput

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin çıktısı.

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin özellikleri

ConnectToTargetSqlMITaskInput

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin girişi.

ConnectToTargetSqlMITaskOutput

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin çıktısı.

ConnectToTargetSqlMITaskProperties

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin özellikleri

ConnectToTargetSqlSqlDbSyncTaskInput

Azure SQL DB bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görev için giriş

ConnectToTargetSqlSqlDbSyncTaskProperties

SQL DB bağlantısını doğrulayan görevin özellikleri ve çevrimiçi geçiş için hedef sunucu gereksinimleri

createdByType
DatabaseBackupInfo

Mevcut yedekleme modu kullanıldığında yedekleme dosyaları hakkında bilgi.

DatabaseCompatLevel

SQL Server veritabanı uyumluluk düzeylerinin numaralandırması

DatabaseFileInfo

Veritabanı dosyasına özgü bilgiler

DatabaseFileType

SQL Server veritabanı dosya türlerinin numaralandırması

DatabaseMigrationStage

Geçişin geçerli aşaması

DatabaseMigrationState

Veritabanı düzeyinde geçiş durumu.

DatabaseSchemaMap

Veritabanı başına şema eşlemesi

DatabaseState

SQL Server Veritabanı durumlarının numaralandırması

DatabaseSummaryResult

Geçişteki veritabanı sonuçlarının özeti

DatabaseTable

Tablo özellikleri

DataIntegrityValidationResult

Sağlama toplamı tabanlı Veri Bütünlüğü doğrulama sonuçları için sonuçlar

DataItemMigrationSummaryResult

Veri öğesi geçişinin temel özeti

ExecutionStatistics

Geçiş doğrulaması gerçekleştirilirken oluşan hatalara ilişkin açıklama

FileShare

Yol, Kullanıcı Adı ve Parola ile dosya paylaşımı bilgileri.

GetTdeCertificatesSqlTaskInput

Base64 kodlanmış biçiminde TDE sertifikalarını alan görevin girişi.

GetTdeCertificatesSqlTaskOutput

TDE sertifikalarını Base64 kodlanmış biçiminde alan görevin çıktısı.

GetTdeCertificatesSqlTaskProperties

Base64 kodlanmış biçiminde TDE sertifikalarını alan görevin özellikleri.

GetUserTablesMySqlTaskInput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin girişi

GetUserTablesMySqlTaskOutput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin çıktısı

GetUserTablesMySqlTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

GetUserTablesOracleTaskInput

Sağlanan Oracle şemaları listesinde yer alan tabloların listesini alan görevin girişi.

GetUserTablesOracleTaskOutput

Sağlanan Oracle şemaları listesinde yer alan tabloların listesini alan görevin çıktısı.

GetUserTablesOracleTaskProperties

Verilen Oracle şemaları listesi için kullanıcı tablolarını toplayan görevin özellikleri

GetUserTablesPostgreSqlTaskInput

Sağlanan PostgreSQL veritabanları listesinin tablo listesini alan görevin girişi.

GetUserTablesPostgreSqlTaskOutput

Sağlanan PostgreSQL veritabanları listesinin tablo listesini alan görevin çıktısı.

GetUserTablesPostgreSqlTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

GetUserTablesSqlSyncTaskInput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin girişi

GetUserTablesSqlSyncTaskOutput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin çıktısı

GetUserTablesSqlSyncTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

GetUserTablesSqlTaskInput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin girişi

GetUserTablesSqlTaskOutput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin çıktısı

GetUserTablesSqlTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

LoginMigrationStage

Oturum açma geçişinin farklı aşamasının sabit listesi.

LoginType

SMO LoginType'ın numaralandırma eşlemesi.

MigrateMISyncCompleteCommandInput

Azure SQL Veritabanı Yönetilen Örneği için çevrimiçi geçişi tamamlayan komut için giriş.

MigrateMISyncCompleteCommandOutput

Azure SQL Veritabanı Yönetilen Örneği için çevrimiçi geçişi tamamlayan komutun çıktısı.

MigrateMISyncCompleteCommandProperties

Azure SQL Veritabanı Yönetilen Örneği için çevrimiçi geçişi tamamlayan komutun özellikleri.

MigrateMongoDbTaskProperties

MongoDB veri kaynakları arasında veri geçiren görevin özellikleri

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Çevrimdışı MySQL'i MySQL için Azure Veritabanı'na geçiş görevi girişlerine yönelik veritabanına özgü bilgiler

MigrateMySqlAzureDbForMySqlOfflineTaskInput

MySQL veritabanlarını çevrimdışı geçişler için MySQL için Azure Veritabanı'na geçiren görevin girişi

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

MySQL veritabanlarını çevrimdışı geçişler için MySQL için Azure Veritabanı'na geçiren görevin özellikleri

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

MySQL'in MySQL için Azure Veritabanı'na geçiş görevi girişleri için veritabanına özgü bilgiler

MigrateMySqlAzureDbForMySqlSyncTaskInput

MySQL veritabanlarını çevrimiçi geçişler için MySQL için Azure Veritabanı'na geçiren görevin girişi

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

MySQL veritabanlarını çevrimiçi geçişler için MySQL için Azure Veritabanı'na geçiren görevin özellikleri

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Çevrimiçi geçişler için Oracle'ı PostgreSQL için Azure Veritabanı'na geçiren görevin özellikleri

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Oracle'ın PostgreSQL için Azure Veritabanı'na geçiş görevi girişlerine yönelik veritabanına özgü bilgiler

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Oracle veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin girişi

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

PostgreSQL'e PostgreSQL için Azure Veritabanı geçiş görevi girişleri için veritabanına özgü bilgiler

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Geçiş için seçilen tablolar

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

PostgreSQL veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin girişi

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin özellikleri

MigrateSqlServerSqlDbDatabaseInput

SQL'in Azure SQL DB'ye geçiş görevi girişleri için veritabanına özgü bilgiler

MigrateSqlServerSqlDbSyncDatabaseInput

SQL'in Azure SQL DB eşitleme geçişi görev girişleri için veritabanına özgü bilgiler

MigrateSqlServerSqlDbSyncTaskInput

Şirket içi SQL Server veritabanlarını çevrimiçi geçişler için Azure SQL Veritabanı'na geçiren görevin girişi

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Şirket içi SQL Server veritabanlarını çevrimiçi geçişler için Azure SQL Veritabanı'na geçiren görevin özellikleri

MigrateSqlServerSqlDbTaskInput

Şirket içi SQL Server veritabanlarını Azure SQL Veritabanı'na geçiren görevin girişi

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Şirket içi SQL Server veritabanlarını Azure SQL Veritabanı'na geçiren görevin özellikleri

MigrateSqlServerSqlMIDatabaseInput

SQL'i Azure SQL DB Yönetilen Örneği'ne geçirme görevi girişleri için veritabanına özgü bilgiler

MigrateSqlServerSqlMISyncTaskInput

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği çevrimiçi senaryosuna geçiren görev için giriş.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği eşitleme senaryosuna geçiren görevin özellikleri

MigrateSqlServerSqlMITaskInput

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görevin girişi.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görevin özellikleri

MigrateSsisTaskInput

SSIS paketlerini SQL Server'dan Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görev için giriş.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

SSIS paketlerini SQL Server veritabanlarından Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görevin özellikleri.

MigrateSyncCompleteCommandInput

Veritabanı için eşitleme geçiş işlemini tamamlayan komut girişi.

MigrateSyncCompleteCommandOutput

Veritabanı için eşitleme geçiş işlemini tamamlayan komutun çıktısı.

MigrateSyncCompleteCommandProperties

Veritabanı için eşitleme geçişini tamamlayan komutun özellikleri.

MigrationEligibilityInfo

Sunucu nesnesinin geçiş uygunluğu hakkında bilgi

MigrationReportResult

Geçiş doğrulama raporu sonucu, oluşturulan raporu indirme url'sini içerir.

MigrationState

Geçerli geçiş durumu

MigrationStatus

Geçişin geçerli durumu

MigrationValidationDatabaseSummaryResult

Geçiş Doğrulama Veritabanı düzeyi özet sonucu

MigrationValidationOptions

Geçiş sonrasında çalıştırılacak doğrulama türleri

MigrationValidationResult

Geçiş Doğrulama Sonucu

MiSqlConnectionInfo

Azure SQL veritabanı Yönetilen örneğine bağlantı oluşturmak için gereken özellikler

MongoDbClusterInfo

MongoDB veri kaynağını açıklar

MongoDbClusterType

Veri kaynağı türü

MongoDbCollectionInfo

MongoDB veritabanında desteklenen bir koleksiyonu açıklar

MongoDbCollectionProgress

Bir koleksiyonun ilerleme durumunu açıklar

MongoDbCollectionSettings

Tek bir MongoDB koleksiyonunun nasıl geçirilmesi gerektiğini açıklar

MongoDbConnectionInfo

MongoDB veri kaynağına bağlantıyı açıklar

MongoDbDatabaseInfo

MongoDB veri kaynağı içindeki bir veritabanını açıklar

MongoDbDatabaseProgress

Veritabanının ilerleme durumunu açıklar

MongoDbDatabaseSettings

Tek bir MongoDB veritabanının nasıl geçirilmesi gerektiğini açıklar

MongoDbError

MongoDB geçişi sırasında oluşan bir hata veya uyarıyı açıklar

MongoDbErrorType

Hata veya uyarı türü

MongoDbMigrationProgress

Genel geçişin ilerleme durumunu açıklar

MongoDbMigrationSettings

MongoDB veri geçişinin nasıl gerçekleştirilmesi gerektiğini açıklar

MongoDbMigrationState
MongoDbReplication

Değişikliklerin kaynaktan hedefe nasıl çoğaltılacağını açıklar. Varsayılan değer OneTime'dır.

MongoDbShardKeyField

MongoDB parça anahtarı içindeki alan başvurularını açıklar

MongoDbShardKeyInfo

MongoDB parça anahtarını açıklar

MongoDbShardKeyOrder

Alan sıralama

MongoDbShardKeySetting

MongoDB parça anahtarını açıklar

MongoDbThrottlingSettings

Geçiş için kaynak sınırlarını belirtir

MySqlConnectionInfo

MySQL sunucusuna bağlanma bilgileri

MySqlTargetPlatformType

Geçiş için Hedef Platform

ObjectType

Farkı olan nesnenin türü. örneğin (Tablo/Görünüm/StoredProcedure)

ODataError

OData biçiminde hata bilgileri.

OracleConnectionInfo

Oracle sunucusuna bağlanma bilgileri

OrphanedUserInfo

SQL server veritabanında yalnız bırakılmış kullanıcıların bilgileri.

PostgreSqlConnectionInfo

PostgreSQL sunucusuna bağlanma bilgileri

ProjectTask

Görev kaynağı

QueryAnalysisValidationResult

Kaynak ve hedef arasında sorgu analizi karşılaştırması sonuçları

QueryExecutionResult

Kaynak ve hedefte yürütme için sorgu analizi sonuçlarını açıklar

ReplicateMigrationState

Raporlanan geçiş durumlarını çoğaltmak için sarmalayıcı.

ReportableException

Tüm özel özel durumlar için özel durum nesnesi

ScenarioSource

Kaynak türü numaralandırması

ScenarioTarget

Hedef türün numaralandırması

SchemaComparisonValidationResult

Kaynak ve hedef arasında şema karşılaştırması sonuçları

SchemaComparisonValidationResultType

Geçiş doğrulaması gerçekleştirilirken oluşan hatalara ilişkin açıklama

SelectedCertificateInput

TDE özellikli veritabanları için dışarı aktarılacak sertifika bilgileri.

ServerLevelPermissionsGroup

Doğrulamalar için izin grubu. Bu gruplar, kullanıcı etkinliğini doğrulamak için bir dizi izin çalıştırır. Gerçekleştirmekte olduğunuz etkinliğin izin grubunu seçin.

ServerProperties

MySQL tür kaynağı için sunucu özellikleri

Severity

Doğrulama hatasının önem derecesi

SqlConnectionInfo

SQL veritabanı sunucusuna bağlanma bilgileri

SqlSourcePlatform

Bağlantı için sunucu platformu türü

SsisMigrationInfo

SSIS depolama türü, üzerine yazma ilkesi ile SSIS geçiş bilgileri.

SsisMigrationOverwriteOption

SSIS nesnesi geçişi için üzerine yazma seçeneği, DMS'de (klasik) şimdi yalnızca yoksay ve üzerine yazma desteklenir ve gelecekte kapsayıcı nesnesi için Yeniden kullan seçeneği eklenebilir

SsisMigrationStage

SSIS geçişinin geçerli aşaması

SsisStoreType

DMS'de desteklenen kaynak SSIS deposu türünün numaralandırması (klasik)

StartMigrationScenarioServerRoleResult

Sunucu rolü geçiş sonucu

SyncDatabaseMigrationReportingState

Veritabanı düzeyinde çevrimiçi geçişin farklı durumunun sabit listesi.

SyncMigrationDatabaseErrorEvent

Çevrimiçi geçiş için veritabanı geçiş hataları

SyncTableMigrationState

Tablo düzeyinde çevrimiçi geçişin farklı durumunun sabit listesi.

SystemData
TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

UpdateActionType

Şema karşılaştırması gerçekleştirilirken, karşılaştırılan nesne için gerçek farkın türü

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL'in Azure SQL DB eşitleme geçişleri için geçiş girişini doğrulayan görevin özellikleri

ValidateMigrationInputSqlServerSqlMISyncTaskInput

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği çevrimiçi senaryosuna geçiren görev için giriş.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Azure SQL Veritabanı Yönetilen Örneği çevrimiçi geçişi için geçiş girişini doğrulayan görevin çıktısı

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

SQL'in Azure SQL Veritabanı Yönetilen Örneği eşitleme senaryosuna geçiş girişini doğrulayan görevin özellikleri

ValidateMigrationInputSqlServerSqlMITaskInput

SQL'in Azure SQL Yönetilen Örneği'ne geçiş girişini doğrulayan görevin girişi

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL'in Azure SQL Yönetilen Örneği geçişleri için geçiş girişini doğrulayan görevin çıktısı

ValidateMigrationInputSqlServerSqlMITaskProperties

SQL'in Azure SQL Veritabanı Yönetilen Örneğine geçiş girişini doğrulayan görevin özellikleri

ValidateMongoDbTaskProperties

MongoDB veri kaynakları arasında geçişi doğrulayan görevin özellikleri

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Çevrimiçi geçişler için Oracle'ın PostgreSQL için Azure Veritabanı'na geçişini doğrulayan görevin özellikleri

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Oracle'ın çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiş girişini doğrulayan görevin çıktısı

ValidateSyncMigrationInputSqlServerTaskInput

SQL eşitleme geçişleri için geçiş girişini doğrulayan görevin girişi

ValidateSyncMigrationInputSqlServerTaskOutput

SQL eşitleme geçişleri için geçiş girişini doğrulayan görevin çıktısı

ValidationError

Geçiş doğrulaması gerçekleştirilirken oluşan hatalara ilişkin açıklama

ValidationStatus

Doğrulamanın geçerli durumu

WaitStatistics

Sorgu toplu yürütme sırasında toplanan bekleme istatistikleri

ApiError

Hata bilgileri.

Name Tür Description
error

ODataError

OData biçiminde hata bilgileri

systemData

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

AuthenticationType

Bağlanırken olası kimlik doğrulama türlerinin sabit listesi

Değer Description
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

Azure Active Directory Uygulaması

Name Tür Description
appKey

string

Azure Active Directory Uygulamasında kimlik doğrulaması yapmak için kullanılan anahtar

applicationId

string

Azure Active Directory Uygulamasının Uygulama Kimliği

ignoreAzurePermissions

boolean

AAD uygulamasında azure izinlerini denetlemeyi yoksayma

tenantId

string

Müşterinin kiracı kimliği

BackupFileInfo

Yedekleme dosyasının bilgileri

Name Tür Description
familySequenceNumber

integer

Yedekleme kümesindeki yedekleme dosyasının sıra numarası

fileLocation

string

Paylaşılan klasördeki yedekleme dosyasının konumu

status

BackupFileStatus

Geçiş sırasında yedekleme dosyasının durumu

BackupFileStatus

Günlük yedekleme dosyasının Durum sabit listesi.

Değer Description
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

Yedekleme modlarının sabit listesi

Değer Description
CreateBackup
ExistingBackup

BackupSetInfo

Yedekleme kümesi bilgileri

Name Tür Description
backupFinishedDate

string (date-time)

Yedekleme işleminin bittiği tarih ve saat

backupSetId

string

Yedekleme dosyaları kümesinin kimliği

backupStartDate

string (date-time)

Yedekleme işleminin başladığı tarih ve saat

backupType

BackupType

Farklı yedekleme türlerinin sabit listesi

databaseName

string

Yedekleme kümesinin ait olduğu veritabanının adı

firstLsn

string

Yedekleme dosyasının ilk günlük sırası numarası

isBackupRestored

boolean

Yedekleme kümesinin geri yüklenip yüklenmediği

lastLsn

string

Yedekleme dosyasının son günlük sırası numarası

lastModifiedTime

string (date-time)

Paylaşım konumunda yedekleme dosyasının son değiştirme zamanı

listOfBackupFiles

BackupFileInfo[]

Yedekleme kümesindeki dosyaların listesi

BackupType

Farklı yedekleme türlerinin sabit listesi.

Değer Description
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

Blob kapsayıcısı depolama bilgileri.

Name Tür Description
sasUri

string

Azure Depolama Hesabı Kapsayıcısı'nın SAS URI'si.

CommandState

Komutun durumu. Bu, gönderilirse yoksayılır.

Değer Description
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

Bir MongoDB sunucusuyla bağlantıyı doğrulayan ve hakkında bilgi sağlayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MongoDbConnectionInfo

MongoDB veri kaynağına bağlantıyı açıklar

output

MongoDbClusterInfo[]

Tek bir MongoDbClusterInfo nesnesi içeren dizi

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Connect.MongoDb

Görev türü.

ConnectToSourceMySqlTaskInput

MySQL veritabanı bağlantısını doğrulayan görev için giriş

Name Tür Default value Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Doğrulamalar için izin grubu

isOfflineMigration

boolean

False

Geçişin çevrimdışı olup olmadığına yönelik bayrak

sourceConnectionInfo

MySqlConnectionInfo

MySQL kaynağına bağlanma bilgileri

targetPlatform

MySqlTargetPlatformType

Geçiş için Hedef Platform

ConnectToSourceMySqlTaskProperties

MySQL veritabanı bağlantısını doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToSourceMySqlTaskInput

Görev girişi

output

ConnectToSourceNonSqlTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToSource.MySql

Görev türü.

ConnectToSourceNonSqlTaskOutput

MySQL tür kaynağına bağlanma çıktısı

Name Tür Description
databases

string[]

Sunucudaki veritabanlarının listesi

id

string

Sonuç tanımlayıcısı

serverProperties

ServerProperties

Sunucu özellikleri

sourceServerBrandVersion

string

Sunucu markası sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToSourceOracleSyncTaskInput

Oracle veritabanı bağlantısını doğrulayan görev için giriş

Name Tür Description
sourceConnectionInfo

OracleConnectionInfo

Oracle kaynağına bağlanma bilgileri

ConnectToSourceOracleSyncTaskOutput

Oracle veritabanı bağlantısını doğrulayan görevin çıktısı

Name Tür Description
databases

string[]

Kaynak sunucudaki şemaların listesi

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucunun sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToSourceOracleSyncTaskProperties

Oracle veritabanı bağlantısını doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToSourceOracleSyncTaskInput

Görev girişi

output

ConnectToSourceOracleSyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToSource.Oracle.Sync

Görev türü.

ConnectToSourcePostgreSqlSyncTaskInput

PostgreSQL bağlantısını ve kaynak sunucu gereksinimlerini doğrulayan görev için giriş

Name Tür Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Kaynak PostgreSQL sunucusu için bağlantı bilgileri

ConnectToSourcePostgreSqlSyncTaskOutput

PostgreSQL bağlantısını ve kaynak sunucu gereksinimlerini doğrulayan görevin çıktısı

Name Tür Description
databases

string[]

Kaynak sunucudaki veritabanlarının listesi

id

string

Sonuç tanımlayıcısı

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucunun sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToSourcePostgreSqlSyncTaskProperties

PostgreSQL sunucusuna bağlantıyı ve çevrimiçi geçiş için kaynak sunucu gereksinimlerini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToSourcePostgreSqlSyncTaskInput

Görev girişi

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToSource.PostgreSql.Sync

Görev türü.

ConnectToSourceSqlServerSyncTaskProperties

Çevrimiçi geçiş için SQL Server bağlantısını ve kaynak sunucu gereksinimlerini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToSourceSqlServerTaskInput

Görev girişi

output ConnectToSourceSqlServerTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToSource.SqlServer.Sync

Görev türü.

ConnectToSourceSqlServerTaskInput

SQL Server bağlantısını doğrulayan ve ayrıca kaynak sunucu gereksinimlerini doğrulayan görev için giriş

Name Tür Default value Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Doğrulamalar için izin grubu

collectAgentJobs

boolean

False

Kaynak sunucudan aracı işlerinin toplanıp toplanmayacağını belirleme bayrağı.

collectDatabases

boolean

True

Kaynak sunucudan veritabanı toplanıp toplanmayacağını belirleme bayrağı.

collectLogins

boolean

False

Kaynak sunucudan oturum açma bilgilerinin toplanıp toplanmadığına ilişkin bayrak.

collectTdeCertificateInfo

boolean

False

Kaynak sunucudan TDE Sertifika adlarının toplanıp toplanmayacağını belirleme bayrağı.

encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

sourceConnectionInfo

SqlConnectionInfo

Kaynak SQL Server için bağlantı bilgileri

validateSsisCatalogOnly

boolean

False

SSIS kataloğunun kaynak sunucuda erişilebilir olup olmadığını doğrulama bayrağı.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

SQL Server bağlantısını doğrulayan ve ayrıca kaynak sunucu gereksinimlerini doğrulayan görevin Aracı İş düzeyi çıkışı

Name Tür Description
id

string

Sonuç tanımlayıcısı

isEnabled

boolean

Özgün Aracı İşinin durumu.

jobCategory

string

Aracı İşi türü.

jobOwner

string

Aracı İşinin sahibi

lastExecutedOn

string (date-time)

UTC Aracı İşinin en son yürütülürken tarih ve saat.

migrationEligibility

MigrationEligibilityInfo

Aracı işinin geçiş için uygunluğu hakkında bilgi.

name

string

Aracı İşi adı

resultType string:

AgentJobLevelOutput

Sonuç türü - veritabanı düzeyi veya görev düzeyi

validationErrors

ReportableException[]

Doğrulama hataları

ConnectToSourceSqlServerTaskOutputDatabaseLevel

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin veritabanı düzeyi çıktısı

Name Tür Description
compatibilityLevel

DatabaseCompatLevel

Veritabanının SQL Server uyumluluk düzeyi

databaseFiles

DatabaseFileInfo[]

Veritabanı dosyalarının listesi

databaseState

DatabaseState

Veritabanının durumu

id

string

Sonuç tanımlayıcısı

name

string

Veritabanı adı

resultType string:

DatabaseLevelOutput

Sonuç türü - veritabanı düzeyi veya görev düzeyi

sizeMB

number (double)

Dosyanın megabayt cinsinden boyutu

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin oturum açma düzeyi çıktısı

Name Tür Description
defaultDatabase

string

Oturum açma için varsayılan veritabanı.

id

string

Sonuç tanımlayıcısı

isEnabled

boolean

Oturum açma durumunu.

loginType

LoginType

Oturum açma türü.

migrationEligibility

MigrationEligibilityInfo

Geçiş için oturum açma uygunluğu hakkında bilgi.

name

string

Oturum açma adı.

resultType string:

LoginLevelOutput

Sonuç türü - veritabanı düzeyi veya görev düzeyi

ConnectToSourceSqlServerTaskOutputTaskLevel

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin görev düzeyi çıktısı

Name Tür Description
agentJobs

object

Kaynak aracı işleri, aracı iş adından kimliğine eşleme olarak kullanılır.

databaseTdeCertificateMapping

object

Veritabanı adından TDE sertifika adına eşleme (varsa)

databases

object

Veritabanı adından veritabanı kimliğine eşleme olarak kaynak veritabanları

id

string

Sonuç tanımlayıcısı

logins

object

Kaynak oturum açma bilgileri, oturum açma adından oturum açma kimliğine kadar bir harita olarak oturum açar.

resultType string:

TaskLevelOutput

Sonuç türü - veritabanı düzeyi veya görev düzeyi

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucu sürümü

validationErrors

ReportableException[]

Doğrulama hataları

ConnectToSourceSqlServerTaskProperties

SQL Server bağlantısını doğrulayan ve kaynak sunucu gereksinimlerini de doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToSourceSqlServerTaskInput

Görev girişi

output ConnectToSourceSqlServerTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskId

string

Görev kimliği

taskType string:

ConnectToSource.SqlServer

Görev türü.

ConnectToTargetAzureDbForMySqlTaskInput

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerini doğrulayan görevin girişi

Name Tür Default value Description
isOfflineMigration

boolean

False

Geçişin çevrimdışı olup olmadığına yönelik bayrak

sourceConnectionInfo

MySqlConnectionInfo

Kaynak MySQL sunucusu için bağlantı bilgileri

targetConnectionInfo

MySqlConnectionInfo

MySQL için Hedef Azure Veritabanı sunucusu için bağlantı bilgileri

ConnectToTargetAzureDbForMySqlTaskOutput

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

Name Tür Description
databases

string[]

Hedef sunucudaki veritabanlarının listesi

id

string

Sonuç tanımlayıcısı

serverVersion

string

Hedef sunucunun sürümü

targetServerBrandVersion

string

Hedef sunucu marka sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToTargetAzureDbForMySqlTaskProperties

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetAzureDbForMySqlTaskInput

Görev girişi

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.AzureDbForMySql

Görev türü.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

PostgreSQL için Azure Veritabanı bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görev için giriş

Name Tür Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Kaynak PostgreSQL sunucusu için bağlantı bilgileri

targetConnectionInfo

PostgreSqlConnectionInfo

PostgreSQL için Hedef Azure Veritabanı sunucusu için bağlantı bilgileri

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

PostgreSQL için Azure Veritabanı bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

Name Tür Description
databases

string[]

Hedef sunucudaki veritabanlarının listesi

id

string

Sonuç tanımlayıcısı

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucunun sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL için Azure Veritabanı sunucusuna bağlantıyı doğrulayan görevin özellikleri ve çevrimiçi geçiş için hedef sunucu gereksinimleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Görev girişi

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Görev türü.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

PostgreSQL için Azure Veritabanı bağlantısını ve Oracle kaynağı için hedef sunucu gereksinimlerini doğrulayan göreve yönelik giriş.

Name Tür Description
targetConnectionInfo

PostgreSqlConnectionInfo

PostgreSQL için Hedef Azure Veritabanı sunucusu için bağlantı bilgileri

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

PostgreSQL için Azure Veritabanı bağlantısını ve Oracle kaynağı için hedef sunucu gereksinimlerini doğrulayan görevin çıktısı.

Name Tür Description
databaseSchemaMap

DatabaseSchemaMap[]

Veritabanı başına şema eşlemesi

databases

string[]

Hedef sunucudaki veritabanlarının listesi

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucunun sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL için Azure Veritabanı sunucusuna bağlantıyı doğrulayan görevin özellikleri ve Oracle kaynağı için çevrimiçi geçiş için hedef sunucu gereksinimleri.

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Görev girişi

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Görev türü.

ConnectToTargetSqlDbTaskInput

SQL DB ve hedef sunucu gereksinimlerini doğrulayan görev için giriş

Name Tür Description
queryObjectCounts

boolean

Hedef sunucudaki her veritabanı için nesne sayılarının sorgulanıp sorgulanmayacağını gösteren Boole bayrağı

targetConnectionInfo

SqlConnectionInfo

Hedef SQL DB için bağlantı bilgileri

ConnectToTargetSqlDbTaskOutput

SQL DB ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

Name Tür Description
databases

object

Veritabanı adından veritabanı kimliğine eşleme olarak kaynak veritabanları

id

string

Sonuç tanımlayıcısı

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucunun sürümü

ConnectToTargetSqlDbTaskProperties

SQL DB bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

createdOn

string

Görev oluşturulduğunda UTC'de DateTime

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetSqlDbTaskInput

Görev girişi

output

ConnectToTargetSqlDbTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.SqlDb

Görev türü.

ConnectToTargetSqlMISyncTaskInput

Azure SQL Veritabanı Yönetilen Örneği çevrimiçi senaryosuna bağlantıyı doğrulayan görev için giriş.

Name Tür Description
azureApp

AzureActiveDirectoryApp

DMS (klasik) örneğinin Azure SQL Veritabanı Yönetilen Örneği'nin hedef örneğine ve Azure Depolama Hesabına bağlanmak için kullanacağı Azure Active Directory Uygulaması

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Veritabanı Yönetilen Örneği için bağlantı bilgileri

ConnectToTargetSqlMISyncTaskOutput

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin çıktısı.

Name Tür Description
targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucu sürümü

validationErrors

ReportableException[]

Doğrulama hataları

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetSqlMISyncTaskInput

Görev girişi

output

ConnectToTargetSqlMISyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Görev türü.

ConnectToTargetSqlMITaskInput

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin girişi.

Name Tür Default value Description
collectAgentJobs

boolean

True

Hedef SQL MI sunucusundan aracı işlerinin toplanıp toplanmayacağını belirleme bayrağı.

collectLogins

boolean

True

Hedef SQL MI sunucusundan oturum açma bilgilerinin toplanıp toplanmayacağını belirleme bayrağı.

targetConnectionInfo

SqlConnectionInfo

Hedef SQL Server için bağlantı bilgileri

validateSsisCatalogOnly

boolean

False

SSIS kataloğunun hedef SQL MI sunucusunda erişilebilir olup olmadığını doğrulama bayrağı.

ConnectToTargetSqlMITaskOutput

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin çıktısı.

Name Tür Description
agentJobs

string[]

Hedef sunucudaki aracı işlerinin listesi.

id

string

Sonuç tanımlayıcısı

logins

string[]

Hedef sunucudaki oturum açma bilgilerinin listesi.

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucu sürümü

validationErrors

ReportableException[]

Doğrulama hataları

ConnectToTargetSqlMITaskProperties

Azure SQL Veritabanı Yönetilen Örneği bağlantısını doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetSqlMITaskInput

Görev girişi

output

ConnectToTargetSqlMITaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.AzureSqlDbMI

Görev türü.

ConnectToTargetSqlSqlDbSyncTaskInput

Azure SQL DB bağlantısını ve hedef sunucu gereksinimlerini doğrulayan görev için giriş

Name Tür Description
sourceConnectionInfo

SqlConnectionInfo

Kaynak SQL Server için bağlantı bilgileri

targetConnectionInfo

SqlConnectionInfo

Hedef SQL DB için bağlantı bilgileri

ConnectToTargetSqlSqlDbSyncTaskProperties

SQL DB bağlantısını doğrulayan görevin özellikleri ve çevrimiçi geçiş için hedef sunucu gereksinimleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Görev girişi

output

ConnectToTargetSqlDbTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ConnectToTarget.SqlDb.Sync

Görev türü.

createdByType

Değer Description
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

Mevcut yedekleme modu kullanıldığında yedekleme dosyaları hakkında bilgi.

Name Tür Description
backupFiles

string[]

Geçerli veritabanı için yedekleme dosyalarının listesi.

backupFinishDate

string (date-time)

Yedekleme işleminin bittiği tarih ve saat.

backupType

BackupType

Yedekleme Türü.

databaseName

string

Veritabanı adı.

familyCount

integer

Yedekleme kümesindeki dosya sayısı.

isCompressed

boolean

Yedekleme kümesinin sıkıştırılıp sıkıştırılmadığı

isDamaged

boolean

Veritabanı yedeklendiğinde zarar gördü, ancak hatalara rağmen yedekleme işleminin devam etmesi istendi.

position

integer

Geçerli veritabanı yedeklemesinin dosyadaki konumu.

DatabaseCompatLevel

SQL Server veritabanı uyumluluk düzeylerinin numaralandırması

Değer Description
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

Veritabanı dosyasına özgü bilgiler

Name Tür Description
databaseName

string

Veritabanının adı

fileType

DatabaseFileType

Veritabanı dosya türü

id

string

Veritabanı dosyası için benzersiz tanımlayıcı

logicalName

string

Dosyanın mantıksal adı

physicalFullName

string

dosyanın işletim sistemi tam yolu

restoreFullName

string

Geri yükleme için dosyanın önerilen tam yolu

sizeMB

number (double)

Dosyanın megabayt cinsinden boyutu

DatabaseFileType

SQL Server veritabanı dosya türlerinin numaralandırması

Değer Description
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

Geçişin geçerli aşaması

Değer Description
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

Veritabanı düzeyinde geçiş durumu.

Değer Description
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

Veritabanı başına şema eşlemesi

Name Tür Description
database

string

schemas

string[]

DatabaseState

SQL Server Veritabanı durumlarının numaralandırması

Değer Description
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

Geçişteki veritabanı sonuçlarının özeti

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

errorPrefix

string

Öğenin tüm hatalarını sorgulamak için kullanılacak joker karakter dizesi ön eki

itemsCompletedCount

integer (int64)

Başarıyla tamamlanan öğe sayısı

itemsCount

integer (int64)

Madde sayısı

name

string

Öğenin adı

resultPrefix

string

Öğenin tüm alt tem sonuçlarını sorgulamak için kullanılacak joker karakter dizesi ön eki

sizeMB

number (double)

Veritabanının megabayt cinsinden boyutu

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

statusMessage

string

Durum iletisi

DatabaseTable

Tablo özellikleri

Name Tür Description
hasRows

boolean

Tablonun boş olup olmadığını gösterir

name

string

Tablonun şema nitelenmiş adı

DataIntegrityValidationResult

Sağlama toplamı tabanlı Veri Bütünlüğü doğrulama sonuçları için sonuçlar

Name Tür Description
failedObjects

object

Kaynak ve hedef çiftin başarısız tablo adları listesi

validationErrors

ValidationError

Veri bütünlüğü doğrulaması gerçekleştirilirken oluşan hataların listesi

DataItemMigrationSummaryResult

Veri öğesi geçişinin temel özeti

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

errorPrefix

string

Öğenin tüm hatalarını sorgulamak için kullanılacak joker karakter dizesi ön eki

itemsCompletedCount

integer (int64)

Başarıyla tamamlanan öğe sayısı

itemsCount

integer (int64)

Madde sayısı

name

string

Öğenin adı

resultPrefix

string

Öğenin tüm alt tem sonuçlarını sorgulamak için kullanılacak joker karakter dizesi ön eki

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

statusMessage

string

Durum iletisi

ExecutionStatistics

Geçiş doğrulaması gerçekleştirilirken oluşan hatalara ilişkin açıklama

Name Tür Description
cpuTimeMs

number (float)

Sorgu yürütme için milisaniye cinsinden CPU Süresi

elapsedTimeMs

number (float)

Sorgunun yürütülmesi için milisaniye cinsinden geçen süre

executionCount

integer (int64)

Hayır. sorgu yürütmeleri

hasErrors

boolean

Sorgunun hatayla sonuçlanıp sonuçlanmamış olduğunu gösterir

sqlErrors

string[]

SQL Hataları Listesi

waitStats

<string,  WaitStatistics>

Sql sorgusu yürütme bekleme türlerinin ve ilgili istatistiklerin sözlüğü

FileShare

Yol, Kullanıcı Adı ve Parola ile dosya paylaşımı bilgileri.

Name Tür Description
password

string

Paylaşım konumuna bağlanmak için kullanılan parola kimlik bilgileri.

path

string

Bu paylaşımın klasör yolu.

userName

string

Paylaşım konumuna bağlanmak için kullanıcı adı kimlik bilgileri

GetTdeCertificatesSqlTaskInput

Base64 kodlanmış biçiminde TDE sertifikalarını alan görevin girişi.

Name Tür Description
backupFileShare

FileShare

Dosyaları geçici olarak depolamak için kullanılacak dosya paylaşımı için yedek dosya paylaşımı bilgileri.

connectionInfo

SqlConnectionInfo

SQL Server için bağlantı bilgileri

selectedCertificates

SelectedCertificateInput[]

Dışarı aktarılan sertifikayı şifrelemek için kullanılacak sertifika adlarını ve karşılık gelen parolayı içeren liste.

GetTdeCertificatesSqlTaskOutput

TDE sertifikalarını Base64 kodlanmış biçiminde alan görevin çıktısı.

Name Tür Description
base64EncodedCertificates

object

Sertifika adından temel 64 kodlanmış biçimine eşleme.

validationErrors

ReportableException[]

Doğrulama hataları

GetTdeCertificatesSqlTaskProperties

Base64 kodlanmış biçiminde TDE sertifikalarını alan görevin özellikleri.

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

GetTdeCertificatesSqlTaskInput

Görev girişi

output

GetTdeCertificatesSqlTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

GetTDECertificates.Sql

Görev türü.

GetUserTablesMySqlTaskInput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin girişi

Name Tür Description
connectionInfo

MySqlConnectionInfo

SQL Server için bağlantı bilgileri

selectedDatabases

string[]

Tablo toplayacak veritabanı adlarının listesi

GetUserTablesMySqlTaskOutput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin çıktısı

Name Tür Description
databasesToTables

object

Veritabanı adından tablo listesine eşleme

id

string

Sonuç tanımlayıcısı

validationErrors

ReportableException[]

Doğrulama hataları

GetUserTablesMySqlTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

GetUserTablesMySqlTaskInput

Görev girişi

output

GetUserTablesMySqlTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

GetUserTablesMySql

Görev türü.

GetUserTablesOracleTaskInput

Sağlanan Oracle şemaları listesinde yer alan tabloların listesini alan görevin girişi.

Name Tür Description
connectionInfo

OracleConnectionInfo

Oracle kaynağına bağlanma bilgileri

selectedSchemas

string[]

Tabloların toplandığı Oracle şemalarının listesi

GetUserTablesOracleTaskOutput

Sağlanan Oracle şemaları listesinde yer alan tabloların listesini alan görevin çıktısı.

Name Tür Description
schemaName

string

Bu sonucun için olduğu şema

tables

DatabaseTable[]

Bu şema için bulunan geçerli tabloların listesi

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

GetUserTablesOracleTaskProperties

Verilen Oracle şemaları listesi için kullanıcı tablolarını toplayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

GetUserTablesOracleTaskInput

Görev girişi

output

GetUserTablesOracleTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

GetUserTablesOracle

Görev türü.

GetUserTablesPostgreSqlTaskInput

Sağlanan PostgreSQL veritabanları listesinin tablo listesini alan görevin girişi.

Name Tür Description
connectionInfo

PostgreSqlConnectionInfo

PostgreSQL kaynağına bağlanma bilgileri

selectedDatabases

string[]

Tabloların toplandığı PostgreSQL veritabanlarının listesi

GetUserTablesPostgreSqlTaskOutput

Sağlanan PostgreSQL veritabanları listesinin tablo listesini alan görevin çıktısı.

Name Tür Description
databaseName

string

Bu sonucun olduğu veritabanı

tables

DatabaseTable[]

Bu veritabanı için bulunan geçerli tabloların listesi

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

GetUserTablesPostgreSqlTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

GetUserTablesPostgreSqlTaskInput

Görev girişi

output

GetUserTablesPostgreSqlTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

GetUserTablesPostgreSql

Görev türü.

GetUserTablesSqlSyncTaskInput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin girişi

Name Tür Description
selectedSourceDatabases

string[]

Tablo toplayacak kaynak veritabanı adlarının listesi

selectedTargetDatabases

string[]

Tablo toplayacak hedef veritabanı adlarının listesi

sourceConnectionInfo

SqlConnectionInfo

SQL Server için bağlantı bilgileri

targetConnectionInfo

SqlConnectionInfo

SQL DB için bağlantı bilgileri

GetUserTablesSqlSyncTaskOutput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin çıktısı

Name Tür Description
databasesToSourceTables

object

Veritabanı adından kaynak tablo listesine eşleme

databasesToTargetTables

object

Veritabanı adından hedef tablolar listesine eşleme

tableValidationErrors

object

Veritabanı adından doğrulama hataları listesine eşleme

validationErrors

ReportableException[]

Doğrulama hataları

GetUserTablesSqlSyncTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

GetUserTablesSqlSyncTaskInput

Görev girişi

output

GetUserTablesSqlSyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

GetUserTables.AzureSqlDb.Sync

Görev türü.

GetUserTablesSqlTaskInput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin girişi

Name Tür Description
connectionInfo

SqlConnectionInfo

SQL Server için bağlantı bilgileri

encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

selectedDatabases

string[]

Tablo toplayacak veritabanı adlarının listesi

GetUserTablesSqlTaskOutput

Verilen veritabanları listesi için kullanıcı tablolarını toplayan görevin çıktısı

Name Tür Description
databasesToTables

object

Veritabanı adından tablo listesine eşleme

id

string

Sonuç tanımlayıcısı

validationErrors

ReportableException[]

Doğrulama hataları

GetUserTablesSqlTaskProperties

Verilen veritabanı listesi için kullanıcı tablolarını toplayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

GetUserTablesSqlTaskInput

Görev girişi

output

GetUserTablesSqlTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskId

string

Görev kimliği

taskType string:

GetUserTables.Sql

Görev türü.

LoginMigrationStage

Oturum açma geçişinin farklı aşamasının sabit listesi.

Değer Description
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

SMO LoginType'ın numaralandırma eşlemesi.

Değer Description
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

Azure SQL Veritabanı Yönetilen Örneği için çevrimiçi geçişi tamamlayan komut için giriş.

Name Tür Description
sourceDatabaseName

string

Yönetilen örnek veritabanının adı

MigrateMISyncCompleteCommandOutput

Azure SQL Veritabanı Yönetilen Örneği için çevrimiçi geçişi tamamlayan komutun çıktısı.

Name Tür Description
errors

ReportableException[]

Komut yürütme sırasında oluşan hataların listesi

MigrateMISyncCompleteCommandProperties

Azure SQL Veritabanı Yönetilen Örneği için çevrimiçi geçişi tamamlayan komutun özellikleri.

Name Tür Description
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Komut türü.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateMISyncCompleteCommandInput

Komut girişi

output

MigrateMISyncCompleteCommandOutput

Komut çıktısı. Bu, gönderilirse yoksayılır.

state

CommandState

Komutun durumu. Bu, gönderilirse yoksayılır.

MigrateMongoDbTaskProperties

MongoDB veri kaynakları arasında veri geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MongoDbMigrationSettings

MongoDB veri geçişinin nasıl gerçekleştirilmesi gerektiğini açıklar

output MongoDbProgress[]:

MongoDB geçiş çıkışları için temel sınıf

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Migrate.MongoDb

Görev türü.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Çevrimdışı MySQL'i MySQL için Azure Veritabanı'na geçiş görevi girişlerine yönelik veritabanına özgü bilgiler

Name Tür Description
name

string

Veritabanının adı

tableMap

object

Kaynak ile hedef tablolar arasında eşleme

targetDatabaseName

string

Hedef veritabanının adı. Not: Geçiş başlatılmadan önce hedef veritabanı kesilir.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

MySQL veritabanlarını çevrimdışı geçişler için MySQL için Azure Veritabanı'na geçiren görevin girişi

Name Tür Default value Description
encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

makeSourceServerReadOnly

boolean

False

Kaynak sunucuyu salt okunur olarak ayarlama ayarı

optionalAgentSettings

object

Geçiş sırasında veri aktarım hızına ince ayar yapmak için isteğe bağlı parametreler

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

MySqlConnectionInfo

Kaynak MySQL için bağlantı bilgileri

startedOn

string (date-time)

Geçişin ne zaman başlatılacağını belirten parametre

targetConnectionInfo

MySqlConnectionInfo

MySQL için hedef Azure Veritabanı bağlantı bilgileri

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Name Tür Description
databaseName

string

Veritabanının adı

endedOn

string (date-time)

Geçiş bitiş saati

errorCount

integer (int64)

Veritabanı/nesne hatası sayısı.

errorPrefix

string

Öğenin tüm hatalarını sorgulamak için kullanılacak joker karakter dizesi ön eki

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

id

string

Sonuç tanımlayıcısı

lastStorageUpdate

string (date-time)

Depolamanın son güncelleştirilişi

message

string

Geçiş ilerleme durumu iletisi

numberOfObjects

integer (int64)

Nesne sayısı

numberOfObjectsCompleted

integer (int64)

Başarıyla tamamlanan nesne sayısı

objectSummary

<string,  DataItemMigrationSummaryResult>

Geçişteki nesne sonuçlarının özeti

resultPrefix

string

Öğenin tüm alt tem sonuçlarını sorgulamak için kullanılacak joker karakter dizesi ön eki

resultType string:

DatabaseLevelOutput

Sonuç türü

stage

DatabaseMigrationStage

Bu veritabanının içinde olduğu geçiş aşaması

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

statusMessage

string

Durum iletisi

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Özel durum için benzersiz tanımlayıcı

resultType string:

ErrorOutput

Sonuç türü

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Name Tür Description
databaseSummary

<string,  DatabaseSummaryResult>

Geçişteki veritabanı sonuçlarının özeti

databases

object

Veritabanı adından veritabanı kimliğine eşleme olarak seçilen veritabanları

durationInSeconds

integer (int64)

Saniye cinsinden görev yürütme süresi.

endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

id

string

Sonuç tanımlayıcısı

lastStorageUpdate

string (date-time)

Depolamanın son güncelleştirilişi

message

string

Geçiş ilerleme durumu iletisi

migrationReportResult

MigrationReportResult

Geçiş Raporu Sonucu, geçiş raporunuzu indirmek için benzersiz url sağlar.

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

status

MigrationStatus

Geçişin geçerli durumu

statusMessage

string

Geçiş durumu iletisi

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucu sürümü

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

errorPrefix

string

Öğenin tüm hatalarını sorgulamak için kullanılacak joker karakter dizesi ön eki

id

string

Sonuç tanımlayıcısı

itemsCompletedCount

integer (int64)

Başarıyla tamamlanan öğe sayısı

itemsCount

integer (int64)

Madde sayısı

lastStorageUpdate

string (date-time)

Depolamanın son güncelleştirilişi

objectName

string

Öğenin adı

resultPrefix

string

Öğenin tüm alt tem sonuçlarını sorgulamak için kullanılacak joker karakter dizesi ön eki

resultType string:

TableLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

statusMessage

string

Durum iletisi

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

MySQL veritabanlarını çevrimdışı geçişler için MySQL için Azure Veritabanı'na geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Görev girişi

isCloneable

boolean

görevin kopyalanıp kopyalanamayacağını

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskId

string

Görev kimliği

taskType string:

Migrate.MySql.AzureDbForMySql

Görev türü.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

MySQL'in MySQL için Azure Veritabanı'na geçiş görevi girişleri için veritabanına özgü bilgiler

Name Tür Description
migrationSetting

object

Geçiş davranışını ayarlayan geçiş ayarları

name

string

Veritabanının adı

sourceSetting

object

Kaynak uç nokta geçiş davranışını ayarlamak için kaynak ayarları

tableMap

object

Kaynak ile hedef tablolar arasında eşleme

targetDatabaseName

string

Hedef veritabanının adı. Not: Geçiş başlatılmadan önce hedef veritabanı kesilir.

targetSetting

object

Hedef uç nokta geçiş davranışını ayarlamak için hedef ayarlar

MigrateMySqlAzureDbForMySqlSyncTaskInput

MySQL veritabanlarını çevrimiçi geçişler için MySQL için Azure Veritabanı'na geçiren görevin girişi

Name Tür Description
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

MySqlConnectionInfo

Kaynak MySQL için bağlantı bilgileri

targetConnectionInfo

MySqlConnectionInfo

MySQL için hedef Azure Veritabanı bağlantı bilgileri

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata mesajı

events

SyncMigrationDatabaseErrorEvent[]

Hata olaylarının listesi.

id

string

Sonuç tanımlayıcısı

resultType string:

DatabaseLevelErrorOutput

Sonuç türü

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Name Tür Description
appliedChanges

integer (int64)

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer (int64)

CDC silme sayısı

cdcInsertCounter

integer (int64)

CDC ekleme sayısı

cdcUpdateCounter

integer (int64)

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string (date-time)

Geçiş bitiş saati

fullLoadCompletedTables

integer (int64)

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer (int64)

Tam yükte hataya neden olan tablo sayısı

fullLoadLoadingTables

integer (int64)

Tam yükte yüklenen tablo sayısı

fullLoadQueuedTables

integer (int64)

Tam yükte kuyruğa alınan tablo sayısı

id

string

Sonuç tanımlayıcısı

incomingChanges

integer (int64)

Gelen değişiklik sayısı

initializationCompleted

boolean

İlk yüklemenin (tam yük) tamamlandığını gösterir

latency

integer (int64)

CDC gecikme süresini uygulama

migrationState

SyncDatabaseMigrationReportingState

Bu veritabanının içinde olduğu geçiş durumu

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Sonuç tanımlayıcısı

resultType string:

ErrorOutput

Sonuç türü

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

id

string

Sonuç tanımlayıcısı

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServer

string

Kaynak sunucu adı

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

targetServer

string

Hedef sunucu adı

targetServerVersion

string

Hedef sunucu sürümü

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Name Tür Description
cdcDeleteCounter

string

Uygulanan silme sayısı

cdcInsertCounter

string

Uygulanan ekleme sayısı

cdcUpdateCounter

string

Uygulanan güncelleştirme sayısı

dataErrorsCounter

integer (int64)

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string (date-time)

Tam yük bitiş zamanı

fullLoadEstFinishTime

string (date-time)

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string (date-time)

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer (int64)

Tam yükte uygulanan satır sayısı

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string (date-time)

Hedefte son değiştirme zamanı

resultType string:

TableLevelOutput

Sonuç türü

state

SyncTableMigrationState

Tablo geçişinin geçerli durumu

tableName

string

Tablonun adı

totalChangesApplied

integer (int64)

Uygulanan değişikliklerin toplam sayısı

MigrateMySqlAzureDbForMySqlSyncTaskProperties

MySQL veritabanlarını çevrimiçi geçişler için MySQL için Azure Veritabanı'na geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Görev girişi

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Görev türü.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Çevrimiçi geçişler için Oracle'ı PostgreSQL için Azure Veritabanı'na geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Görev girişi

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Görev türü.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Oracle'ın PostgreSQL için Azure Veritabanı'na geçiş görevi girişlerine yönelik veritabanına özgü bilgiler

Name Tür Description
caseManipulation

string

Nesne adı büyük/küçük harflerini işleme: Preserve veya ToLower

migrationSetting

object

Geçiş davranışını ayarlayan geçiş ayarları

name

string

Geçiş işlem hattının adı

schemaName

string

Kaynak şemanın adı

sourceSetting

object

Kaynak uç nokta geçiş davranışını ayarlamak için kaynak ayarları

tableMap

object

Kaynak ile hedef tablolar arasında eşleme

targetDatabaseName

string

Hedef veritabanının adı. Not: Geçiş başlatılmadan önce hedef veritabanı kesilir.

targetSetting

object

Hedef uç nokta geçiş davranışını ayarlamak için hedef ayarlar

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Oracle veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin girişi

Name Tür Description
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

OracleConnectionInfo

Kaynak Oracle için bağlantı bilgileri

targetConnectionInfo

PostgreSqlConnectionInfo

PostgreSQL için hedef Azure Veritabanı bağlantı bilgileri

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata mesajı

events

SyncMigrationDatabaseErrorEvent[]

Hata olaylarının listesi.

id

string

Sonuç tanımlayıcısı

resultType string:

DatabaseLevelErrorOutput

Sonuç türü

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Name Tür Description
appliedChanges

integer (int64)

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer (int64)

CDC silme sayısı

cdcInsertCounter

integer (int64)

CDC ekleme sayısı

cdcUpdateCounter

integer (int64)

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string (date-time)

Geçiş bitiş saati

fullLoadCompletedTables

integer (int64)

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer (int64)

Tam yükte hataya neden olan tablo sayısı

fullLoadLoadingTables

integer (int64)

Tam yükte yüklenen tablo sayısı

fullLoadQueuedTables

integer (int64)

Tam yükte kuyruğa alınan tablo sayısı

id

string

Sonuç tanımlayıcısı

incomingChanges

integer (int64)

Gelen değişiklik sayısı

initializationCompleted

boolean

İlk yüklemenin (tam yük) tamamlandığını gösterir

latency

integer (int64)

CDC gecikme süresini uygulama

migrationState

SyncDatabaseMigrationReportingState

Bu veritabanının içinde olduğu geçiş durumu

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Sonuç tanımlayıcısı

resultType string:

ErrorOutput

Sonuç türü

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

id

string

Sonuç tanımlayıcısı

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServer

string

Kaynak sunucu adı

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

targetServer

string

Hedef sunucu adı

targetServerVersion

string

Hedef sunucu sürümü

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Name Tür Description
cdcDeleteCounter

integer (int64)

Uygulanan silme sayısı

cdcInsertCounter

integer (int64)

Uygulanan ekleme sayısı

cdcUpdateCounter

integer (int64)

Uygulanan güncelleştirme sayısı

dataErrorsCounter

integer (int64)

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string (date-time)

Tam yük bitiş zamanı

fullLoadEstFinishTime

string (date-time)

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string (date-time)

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer (int64)

Tam yükte uygulanan satır sayısı

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string (date-time)

Hedefte son değiştirme zamanı

resultType string:

TableLevelOutput

Sonuç türü

state

SyncTableMigrationState

Tablo geçişinin geçerli durumu

tableName

string

Tablonun adı

totalChangesApplied

integer (int64)

Uygulanan değişikliklerin toplam sayısı

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

PostgreSQL'e PostgreSQL için Azure Veritabanı geçiş görevi girişleri için veritabanına özgü bilgiler

Name Tür Description
id

string

Sonuç tanımlayıcısı

migrationSetting

Geçiş davranışını ayarlayan geçiş ayarları

name

string

Veritabanının adı

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Geçiş için seçilen tablolar

sourceSetting

object

Kaynak uç nokta geçiş davranışını ayarlamak için kaynak ayarları

targetDatabaseName

string

Hedef veritabanının adı. Not: Geçiş başlatılmadan önce hedef veritabanı kesilir.

targetSetting

object

Hedef uç nokta geçiş davranışını ayarlamak için hedef ayarlar

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Geçiş için seçilen tablolar

Name Tür Description
name

string

Geçirilen tablonun adı

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

PostgreSQL veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin girişi

Name Tür Description
encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

PostgreSqlConnectionInfo

PostgreSQL kaynağı için bağlantı bilgileri

startedOn

string (date-time)

Geçiş başlangıç saati

targetConnectionInfo

PostgreSqlConnectionInfo

PostgreSQL için hedef Azure Veritabanı bağlantı bilgileri

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata mesajı

events

SyncMigrationDatabaseErrorEvent[]

Hata olaylarının listesi.

id

string

Sonuç tanımlayıcısı

resultType string:

DatabaseLevelErrorOutput

Sonuç türü

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Name Tür Description
appliedChanges

integer (int64)

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer (int64)

CDC silme sayısı

cdcInsertCounter

integer (int64)

CDC ekleme sayısı

cdcUpdateCounter

integer (int64)

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string (date-time)

Geçiş bitiş saati

fullLoadCompletedTables

integer (int64)

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer (int64)

Tam yükte hataya neden olan tablo sayısı

fullLoadLoadingTables

integer (int64)

Tam yükte yüklenen tablo sayısı

fullLoadQueuedTables

integer (int64)

Tam yükte kuyruğa alınan tablo sayısı

id

string

Sonuç tanımlayıcısı

incomingChanges

integer (int64)

Gelen değişiklik sayısı

initializationCompleted

boolean

İlk yüklemenin (tam yük) tamamlandığını gösterir

latency

integer (int64)

CDC gecikme süresini uygulama

migrationState

SyncDatabaseMigrationReportingState

Bu veritabanının içinde olduğu geçiş durumu

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

events

SyncMigrationDatabaseErrorEvent[]

Hata olaylarının listesi

id

string

Sonuç tanımlayıcısı

resultType string:

ErrorOutput

Sonuç türü

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Name Tür Description
databaseCount

number

Eklenecek veritabanı sayısı

endedOn

string (date-time)

Geçiş bitiş saati

id

string

Sonuç tanımlayıcısı

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServer

string

Kaynak sunucu adı

sourceServerType

ScenarioSource

Kaynak sunucu türü.

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

state

ReplicateMigrationState

Geçiş durumu

targetServer

string

Hedef sunucu adı

targetServerType

ScenarioTarget

Hedef sunucu türü.

targetServerVersion

string

Hedef sunucu sürümü

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Name Tür Description
cdcDeleteCounter

integer (int64)

Uygulanan silme sayısı

cdcInsertCounter

integer (int64)

Uygulanan ekleme sayısı

cdcUpdateCounter

integer (int64)

Uygulanan güncelleştirme sayısı

dataErrorsCounter

integer (int64)

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string (date-time)

Tam yük bitiş zamanı

fullLoadEstFinishTime

string (date-time)

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string (date-time)

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer (int64)

Tam yükte uygulanan satır sayısı

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string (date-time)

Hedefte son değiştirme zamanı

resultType string:

TableLevelOutput

Sonuç türü

state

SyncTableMigrationState

Tablo geçişinin geçerli durumu

tableName

string

Tablonun adı

totalChangesApplied

integer (int64)

Uygulanan değişikliklerin toplam sayısı

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

createdOn

string

Görev oluşturulduğunda UTC'de DateTime

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Görev girişi

isCloneable

boolean

görevin kopyalanıp kopyalanamayacağını

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskId

string

görev kimliği

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Görev türü.

MigrateSqlServerSqlDbDatabaseInput

SQL'in Azure SQL DB'ye geçiş görevi girişleri için veritabanına özgü bilgiler

Name Tür Description
id

string

veritabanının kimliği

makeSourceDbReadOnly

boolean

Geçiş öncesinde veritabanının salt okunur olarak ayarlanıp ayarlanmayacağı

name

string

Veritabanının adı

schemaSetting

object

VERITABANı şeması geçişi için seçilen ayarlar.

tableMap

object

Kaynak ile hedef tablolar arasında eşleme

targetDatabaseName

string

Hedef veritabanının adı. Not: Geçiş başlatılmadan önce hedef veritabanı kesilir.

MigrateSqlServerSqlDbSyncDatabaseInput

SQL'in Azure SQL DB eşitleme geçişi görev girişleri için veritabanına özgü bilgiler

Name Tür Description
id

string

Veritabanı için benzersiz tanımlayıcı

migrationSetting

object

Geçiş davranışını ayarlayan geçiş ayarları

name

string

Veritabanının adı

schemaName

string

Geçirilecek şema adı

sourceSetting

object

Kaynak uç nokta geçiş davranışını ayarlamak için kaynak ayarları

tableMap

object

Kaynak ile hedef tablolar arasında eşleme

targetDatabaseName

string

Hedef veritabanı adı

targetSetting

object

Hedef uç nokta geçiş davranışını ayarlamak için hedef ayarlar

MigrateSqlServerSqlDbSyncTaskInput

Şirket içi SQL Server veritabanlarını çevrimiçi geçişler için Azure SQL Veritabanı'na geçiren görevin girişi

Name Tür Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

validationOptions

MigrationValidationOptions

Doğrulama seçenekleri

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata mesajı

events

SyncMigrationDatabaseErrorEvent[]

Hata olaylarının listesi.

id

string

Sonuç tanımlayıcısı

resultType string:

DatabaseLevelErrorOutput

Sonuç türü

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Name Tür Description
appliedChanges

integer (int64)

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer (int64)

CDC silme sayısı

cdcInsertCounter

integer (int64)

CDC ekleme sayısı

cdcUpdateCounter

integer (int64)

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string (date-time)

Geçiş bitiş saati

fullLoadCompletedTables

integer (int64)

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer (int64)

Tam yükte hataya neden olan tablo sayısı

fullLoadLoadingTables

integer (int64)

Tam yükte yüklenen tablo sayısı

fullLoadQueuedTables

integer (int64)

Tam yükte kuyruğa alınan tablo sayısı

id

string

Sonuç tanımlayıcısı

incomingChanges

integer (int64)

Gelen değişiklik sayısı

initializationCompleted

boolean

İlk yüklemenin (tam yük) tamamlandığını gösterir

latency

integer (int64)

CDC gecikme süresini uygulama

migrationState

SyncDatabaseMigrationReportingState

Bu veritabanının içinde olduğu geçiş durumu

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

MigrateSqlServerSqlDbSyncTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Sonuç tanımlayıcısı

resultType string:

ErrorOutput

Sonuç türü

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Name Tür Description
databaseCount

integer

Veritabanı sayısı

endedOn

string (date-time)

Geçiş bitiş saati

id

string

Sonuç tanımlayıcısı

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServer

string

Kaynak sunucu adı

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

targetServer

string

Hedef sunucu adı

targetServerVersion

string

Hedef sunucu sürümü

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Name Tür Description
cdcDeleteCounter

integer (int64)

Uygulanan silme sayısı

cdcInsertCounter

integer (int64)

Uygulanan ekleme sayısı

cdcUpdateCounter

integer (int64)

Uygulanan güncelleştirme sayısı

dataErrorsCounter

integer (int64)

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string (date-time)

Tam yük bitiş zamanı

fullLoadEstFinishTime

string (date-time)

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string (date-time)

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer (int64)

Tam yükte uygulanan satır sayısı

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string (date-time)

Hedefte son değiştirme zamanı

resultType string:

TableLevelOutput

Sonuç türü

state

SyncTableMigrationState

Tablo geçişinin geçerli durumu

tableName

string

Tablonun adı

totalChangesApplied

integer (int64)

Uygulanan değişikliklerin toplam sayısı

MigrateSqlServerSqlDbSyncTaskProperties

Şirket içi SQL Server veritabanlarını çevrimiçi geçişler için Azure SQL Veritabanı'na geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateSqlServerSqlDbSyncTaskInput

Görev girişi

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Görev türü.

MigrateSqlServerSqlDbTaskInput

Şirket içi SQL Server veritabanlarını Azure SQL Veritabanı'na geçiren görevin girişi

Name Tür Description
encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

startedOn

string

Geçişin başlatıldığı UTC'ye göre tarih ve saat

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

validationOptions

MigrationValidationOptions

Geçiş sonrası çeşitli doğrulamaları etkinleştirme seçenekleri. Kullanılabilir seçenekler, 1.) Veri Bütünlüğü Denetimi: Verilerin doğruluğundan emin olmak için geçiş sonrasında kaynak ve hedef tabloları temel alan bir sağlama toplamı gerçekleştirir. 2.) Şema Doğrulaması: Kaynak ve hedef tablolar arasında kapsamlı bir şema karşılaştırması gerçekleştirir ve kaynak ile hedef veritabanı arasındaki farkların listesini sağlar, 3.) Sorgu Analizi: Sorgu Planı Önbelleği'nden veya Sorgu Deposu'ndan otomatik olarak alınan bir dizi sorguyu yürütür ve yürütür ve kaynak ve hedef veritabanı arasındaki yürütme süresini karşılaştırır.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Name Tür Description
databaseName

string

Öğenin adı

endedOn

string (date-time)

Geçiş bitiş saati

errorCount

integer (int64)

Veritabanı/nesne hatası sayısı.

errorPrefix

string

Öğenin tüm hatalarını sorgulamak için kullanılacak joker karakter dizesi ön eki

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

id

string

Sonuç tanımlayıcısı

message

string

Geçiş ilerleme durumu iletisi

numberOfObjects

integer (int64)

Nesne sayısı

numberOfObjectsCompleted

integer (int64)

Başarıyla tamamlanan nesne sayısı

objectSummary

<string,  DataItemMigrationSummaryResult>

Geçişteki nesne sonuçlarının özeti

resultPrefix

string

Öğenin tüm alt tem sonuçlarını sorgulamak için kullanılacak joker karakter dizesi ön eki

resultType string:

DatabaseLevelOutput

Sonuç türü

stage

DatabaseMigrationStage

Bu veritabanının içinde olduğu geçiş aşaması

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

statusMessage

string

Durum iletisi

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Name Tür Description
dataIntegrityValidationResult

DataIntegrityValidationResult

Geçirilen kaynak ve hedef tablolar arasında veri bütünlüğü doğrulama sonucu sağlar.

endedOn

string (date-time)

Doğrulama bitiş saati

id

string

Sonuç tanımlayıcısı

migrationId

string

Geçiş Tanımlayıcısı

queryAnalysisValidationResult

QueryAnalysisValidationResult

Kaynak ve hedef veritabanı arasındaki sorgu yürütme sonuçlarından bazılarının sonuçları

resultType string:

MigrationDatabaseLevelValidationOutput

Sonuç türü

schemaValidationResult

SchemaComparisonValidationResult

Kaynak ve hedef veritabanı arasında şema karşılaştırma sonucu sağlar

sourceDatabaseName

string

Kaynak veritabanının adı

startedOn

string (date-time)

Doğrulama başlangıç saati

status

ValidationStatus

Veritabanı düzeyinde geçerli doğrulama durumu

targetDatabaseName

string

Hedef veritabanının adı

MigrateSqlServerSqlDbTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Özel durum için benzersiz tanımlayıcı

resultType string:

ErrorOutput

Sonuç türü

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Name Tür Description
databaseSummary

<string,  DatabaseSummaryResult>

Geçişteki veritabanı sonuçlarının özeti

databases

object

Veritabanı adından veritabanı kimliğine eşleme olarak seçilen veritabanları

durationInSeconds

integer (int64)

Saniye cinsinden görev yürütme süresi.

endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

id

string

Sonuç tanımlayıcısı

message

string

Geçiş ilerleme durumu iletisi

migrationReportResult

MigrationReportResult

Geçiş Raporu Sonucu, geçiş raporunuzu indirmek için benzersiz url sağlar.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Geçiş Doğrulama Sonuçları

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

status

MigrationStatus

Geçişin geçerli durumu

statusMessage

string

Geçiş durumu iletisi

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucu sürümü

MigrateSqlServerSqlDbTaskOutputTableLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

errorPrefix

string

Öğenin tüm hatalarını sorgulamak için kullanılacak joker karakter dizesi ön eki

id

string

Sonuç tanımlayıcısı

itemsCompletedCount

integer (int64)

Başarıyla tamamlanan öğe sayısı

itemsCount

integer (int64)

Madde sayısı

objectName

string

Öğenin adı

resultPrefix

string

Öğenin tüm alt tem sonuçlarını sorgulamak için kullanılacak joker karakter dizesi ön eki

resultType string:

TableLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

statusMessage

string

Durum iletisi

MigrateSqlServerSqlDbTaskOutputValidationResult

Name Tür Description
id

string

Sonuç tanımlayıcısı

migrationId

string

Geçiş Tanımlayıcısı

resultType string:

MigrationValidationOutput

Sonuç türü

status

ValidationStatus

Geçiş düzeyinde geçerli doğrulama durumu. Veritabanı doğrulama sonucu durumunun durumu burada toplanır.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Her veritabanı için doğrulama özeti sonuçları

MigrateSqlServerSqlDbTaskProperties

Şirket içi SQL Server veritabanlarını Azure SQL Veritabanı'na geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

createdOn

string

Görev oluşturulduğunda UTC'de DateTime

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateSqlServerSqlDbTaskInput

Görev girişi

isCloneable

boolean

görevin kopyalanıp kopyalanamayacağını

output MigrateSqlServerSqlDbTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskId

string

görev kimliği

taskType string:

Migrate.SqlServer.SqlDb

Görev türü.

MigrateSqlServerSqlMIDatabaseInput

SQL'i Azure SQL DB Yönetilen Örneği'ne geçirme görevi girişleri için veritabanına özgü bilgiler

Name Tür Description
backupFilePaths

string[]

Mevcut yedeklemeler durumunda kullanılacak yedekleme dosyalarının listesi.

backupFileShare

FileShare

Bu veritabanını yedeklemek için yedek dosya paylaşımı bilgileri.

id

string

veritabanının kimliği

name

string

Veritabanının adı

restoreDatabaseName

string

Hedefte veritabanının adı

MigrateSqlServerSqlMISyncTaskInput

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği çevrimiçi senaryosuna geçiren görev için giriş.

Name Tür Description
azureApp

AzureActiveDirectoryApp

DMS (klasik) örneğinin Azure SQL Veritabanı Yönetilen Örneği'nin hedef örneğine ve Azure Depolama Hesabına bağlanmak için kullanacağı Azure Active Directory Uygulaması

backupFileShare

FileShare

Seçilen tüm veritabanları için yedek dosya paylaşımı bilgileri.

numberOfParallelDatabaseMigrations

number

Paralel olarak başlatacak veritabanı geçişlerinin sayısı

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

SqlConnectionInfo

Kaynak SQL Server için bağlantı bilgileri

storageResourceId

string

Depolamanın tam resourceId değeri

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Veritabanı Yönetilen Örneği için bağlantı bilgileri

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Name Tür Description
activeBackupSets

BackupSetInfo[]

Şu anda etkin olan yedekleme kümeleri (Karşıya yükleniyor veya geri yükleniyor)

containerName

string

Yedeklemelerin kopyalandığı Azure Depolama hesabında oluşturulan kapsayıcının adı

endedOn

string (date-time)

Veritabanı geçişi bitiş saati

errorPrefix

string

bu veritabanı için hataları sorgulamak için kullanılacak ön ek dizesi

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları

fullBackupSetInfo

BackupSetInfo

Tam yedekleme kümesinin ayrıntıları

id

string

Sonuç tanımlayıcısı

isFullBackupRestored

boolean

Hedef veritabanına tam yedekleme uygulanıp uygulanmadığı

lastRestoredBackupSetInfo

BackupSetInfo

Son uygulanan yedekleme kümesi bilgileri

migrationState

DatabaseMigrationState

Veritabanının geçerli durumu

resultType string:

DatabaseLevelOutput

Sonuç türü

sourceDatabaseName

string

Veritabanının adı

startedOn

string (date-time)

Veritabanı geçişi başlangıç saati

MigrateSqlServerSqlMISyncTaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Özel durum için benzersiz tanımlayıcı

resultType string:

ErrorOutput

Sonuç türü

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Name Tür Description
databaseCount

integer

Veritabanı sayısı

databaseErrorCount

integer

Veritabanı düzeyi hatalarının sayısı

endedOn

string (date-time)

Geçiş bitiş saati

id

string

Sonuç tanımlayıcısı

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerName

string

Kaynak sunucu adı

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerName

string

Hedef sunucu adı

targetServerVersion

string

Hedef sunucu sürümü

MigrateSqlServerSqlMISyncTaskProperties

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği eşitleme senaryosuna geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

createdOn

string

Görev oluşturulduğunda UTC'de DateTime

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateSqlServerSqlMISyncTaskInput

Görev girişi

output MigrateSqlServerSqlMISyncTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Görev türü.

MigrateSqlServerSqlMITaskInput

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görevin girişi.

Name Tür Description
aadDomainName

string

Federasyon Azure AD için 'contoso.com' biçiminde Azure Active Directory etki alanı adı veya yönetilen etki alanı için 'contoso.onmicrosoft.com', yalnızca ve yalnızca Windows oturum açma bilgileri seçiliyse gereklidir

backupBlobShare

BlobShare

Yedekleme dosyalarını depolamak için kullanılacak Azure Depolama Hesabı Kapsayıcısının SAS URI'si.

backupFileShare

FileShare

Seçilen tüm veritabanları için yedek dosya paylaşımı bilgileri.

backupMode

BackupMode

Mevcut yedeklemenin mi kullanılacağını yoksa yeni yedekleme mi oluşturulacağını belirtmek için Yedekleme Modu. Mevcut yedeklemeler kullanılıyorsa, seçiliDatabases içinde yedekleme dosyası yollarının sağlanması gerekir.

encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

selectedAgentJobs

string[]

Geçirecek Aracı İşleri.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Geçirilen veritabanları

selectedLogins

string[]

Geçiş için oturum açar.

sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

startedOn

string

Geçişin başlatıldığı UTC'ye göre tarih ve saat

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

İş başına geçiş hataları ve uyarıları

id

string

Sonuç tanımlayıcısı

isEnabled

boolean

Özgün Aracı İşinin durumu.

message

string

Geçiş ilerleme durumu iletisi

name

string

Aracı İşi adı.

resultType string:

AgentJobLevelOutput

Sonuç türü

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Name Tür Description
databaseName

string

Veritabanının adı

endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları

id

string

Sonuç tanımlayıcısı

message

string

Geçiş ilerleme durumu iletisi

resultType string:

DatabaseLevelOutput

Sonuç türü

sizeMB

number (double)

Veritabanının megabayt cinsinden boyutu

stage

DatabaseMigrationStage

Geçişin geçerli aşaması

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

MigrateSqlServerSqlMITaskOutputError

Name Tür Description
error

ReportableException

Geçiş hatası

id

string

Özel durum için benzersiz tanımlayıcı

resultType string:

ErrorOutput

Sonuç türü

MigrateSqlServerSqlMITaskOutputLoginLevel

Name Tür Description
endedOn

string (date-time)

Oturum açma geçişi bitiş saati

exceptionsAndWarnings

ReportableException[]

Oturum açma başına oturum açma geçiş hataları ve uyarıları

id

string

Sonuç tanımlayıcısı

loginName

string

Oturum açma adı.

message

string

Oturum açma geçişi ilerleme durumu iletisi

resultType string:

LoginLevelOutput

Sonuç türü

stage

LoginMigrationStage

Oturum açmanın geçerli aşaması

startedOn

string (date-time)

Oturum açma geçişi başlangıç saati

state

MigrationState

Oturum açmanın geçerli durumu

MigrateSqlServerSqlMITaskOutputMigrationLevel

Name Tür Description
agentJobs

object

Adından kimliğine eşlem olarak seçilen aracı işleri

databases

object

Veritabanı adından veritabanı kimliğine eşleme olarak seçilen veritabanları

endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

id

string

Sonuç tanımlayıcısı

logins

object

Seçilen oturum açma bilgileri, addan kimlike bir harita olarak

message

string

Geçiş ilerleme durumu iletisi

orphanedUsersInfo

OrphanedUserInfo[]

Yalnız bırakılmış kullanıcıların listesi.

resultType string:

MigrationLevelOutput

Sonuç türü

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Sunucu rolü geçiş sonuçlarının haritası.

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucu sürümü

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

status

MigrationStatus

Geçişin geçerli durumu

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucu sürümü

MigrateSqlServerSqlMITaskProperties

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

createdOn

string

Görev oluşturulduğunda UTC'de DateTime

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateSqlServerSqlMITaskInput

Görev girişi

isCloneable

boolean

görevin kopyalanıp kopyalanamayacağını

output MigrateSqlServerSqlMITaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

parentTaskId

string

üst görev kimliği

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskId

string

görev kimliği

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Görev türü.

MigrateSsisTaskInput

SSIS paketlerini SQL Server'dan Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görev için giriş.

Name Tür Description
sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

ssisMigrationInfo

SsisMigrationInfo

SSIS paketi geçiş bilgileri.

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

MigrateSsisTaskOutputMigrationLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

id

string

Sonuç tanımlayıcısı

message

string

Geçiş ilerleme durumu iletisi

resultType string:

MigrationLevelOutput

Sonuç türü

sourceServerBrandVersion

string

Kaynak sunucu marka sürümü

sourceServerVersion

string

Kaynak sunucu sürümü

stage

SsisMigrationStage

SSIS geçişinin aşaması.

startedOn

string (date-time)

Geçiş başlangıç saati

status

MigrationStatus

Geçişin geçerli durumu

targetServerBrandVersion

string

Hedef sunucu marka sürümü

targetServerVersion

string

Hedef sunucu sürümü

MigrateSsisTaskOutputProjectLevel

Name Tür Description
endedOn

string (date-time)

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları

folderName

string

Klasörün adı

id

string

Sonuç tanımlayıcısı

message

string

Geçiş ilerleme durumu iletisi

projectName

string

Projenin adı

resultType string:

SsisProjectLevelOutput

Sonuç türü

stage

SsisMigrationStage

SSIS geçişinin aşaması.

startedOn

string (date-time)

Geçiş başlangıç saati

state

MigrationState

Geçerli geçiş durumu

MigrateSsisTaskProperties

SSIS paketlerini SQL Server veritabanlarından Azure SQL Veritabanı Yönetilen Örneği'ne geçiren görevin özellikleri.

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateSsisTaskInput

Görev girişi

output MigrateSsisTaskOutput[]:

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Migrate.Ssis

Görev türü.

MigrateSyncCompleteCommandInput

Veritabanı için eşitleme geçiş işlemini tamamlayan komut girişi.

Name Tür Description
commitTimeStamp

string (date-time)

Tamamlanması gereken zaman damgası

databaseName

string

Veritabanının adı

MigrateSyncCompleteCommandOutput

Veritabanı için eşitleme geçiş işlemini tamamlayan komutun çıktısı.

Name Tür Description
errors

ReportableException[]

Komut yürütme sırasında oluşan hataların listesi

id

string

Sonuç tanımlayıcısı

MigrateSyncCompleteCommandProperties

Veritabanı için eşitleme geçişini tamamlayan komutun özellikleri.

Name Tür Description
commandId

string

Komut kimliği

commandType string:

Migrate.Sync.Complete.Database

Komut türü.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateSyncCompleteCommandInput

Komut girişi

output

MigrateSyncCompleteCommandOutput

Komut çıktısı. Bu, gönderilirse yoksayılır.

state

CommandState

Komutun durumu. Bu, gönderilirse yoksayılır.

MigrationEligibilityInfo

Sunucu nesnesinin geçiş uygunluğu hakkında bilgi

Name Tür Description
isEligibleForMigration

boolean

Nesnenin geçiş için uygun olup olmadığı.

validationMessages

string[]

Sunucu nesnesi için uygunluk hatası hakkında bilgi.

MigrationReportResult

Geçiş doğrulama raporu sonucu, oluşturulan raporu indirme url'sini içerir.

Name Tür Description
id

string

Geçiş doğrulama sonucu tanımlayıcısı

reportUrl

string

Raporun URL'si.

MigrationState

Geçerli geçiş durumu

Değer Description
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

Geçişin geçerli durumu

Değer Description
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

Geçiş Doğrulama Veritabanı düzeyi özet sonucu

Name Tür Description
endedOn

string (date-time)

Doğrulama bitiş saati

id

string

Sonuç tanımlayıcısı

migrationId

string

Geçiş Tanımlayıcısı

sourceDatabaseName

string

Kaynak veritabanının adı

startedOn

string (date-time)

Doğrulama başlangıç saati

status

ValidationStatus

Veritabanı düzeyinde geçerli doğrulama durumu

targetDatabaseName

string

Hedef veritabanının adı

MigrationValidationOptions

Geçiş sonrasında çalıştırılacak doğrulama türleri

Name Tür Description
enableDataIntegrityValidation

boolean

Seçili veritabanı /tablolar için kaynak ve hedef arasında sağlama toplamı tabanlı veri bütünlüğü doğrulaması gerçekleştirmeye olanak tanır.

enableQueryAnalysisValidation

boolean

Kaynak veritabanından sorgular alarak hızlı ve akıllı bir sorgu analizi gerçekleştirmeye olanak tanır ve bunları hedefte yürütür. Sonuç, ayıklanan sorgular için kaynak ve hedef veritabanlarındaki yürütmeler için yürütme istatistiklerine sahip olur.

enableSchemaValidation

boolean

Kaynak ve hedef arasındaki şema bilgilerini karşılaştırmaya izin verir.

MigrationValidationResult

Geçiş Doğrulama Sonucu

Name Tür Description
id

string

Geçiş doğrulama sonucu tanımlayıcısı

migrationId

string

Geçiş Tanımlayıcısı

status

ValidationStatus

Geçiş düzeyinde geçerli doğrulama durumu. Veritabanı doğrulama sonucu durumunun durumu burada toplanır.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Her veritabanı için doğrulama özeti sonuçları

MiSqlConnectionInfo

Azure SQL veritabanı Yönetilen örneğine bağlantı oluşturmak için gereken özellikler

Name Tür Description
managedInstanceResourceId

string

Azure SQL veritabanı Yönetilen örneği için kaynak kimliği

password

string

Parola kimlik bilgileri.

type string:

MiSqlConnectionInfo

Bağlantı bilgisi türü

userName

string

Kullanıcı adı

MongoDbClusterInfo

MongoDB veri kaynağını açıklar

Name Tür Description
databases

MongoDbDatabaseInfo[]

Kümedeki sistem dışı veritabanlarının listesi

supportsSharding

boolean

Kümenin parçalı koleksiyonları destekleyip desteklemediği

type

MongoDbClusterType

Veri kaynağı türü

version

string

x.y.z biçimindeki veri kaynağının sürümü (örneğin, 3.6.7). Tür BlobContainer ise kullanılmaz.

MongoDbClusterType

Veri kaynağı türü

Değer Description
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

MongoDB veritabanında desteklenen bir koleksiyonu açıklar

Name Tür Description
averageDocumentSize

integer (int64)

Ortalama belge boyutu veya ortalama boyut bilinmiyorsa -1

dataSize

integer (int64)

Tahmini toplam veri boyutu bayt cinsinden veya boyut bilinmiyorsa -1.

databaseName

string

Koleksiyonu içeren veritabanının adı

documentCount

integer (int64)

Tahmini toplam belge sayısı veya belge sayısı bilinmiyorsa -1

isCapped

boolean

Koleksiyonun eşlenmiş bir koleksiyon olup olmadığı (yani, sabit bir boyuta sahip olup olmadığı ve döngüsel arabellek gibi davranıp davranmadığı)

isSystemCollection

boolean

Koleksiyonun sistem koleksiyonu olup olmadığı

isView

boolean

Koleksiyonun başka bir koleksiyonun görünümü olup olmadığı

name

string

Veritabanının veya koleksiyonun nitelenmemiş adı

qualifiedName

string

Veritabanının veya koleksiyonun tam adı. Bir koleksiyon için bu, veritabanı nitelenmiş adıdır.

shardKey

MongoDbShardKeyInfo

Koleksiyondaki parça anahtarı veya koleksiyon parçalanmamışsa null

supportsSharding

boolean

Veritabanında parçalamanın etkinleştirilip etkinleştirilmediği. Geçiş görevinin gerekirse hedefte parçalama özelliğini etkinleştireceğini unutmayın.

viewOf

string

IsView true ise, bunun görünümü olduğu koleksiyonun adı

MongoDbCollectionProgress

Bir koleksiyonun ilerleme durumunu açıklar

Name Tür Description
bytesCopied

integer (int64)

Kopyalama aşamasında kopyalanan belge baytlarının sayısı

documentsCopied

integer (int64)

Kopyalama aşamasında kopyalanan belge sayısı

elapsedTime

string

[ddd.] biçiminde geçen süress:mm:ss[.fffffff] (örneğin TimeSpan biçimi)

errors

<string,  MongoDbError>

Geçerli nesne için oluşan hatalar ve uyarılar. Anahtarlar hata kodlarıdır.

eventsPending

integer (int64)

Yeniden yürütmeyi bekleyen oplog olaylarının sayısı

eventsReplayed

integer (int64)

Şu ana kadar yeniden oynatılan oplog olaylarının sayısı

lastEventTime

string (date-time)

Alınan son oplog olayının zaman damgası veya henüz bir oplog olayı alınmadıysa null

lastReplayTime

string (date-time)

Yeniden oynatılan son oplog olayının zaman damgası veya henüz hiçbir oplog olayı yeniden oynatılmadıysa null

name

string

İlerleme nesnesinin adı. Bir koleksiyon için bu, nitelenmemiş koleksiyon adıdır. Bir veritabanı için bu, veritabanı adıdır. Genel geçiş için bu null değeridir.

qualifiedName

string

İlerleme nesnesinin tam adı. Bir koleksiyon için bu, veritabanı nitelenmiş adıdır. Bir veritabanı için bu, veritabanı adıdır. Genel geçiş için bu null değeridir.

resultType string:

Collection

İlerleme nesnesi türü

state

MongoDbMigrationState

totalBytes

integer (int64)

Kopyalama aşamasının başındaki kaynakta bulunan toplam belge bayt sayısı veya toplam boyut bilinmiyorsa -1

totalDocuments

integer (int64)

Kopyalama aşamasının başındaki kaynakta bulunan toplam belge sayısı veya toplam sayı bilinmiyorsa -1

MongoDbCollectionSettings

Tek bir MongoDB koleksiyonunun nasıl geçirilmesi gerektiğini açıklar

Name Tür Description
canDelete

boolean

Geçiş yaparken geçiş yapanın hedef koleksiyonu bırakmasına izin verilip verilmeyeceği. Varsayılan değer true'dur.

shardKey

MongoDbShardKeySetting

MongoDB parça anahtarını açıklar

targetRUs

integer (int32)

CosmosDB hedefinde yapılandırılması gereken RU'lar veya varsayılanı kullanmak için null. Bunun CosmosDB olmayan hedefler üzerinde hiçbir etkisi yoktur.

MongoDbConnectionInfo

MongoDB veri kaynağına bağlantıyı açıklar

Name Tür Default value Description
additionalSettings

string

Ek bağlantı ayarları

authentication

AuthenticationType

Bağlantı için kullanılacak kimlik doğrulama türü

connectionString

string

MongoDB bağlantı dizesi veya blob kapsayıcı URL'si. Kullanıcı adı ve parola burada veya userName ve password özelliklerinde belirtilebilir

dataSource

string

Veri kaynağı

encryptConnection

boolean

Bağlantının şifrelenip şifrelmeyeceği

enforceSSL

boolean

password

string

Parola kimlik bilgileri.

port

integer

sunucu bağlantı noktası

serverBrandVersion

string

sunucu markası sürümü

serverName

string

sunucunun adı

serverVersion

string

sunucu sürümü

trustServerCertificate

boolean

False

Sunucu sertifikasına güvenilip güvenmeyeceği

type

string

Bağlantı bilgisi türü

userName

string

Kullanıcı adı

MongoDbDatabaseInfo

MongoDB veri kaynağı içindeki bir veritabanını açıklar

Name Tür Description
averageDocumentSize

integer (int64)

Ortalama belge boyutu veya ortalama boyut bilinmiyorsa -1

collections

MongoDbCollectionInfo[]

MongoDB veritabanında desteklenen koleksiyonların listesi

dataSize

integer (int64)

Tahmini toplam veri boyutu bayt cinsinden veya boyut bilinmiyorsa -1.

documentCount

integer (int64)

Tahmini toplam belge sayısı veya belge sayısı bilinmiyorsa -1

name

string

Veritabanının veya koleksiyonun nitelenmemiş adı

qualifiedName

string

Veritabanının veya koleksiyonun tam adı. Bir koleksiyon için bu, veritabanı nitelenmiş adıdır.

supportsSharding

boolean

Veritabanında parçalamanın etkinleştirilip etkinleştirilmediği. Geçiş görevinin gerekirse hedefte parçalama özelliğini etkinleştireceğini unutmayın.

MongoDbDatabaseProgress

Veritabanının ilerleme durumunu açıklar

Name Tür Description
bytesCopied

integer (int64)

Kopyalama aşamasında kopyalanan belge baytlarının sayısı

collections

object

Veritabanındaki koleksiyonların ilerleme durumu. Anahtarlar koleksiyonların nitelenmemiş adlarıdır

documentsCopied

integer (int64)

Kopyalama aşamasında kopyalanan belge sayısı

elapsedTime

string

[ddd.] biçiminde geçen süress:mm:ss[.fffffff] (örneğin TimeSpan biçimi)

errors

<string,  MongoDbError>

Geçerli nesne için oluşan hatalar ve uyarılar. Anahtarlar hata kodlarıdır.

eventsPending

integer (int64)

Yeniden yürütmeyi bekleyen oplog olaylarının sayısı

eventsReplayed

integer (int64)

Şu ana kadar yeniden oynatılan oplog olaylarının sayısı

lastEventTime

string (date-time)

Alınan son oplog olayının zaman damgası veya henüz bir oplog olayı alınmadıysa null

lastReplayTime

string (date-time)

Yeniden oynatılan son oplog olayının zaman damgası veya henüz hiçbir oplog olayı yeniden oynatılmadıysa null

name

string

İlerleme nesnesinin adı. Bir koleksiyon için bu, nitelenmemiş koleksiyon adıdır. Bir veritabanı için bu, veritabanı adıdır. Genel geçiş için bu null değeridir.

qualifiedName

string

İlerleme nesnesinin tam adı. Bir koleksiyon için bu, veritabanı nitelenmiş adıdır. Bir veritabanı için bu, veritabanı adıdır. Genel geçiş için bu null değeridir.

resultType string:

Database

İlerleme nesnesi türü

state

MongoDbMigrationState

totalBytes

integer (int64)

Kopyalama aşamasının başındaki kaynakta bulunan toplam belge bayt sayısı veya toplam boyut bilinmiyorsa -1

totalDocuments

integer (int64)

Kopyalama aşamasının başındaki kaynakta bulunan toplam belge sayısı veya toplam sayı bilinmiyorsa -1

MongoDbDatabaseSettings

Tek bir MongoDB veritabanının nasıl geçirilmesi gerektiğini açıklar

Name Tür Description
collections

<string,  MongoDbCollectionSettings>

Hedefe geçirebilmek için kaynak veritabanındaki koleksiyonlar. Anahtarlar, koleksiyonların nitelenmemiş adlarıdır.

targetRUs

integer (int32)

CosmosDB hedefinde yapılandırılması gereken RU'lar veya varsayılanı kullanmak için null veya veritabanı için aktarım hızı sağlanmazsa 0. Bunun CosmosDB olmayan hedefler üzerinde hiçbir etkisi yoktur.

MongoDbError

MongoDB geçişi sırasında oluşan bir hata veya uyarıyı açıklar

Name Tür Description
code

string

Hatayı veya uyarıyı açıklayan yerelleştirilmemiş, makine tarafından okunabilir kod

count

integer (int32)

Hata veya uyarının oluşma sayısı

message

string

Hatayı veya uyarıyı açıklayan yerelleştirilmiş, insan tarafından okunabilir ileti

type

MongoDbErrorType

Hata veya uyarı türü

MongoDbErrorType

Hata veya uyarı türü

Değer Description
Error
ValidationError
Warning

MongoDbMigrationProgress

Genel geçişin ilerleme durumunu açıklar

Name Tür Description
bytesCopied

integer (int64)

Kopyalama aşamasında kopyalanan belge baytlarının sayısı

databases

<string,  MongoDbDatabaseProgress>

Geçişteki veritabanlarının ilerleme durumu. Anahtarlar veritabanlarının adlarıdır

documentsCopied

integer (int64)

Kopyalama aşamasında kopyalanan belge sayısı

elapsedTime

string

[ddd.] biçiminde geçen süress:mm:ss[.fffffff] (örneğin TimeSpan biçimi)

errors

<string,  MongoDbError>

Geçerli nesne için oluşan hatalar ve uyarılar. Anahtarlar hata kodlarıdır.

eventsPending

integer (int64)

Yeniden yürütmeyi bekleyen oplog olaylarının sayısı

eventsReplayed

integer (int64)

Şu ana kadar yeniden oynatılan oplog olaylarının sayısı

lastEventTime

string (date-time)

Alınan son oplog olayının zaman damgası veya henüz bir oplog olayı alınmadıysa null

lastReplayTime

string (date-time)

Yeniden oynatılan son oplog olayının zaman damgası veya henüz hiçbir oplog olayı yeniden oynatılmadıysa null

name

string

İlerleme nesnesinin adı. Bir koleksiyon için bu, nitelenmemiş koleksiyon adıdır. Bir veritabanı için bu, veritabanı adıdır. Genel geçiş için bu null değeridir.

qualifiedName

string

İlerleme nesnesinin tam adı. Bir koleksiyon için bu, veritabanı nitelenmiş adıdır. Bir veritabanı için bu, veritabanı adıdır. Genel geçiş için bu null değeridir.

resultType string:

Migration

İlerleme nesnesi türü

state

MongoDbMigrationState

totalBytes

integer (int64)

Kopyalama aşamasının başındaki kaynakta bulunan toplam belge bayt sayısı veya toplam boyut bilinmiyorsa -1

totalDocuments

integer (int64)

Kopyalama aşamasının başındaki kaynakta bulunan toplam belge sayısı veya toplam sayı bilinmiyorsa -1

MongoDbMigrationSettings

MongoDB veri geçişinin nasıl gerçekleştirilmesi gerektiğini açıklar

Name Tür Description
boostRUs

integer (int32)

CosmosDB hedefinde, bir geçişin ilk kopyası sırasında koleksiyonların geçici olarak yükseltileceği (düşükse) RU sınırı, varsayılan yükseltmeyi kullanmak için 10.000'den 1.000.000'e veya 0'dan RU'ları artırmamak için null'a yükseltilir. Bu ayarın CosmosDB olmayan hedefler üzerinde hiçbir etkisi yoktur.

databases

<string,  MongoDbDatabaseSettings>

Hedefe geçirebilmek için kaynak kümedeki veritabanları. Anahtarlar, veritabanlarının adlarıdır.

replication

MongoDbReplication

Değişikliklerin kaynaktan hedefe nasıl çoğaltılacağını açıklar. Varsayılan değer OneTime'dır.

source

MongoDbConnectionInfo

Kaynak kümeye bağlanmak için kullanılan ayarlar

target

MongoDbConnectionInfo

Hedef kümeye bağlanmak için kullanılan ayarlar

throttling

MongoDbThrottlingSettings

Geçişin kaynak kullanımını sınırlamak için kullanılan ayarlar

MongoDbMigrationState

Değer Description
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

Değişikliklerin kaynaktan hedefe nasıl çoğaltılacağını açıklar. Varsayılan değer OneTime'dır.

Değer Description
Disabled
OneTime
Continuous

MongoDbShardKeyField

MongoDB parça anahtarı içindeki alan başvurularını açıklar

Name Tür Description
name

string

Alanın adı

order

MongoDbShardKeyOrder

Alan sıralama

MongoDbShardKeyInfo

MongoDB parça anahtarını açıklar

Name Tür Description
fields

MongoDbShardKeyField[]

Parça anahtarı içindeki alanlar

isUnique

boolean

Parça anahtarının benzersiz olup olmadığı

MongoDbShardKeyOrder

Alan sıralama

Değer Description
Forward
Reverse
Hashed

MongoDbShardKeySetting

MongoDB parça anahtarını açıklar

Name Tür Description
fields

MongoDbShardKeyField[]

Parça anahtarı içindeki alanlar

isUnique

boolean

Parça anahtarının benzersiz olup olmadığı

MongoDbThrottlingSettings

Geçiş için kaynak sınırlarını belirtir

Name Tür Description
maxParallelism

integer (int32)

Paralel olarak işlenecek en fazla iş öğesi sayısı (örneğin koleksiyon kopyaları)

minFreeCpu

integer (int32)

0 ile 100 arasında geçiş sahibinin kullanmaktan kaçınmaya çalışacağı CPU süresi yüzdesi

minFreeMemoryMb

integer (int32)

Geçiş sahibinin kullanmaktan kaçınmaya çalışacağı megabayt RAM sayısı

MySqlConnectionInfo

MySQL sunucusuna bağlanma bilgileri

Name Tür Default value Description
additionalSettings

string

Ek bağlantı ayarları

authentication

AuthenticationType

Bağlantı için kullanılacak kimlik doğrulama türü

dataSource

string

Veri kaynağı

encryptConnection

boolean

True

Bağlantının şifrelenip şifrelmeyeceği

password

string

Parola kimlik bilgileri.

port

integer

Sunucu bağlantı noktası

serverName

string

Sunucunun adı

type string:

MySqlConnectionInfo

Bağlantı bilgisi türü

userName

string

Kullanıcı adı

MySqlTargetPlatformType

Geçiş için Hedef Platform

Değer Description
SqlServer
AzureDbForMySQL

ObjectType

Farkı olan nesnenin türü. örneğin (Tablo/Görünüm/StoredProcedure)

Değer Description
StoredProcedures
Table
User
View
Function

ODataError

OData biçiminde hata bilgileri.

Name Tür Description
code

string

'InvalidRequest' veya 'InternalServerError' gibi hatanın makine tarafından okunabilir açıklaması

details

ODataError[]

Bu hataya neden olan iç hatalar

message

string

Hatanın insan tarafından okunabilen açıklaması

OracleConnectionInfo

Oracle sunucusuna bağlanma bilgileri

Name Tür Description
authentication

AuthenticationType

Bağlantı için kullanılacak kimlik doğrulama türü

dataSource

string

EZConnect veya TNSName bağlantı dizesi.

password

string

Parola kimlik bilgileri.

port

integer

sunucu bağlantı noktası

serverName

string

sunucunun adı

serverVersion

string

sunucu sürümü

type string:

OracleConnectionInfo

Bağlantı bilgisi türü

userName

string

Kullanıcı adı

OrphanedUserInfo

SQL server veritabanında yalnız bırakılmış kullanıcıların bilgileri.

Name Tür Description
databaseName

string

Kullanıcının üst veritabanı

name

string

Yalnız bırakılmış kullanıcının adı

PostgreSqlConnectionInfo

PostgreSQL sunucusuna bağlanma bilgileri

Name Tür Default value Description
additionalSettings

string

Ek bağlantı ayarları

authentication

AuthenticationType

Bağlantı için kullanılacak kimlik doğrulama türü

dataSource

string

Veri kaynağı

databaseName

string

Veritabanının adı

encryptConnection

boolean

True

Bağlantının şifrelenip şifrelmeyeceği

password

string

Parola kimlik bilgileri.

port

integer

Sunucu bağlantı noktası

serverBrandVersion

string

sunucu markası sürümü

serverName

string

Sunucunun adı

serverVersion

string

sunucu sürümü

trustServerCertificate

boolean

False

Sunucu sertifikasına güvenilip güvenmeyeceği

type string:

PostgreSqlConnectionInfo

Bağlantı bilgisi türü

userName

string

Kullanıcı adı

ProjectTask

Görev kaynağı

Name Tür Description
etag

string

HTTP güçlü varlık etiketi değeri. Bu, gönderilirse yoksayılır.

id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties ProjectTaskProperties:

Özel görev özellikleri

systemData

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

type

string

Kaynak türü.

QueryAnalysisValidationResult

Kaynak ve hedef arasında sorgu analizi karşılaştırması sonuçları

Name Tür Description
queryResults

QueryExecutionResult

Yürütülen sorguların listesi ve kaynak ve hedefteki yürütme sonuçları

validationErrors

ValidationError

Yürütmenin parçası olan hatalar

QueryExecutionResult

Kaynak ve hedefte yürütme için sorgu analizi sonuçlarını açıklar

Name Tür Description
queryText

string

Kaynak sunucudan alınan sorgu metni

sourceResult

ExecutionStatistics

Kaynaktan gelen sorgu analizi sonucu

statementsInBatch

integer (int64)

Toplam hayır. toplu iş içindeki deyimlerin sayısı

targetResult

ExecutionStatistics

Hedeften gelen sorgu analizi sonucu

ReplicateMigrationState

Raporlanan geçiş durumlarını çoğaltmak için sarmalayıcı.

Değer Description
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

Tüm özel özel durumlar için özel durum nesnesi

Name Tür Description
actionableMessage

string

Bu özel durum için eyleme dönüştürülebilir adımlar

filePath

string

Özel durumun oluştuğu dosyanın yolu

hResult

integer

Belirli bir özel duruma atanan kodlanmış sayısal değer

lineNumber

string

Özel durumun oluştuğu satır numarası

message

string

Hata mesajı

stackTrace

string

Yığın izleme

ScenarioSource

Kaynak türü numaralandırması

Değer Description
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

Hedef türün numaralandırması

Değer Description
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

Kaynak ve hedef arasında şema karşılaştırması sonuçları

Name Tür Description
schemaDifferences

SchemaComparisonValidationResultType

Kaynak ve hedef veritabanları arasındaki şema farklarının listesi

sourceDatabaseObjectCount

object

Kaynak veritabanı nesnelerinin sayısı

targetDatabaseObjectCount

object

Hedef veritabanı nesnelerinin sayısı

validationErrors

ValidationError

Şema karşılaştırma doğrulaması gerçekleştirilirken oluşan hataların listesi

SchemaComparisonValidationResultType

Geçiş doğrulaması gerçekleştirilirken oluşan hatalara ilişkin açıklama

Name Tür Description
objectName

string

Farkı olan nesnenin adı

objectType

ObjectType

Farkı olan nesnenin türü. örneğin (Tablo/Görünüm/StoredProcedure)

updateAction

UpdateActionType

Eylem türünü hedefe göre güncelleştirin

SelectedCertificateInput

TDE özellikli veritabanları için dışarı aktarılacak sertifika bilgileri.

Name Tür Description
certificateName

string

Dışarı aktarılacak sertifikanın adı.

password

string

Dışarı aktarılan sertifikayı şifrelemek için kullanılacak parola.

ServerLevelPermissionsGroup

Doğrulamalar için izin grubu. Bu gruplar, kullanıcı etkinliğini doğrulamak için bir dizi izin çalıştırır. Gerçekleştirmekte olduğunuz etkinliğin izin grubunu seçin.

Değer Description
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

MySQL tür kaynağı için sunucu özellikleri

Name Tür Description
serverDatabaseCount

integer

Sunucudaki veritabanı sayısı

serverEdition

string

Veritabanı sunucusunun sürümü

serverName

string

Sunucunun adı

serverOperatingSystemVersion

string

İşletim sisteminin sürümü

serverPlatform

string

Sunucu platformunun adı

serverVersion

string

Veritabanı sunucusunun sürümü

Severity

Doğrulama hatasının önem derecesi

Değer Description
Message
Warning
Error

SqlConnectionInfo

SQL veritabanı sunucusuna bağlanma bilgileri

Name Tür Default value Description
additionalSettings

string

Ek bağlantı ayarları

authentication

AuthenticationType

Bağlantı için kullanılacak kimlik doğrulama türü

dataSource

string

Protocol:MachineName\SQLServerInstanceName,PortNumber biçimindeki veri kaynağı

encryptConnection

boolean

True

Bağlantının şifrelenip şifrelmeyeceği

password

string

Parola kimlik bilgileri.

platform

SqlSourcePlatform

Bağlantı için sunucu platformu türü

port

integer

Sunucu bağlantı noktası

resourceId

string

Azure kaynak sağlayıcısı tarafından temsil edilen http kaynağının kimliğini temsil eder.

serverBrandVersion

string

sunucu markası sürümü

serverName

string

sunucunun adı

serverVersion

string

sunucu sürümü

trustServerCertificate

boolean

False

Sunucu sertifikasına güvenilip güvenmeyeceği

type string:

SqlConnectionInfo

Bağlantı bilgisi türü

userName

string

Kullanıcı adı

SqlSourcePlatform

Bağlantı için sunucu platformu türü

Değer Description
SqlOnPrem

SsisMigrationInfo

SSIS depolama türü, üzerine yazma ilkesi ile SSIS geçiş bilgileri.

Name Tür Description
environmentOverwriteOption

SsisMigrationOverwriteOption

SSIS ortamı geçişi için üzerine yazma seçeneği

projectOverwriteOption

SsisMigrationOverwriteOption

SSIS projesi geçişi için üzerine yazma seçeneği

ssisStoreType

SsisStoreType

Kaynağın SSIS deposu türü, artık DMS'de (klasik) yalnızca SSIS kataloğu destekleniyor

SsisMigrationOverwriteOption

SSIS nesnesi geçişi için üzerine yazma seçeneği, DMS'de (klasik) şimdi yalnızca yoksay ve üzerine yazma desteklenir ve gelecekte kapsayıcı nesnesi için Yeniden kullan seçeneği eklenebilir

Değer Description
Ignore
Overwrite

SsisMigrationStage

SSIS geçişinin geçerli aşaması

Değer Description
None
Initialize
InProgress
Completed

SsisStoreType

DMS'de desteklenen kaynak SSIS deposu türünün numaralandırması (klasik)

Değer Description
SsisCatalog

StartMigrationScenarioServerRoleResult

Sunucu rolü geçiş sonucu

Name Tür Description
exceptionsAndWarnings

ReportableException[]

Geçiş özel durumları ve uyarıları.

name

string

Sunucu rolünün adı.

state

MigrationState

Geçerli geçiş durumu

SyncDatabaseMigrationReportingState

Veritabanı düzeyinde çevrimiçi geçişin farklı durumunun sabit listesi.

Değer Description
UNDEFINED
CONFIGURING
INITIALIAZING
STARTING
RUNNING
READY_TO_COMPLETE
COMPLETING
COMPLETE
CANCELLING
CANCELLED
FAILED
VALIDATING
VALIDATION_COMPLETE
VALIDATION_FAILED
RESTORE_IN_PROGRESS
RESTORE_COMPLETED
BACKUP_IN_PROGRESS
BACKUP_COMPLETED

SyncMigrationDatabaseErrorEvent

Çevrimiçi geçiş için veritabanı geçiş hataları

Name Tür Description
eventText

string

Olay metni.

eventTypeString

string

Olay türü.

timestampString

string

Zaman damgasının dize değeri.

SyncTableMigrationState

Tablo düzeyinde çevrimiçi geçişin farklı durumunun sabit listesi.

Değer Description
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

Name Tür Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

Değer Description
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

Şema karşılaştırması gerçekleştirilirken, karşılaştırılan nesne için gerçek farkın türü

Değer Description
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL'in Azure SQL DB eşitleme geçişleri için geçiş girişini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ValidateSyncMigrationInputSqlServerTaskInput

Görev girişi

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Görev türü.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneği çevrimiçi senaryosuna geçiren görev için giriş.

Name Tür Description
azureApp

AzureActiveDirectoryApp

DMS (klasik) örneğinin Azure SQL Veritabanı Yönetilen Örneği'nin hedef örneğine ve Azure Depolama Hesabına bağlanmak için kullanacağı Azure Active Directory Uygulaması

backupFileShare

FileShare

Seçilen tüm veritabanları için yedek dosya paylaşımı bilgileri.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

SqlConnectionInfo

Kaynak SQL Server için bağlantı bilgileri

storageResourceId

string

Depolamanın tam resourceId değeri

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Veritabanı Yönetilen Örneği için bağlantı bilgileri

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Azure SQL Veritabanı Yönetilen Örneği çevrimiçi geçişi için geçiş girişini doğrulayan görevin çıktısı

Name Tür Description
id

string

Veritabanı tanımlayıcısı

name

string

Veritabanının adı

validationErrors

ReportableException[]

Seçili veritabanı nesnesiyle ilişkili hatalar

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

SQL'in Azure SQL Veritabanı Yönetilen Örneği eşitleme senaryosuna geçiş girişini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Görev girişi

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Görev türü.

ValidateMigrationInputSqlServerSqlMITaskInput

SQL'in Azure SQL Yönetilen Örneği'ne geçiş girişini doğrulayan görevin girişi

Name Tür Description
backupBlobShare

BlobShare

Yedekleme dosyalarını depolamak için kullanılacak Azure Depolama Hesabı Kapsayıcısının SAS URI'si.

backupFileShare

FileShare

Seçilen tüm veritabanları için yedek dosya paylaşımı bilgileri.

backupMode

BackupMode

Mevcut yedeklemenin mi kullanılacağını yoksa yeni yedekleme mi oluşturulacağını belirtmek için Yedekleme Modu.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Geçirilen veritabanları

selectedLogins

string[]

Geçiş için oturum açma bilgileri

sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL'in Azure SQL Yönetilen Örneği geçişleri için geçiş girişini doğrulayan görevin çıktısı

Name Tür Description
backupFolderErrors

ReportableException[]

BackupFolder yolu ile ilişkili hatalar

backupShareCredentialsErrors

ReportableException[]

Yedekleme paylaşımı kullanıcı adı ve parola kimlik bilgileriyle ilişkili hatalar

backupStorageAccountErrors

ReportableException[]

Sağlanan depolama hesabıyla ilişkili hatalar.

databaseBackupInfo

DatabaseBackupInfo

Mevcut yedekleme modu kullanıldığında yedekleme dosyaları hakkında bilgi.

existingBackupErrors

ReportableException[]

Mevcut yedekleme dosyalarıyla ilişkili hatalar.

id

string

Sonuç tanımlayıcısı

name

string

Veritabanının adı

restoreDatabaseNameErrors

ReportableException[]

RestoreDatabaseName ile ilişkili hatalar

ValidateMigrationInputSqlServerSqlMITaskProperties

SQL'in Azure SQL Veritabanı Yönetilen Örneğine geçiş girişini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Görev girişi

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Görev çıktısı. Bu, gönderilirse yoksayılır.

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Görev türü.

ValidateMongoDbTaskProperties

MongoDB veri kaynakları arasında geçişi doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MongoDbMigrationSettings

MongoDB veri geçişinin nasıl gerçekleştirilmesi gerektiğini açıklar

output

MongoDbMigrationProgress[]

Tek bir MongoDbMigrationProgress nesnesi içeren bir dizi

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Validate.MongoDb

Görev türü.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Çevrimiçi geçişler için Oracle'ın PostgreSQL için Azure Veritabanı'na geçişini doğrulayan görevin özellikleri

Name Tür Description
clientData

object

Meta veri bilgilerini göreve eklemek için istemci verilerinin anahtar değer çiftleri

commands CommandProperties[]:

Komut özellikleri dizisi.

errors

ODataError[]

Hata dizisi. Bu, gönderilirse yoksayılır.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Oracle veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiren görevin girişi

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Tek doğrulama hatası yanıt nesnesi içeren bir dizi

state

TaskState

Görevin durumu. Bu, gönderilirse yoksayılır.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Görev türü.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Oracle'ın çevrimiçi geçişler için PostgreSQL için Azure Veritabanı'na geçiş girişini doğrulayan görevin çıktısı

Name Tür Description
validationErrors

ReportableException[]

Seçili veritabanı nesnesiyle ilişkili hatalar

ValidateSyncMigrationInputSqlServerTaskInput

SQL eşitleme geçişleri için geçiş girişini doğrulayan görevin girişi

Name Tür Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Geçirilen veritabanları

sourceConnectionInfo

SqlConnectionInfo

Kaynak SQL sunucusuna bağlanma bilgileri

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

ValidateSyncMigrationInputSqlServerTaskOutput

SQL eşitleme geçişleri için geçiş girişini doğrulayan görevin çıktısı

Name Tür Description
id

string

Veritabanı tanımlayıcısı

name

string

Veritabanının adı

validationErrors

ReportableException[]

Seçili veritabanı nesnesiyle ilişkili hatalar

ValidationError

Geçiş doğrulaması gerçekleştirilirken oluşan hatalara ilişkin açıklama

Name Tür Description
severity

Severity

Hatanın önem derecesi

text

string

Hata Metni

ValidationStatus

Doğrulamanın geçerli durumu

Değer Description
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

Sorgu toplu yürütme sırasında toplanan bekleme istatistikleri

Name Tür Default value Description
waitCount

integer (int64)

Toplam hayır. bekleme sayısı

waitTimeMs

number (float)

0

Milisaniye cinsinden toplam bekleme süresi

waitType

string

BeklemeNin Türü