Tasks - Get

Görev bilgilerini alma
Görev kaynağı, DMS (klasik) örneği tarafından gerçekleştirilen çalışmayı temsil eden iç içe, yalnızca ara sunucuya sahip bir kaynaktır. GET yöntemi bir görevle ilgili bilgileri alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?api-version=2022-03-30-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?$expand={$expand}&api-version=2022-03-30-preview

URI Parametreleri

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

string

Kaynak grubunun adı

projectName
path True

string

Projenin 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 sürümü

$expand
query

string

Yanıtı genişletme

Yanıtlar

Name Tür Description
200 OK

ProjectTask

Görev kaynağı

Other Status Codes

ApiError

Hata

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Örnekler

Tasks_Get

Sample Request

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

Sample Response

{
  "properties": {
    "input": {
      "targetConnectionInfo": {
        "type": "SqlConnectionInfo",
        "dataSource": "ssma-test-server.database.windows.net",
        "authentication": "SqlAuthentication",
        "encryptConnection": true,
        "trustServerCertificate": true,
        "userName": "testuser"
      }
    },
    "taskType": "ConnectToTarget.SqlDb",
    "state": "Queued"
  },
  "etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask",
  "name": "DmsSdkTask",
  "type": "Microsoft.DataMigration/services/projects/tasks"
}

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

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 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örev için Aracı İş düzeyi çıktısı

ConnectToSourceSqlServerTaskOutputDatabaseLevel

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

ConnectToSourceSqlServerTaskOutputLoginLevel

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

ConnectToSourceSqlServerTaskOutputTaskLevel

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

ConnectToSourceSqlServerTaskProperties

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

ConnectToTargetAzureDbForMySqlTaskInput

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

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 gereksinimlerine bağlantıyı doğrulayan görevin özellikleri

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Oracle kaynağı için PostgreSQL için Azure Veritabanı ve 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 bağlantısı ve hedef sunucu gereksinimlerini doğrulayan görevin çıktısı

ConnectToTargetSqlDbTaskProperties

SQL DB bağlantısı 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ğine bağlantıyı doğrulayan görevin çıktısı.

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Veritabanı Yönetilen Örneğine bağlantıyı doğrulayan görevin özellikleri

ConnectToTargetSqlMITaskInput

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

ConnectToTargetSqlMITaskOutput

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

ConnectToTargetSqlMITaskProperties

Azure SQL Veritabanı Yönetilen Örneğine bağlantıyı doğrulayan görevin özellikleri

ConnectToTargetSqlSqlDbSyncTaskInput

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

ConnectToTargetSqlSqlDbSyncTaskProperties

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

createdByType
DatabaseBackupInfo

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

DatabaseCompatLevel

SQL Server veritabanı uyumluluk düzeylerinin sabit listesi

DatabaseFileInfo

Veritabanı dosyasına özgü bilgiler

DatabaseFileType

SQL Server veritabanı dosya türlerinin sabit listesi

DatabaseMigrationStage

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

DatabaseMigrationState

Veritabanı düzeyinde geçiş durumu.

DatabaseSchemaMap

Veritabanı başına şema eşleme

DatabaseState

SQL Server Veritabanı durumlarının sabit listesi

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 hatalar hakkında 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 ile kodlanmış biçimde alan görevin çıktısı.

GetTdeCertificatesSqlTaskProperties

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

GetUserTablesMySqlTaskInput

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

GetUserTablesMySqlTaskOutput

Verilen veritabanı 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ı listesi için tablo listesini alan görevin girişi.

GetUserTablesPostgreSqlTaskOutput

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

GetUserTablesPostgreSqlTaskProperties

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

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskOutput

Verilen veritabanı 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 veritabanı listesi için kullanıcı tablolarını toplayan görevin girişi

GetUserTablesSqlTaskOutput

Verilen veritabanı 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 girişi.

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

Geçiş görevi girişlerini MySQL için Azure Veritabanı çevrimdışı MySQL için veritabanına özgü bilgiler

MigrateMySqlAzureDbForMySqlOfflineTaskInput

MySQL veritabanlarını çevrimdışı geçişler için MySQL için Azure Veritabanı'a 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ı geçiren görevin özellikleri

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Geçiş görevi girişlerini MySQL için Azure Veritabanı için MySQL için veritabanına özgü bilgiler

MigrateMySqlAzureDbForMySqlSyncTaskInput

MySQL veritabanlarını çevrimiçi geçişler için MySQL için Azure Veritabanı'a 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ı'a geçiren görevin özellikleri

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

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

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

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

MigrateOracleAzureDbPostgreSqlSyncTaskInput

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Geçiş görevi girişlerini PostgreSQL için Azure Veritabanı postgreSQL 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ı 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ı geçiren görevin özellikleri

MigrateSqlServerSqlDbDatabaseInput

VERITABANı geçiş görevi girişlerini Azure SQL SQL için veritabanına özgü bilgiler

MigrateSqlServerSqlDbSyncDatabaseInput

VERITABANı eşitleme geçiş görevi girişlerini Azure SQL SQL 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'in DB Yönetilen Örneği geçiş görevi girişlerini Azure SQL 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ğine geçiren görevin girişi.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

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

MigrateSsisTaskInput

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

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

SSIS paketlerini SQL Server veritabanlarından Azure SQL Veritabanı Yönetilen Örneğine 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çişin geçerli 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ğındaki 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ındaki 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

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

ReportableException

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

ScenarioSource

Kaynak türü sabit listesi

ScenarioTarget

Hedef türün sabit listesi

SchemaComparisonValidationResult

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

SchemaComparisonValidationResultType

Geçiş doğrulaması gerçekleştirilirken oluşan hatalar hakkında açıklama

SelectedCertificateInput

TDE etkin 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üne sahip SSIS geçiş bilgileri, ilkenin üzerine yazın.

SsisMigrationOverwriteOption

SSIS nesne geçişi için üzerine yazma seçeneği, DMS'de (klasik) şimdi ve gelecekte 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 sabit listesi (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ı yaparken karşılaştırılan nesne için gerçek farkın türü

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL'in DB eşitleme geçişlerini Azure SQL 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 geçiş girişini doğrulayan görevin girişi

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL'in geçişleri Azure SQL Yönetilen Örneği 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

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

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Oracle'ın çevrimiçi geçişler için PostgreSQL için Azure Veritabanı 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 hatalar hakkında açıklama

ValidationStatus

Doğrulamanın geçerli durumu

WaitStatistics

Sorgu toplu işlemi yürütmesi 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

Name Tür Description
ActiveDirectoryIntegrated

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

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 listesi.

Name Tür Description
Arrived

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

Yedekleme modlarının sabit listesi

Name Tür Description
CreateBackup

string

ExistingBackup

string

BackupSetInfo

Yedekleme kümesi bilgileri

Name Tür Description
backupFinishedDate

string

Yedekleme işleminin bittiği tarih ve saat

backupSetId

string

Yedekleme dosyaları kümesinin kimliği

backupStartDate

string

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 dizisi 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

Yedekleme dosyasının paylaşım konumundaki son değiştirilme zamanı

listOfBackupFiles

BackupFileInfo[]

Yedekleme kümesindeki dosyaların listesi

BackupType

Farklı yedekleme türlerinin sabit listesi.

Name Tür Description
Database

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

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.

Name Tür Description
Accepted

string

Failed

string

Running

string

Succeeded

string

Unknown

string

ConnectToMongoDbTaskProperties

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 bir 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 Varsayılan değer Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Doğrulamalar için izin grubu

isOfflineMigration

boolean

False

Geçişin çevrimdışı olup olmadığını işaretleme

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 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 Varsayılan değer 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örev için Aracı İş düzeyi çıktısı

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

UTC Aracı İşinin en son yürütülürken olduğu 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 ayrıca kaynak sunucu gereksinimlerini doğrulayan görevin veritabanı düzeyi çıktısı

Name Tür Description
compatibilityLevel

DatabaseCompatLevel

veritabanının uyumluluk düzeyini SQL Server

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

Dosyanın megabayt cinsinden boyutu

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server bağlantısını doğrulayan ve ayrıca kaynak sunucu gereksinimlerini 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 durumu.

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 ayrıca kaynak sunucu gereksinimlerini doğrulayan görevin görev düzeyi çıktısı

Name Tür Description
agentJobs

object

Kaynak aracı işleri, aracı iş adından id'ye bir eşleme olarak işler.

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 bir harita olarak oturum açma işlemidir.

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 ayrıca 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.

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örev için giriş

Name Tür Varsayılan değer Description
isOfflineMigration

boolean

False

Geçişin çevrimdışı olup olmadığını işaretleme

sourceConnectionInfo

MySqlConnectionInfo

Kaynak MySQL sunucusu için bağlantı bilgileri

targetConnectionInfo

MySqlConnectionInfo

Hedef MySQL için 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 markası sürümü

validationErrors

ReportableException[]

Görevle ilişkili doğrulama hataları

ConnectToTargetAzureDbForMySqlTaskProperties

MySQL için Azure Veritabanı ve hedef sunucu gereksinimlerine bağlantıyı 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ı 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

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

PostgreSQL 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ı

targetServerBrandVersion

string

Hedef sunucu markası 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ı ve çevrimiçi geçiş için 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

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

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

Name Tür Description
targetConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

Name Tür Description
databaseSchemaMap

DatabaseSchemaMap[]

Veritabanı başına şema eşleme

databases

string[]

Hedef sunucudaki veritabanlarının listesi

targetServerBrandVersion

string

Hedef sunucu markası 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 bağlantısı 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 markası sürümü

targetServerVersion

string

Hedef sunucunun sürümü

ConnectToTargetSqlDbTaskProperties

SQL DB bağlantısı 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ğinin 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ğine bağlantıyı doğrulayan görevin çıktısı.

Name Tür Description
targetServerBrandVersion

string

Hedef sunucu markası sürümü

targetServerVersion

string

Hedef sunucu sürümü

validationErrors

ReportableException[]

Doğrulama hataları

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Veritabanı Yönetilen Örneğine bağlantıyı 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ğine bağlantıyı doğrulayan görev için giriş.

Name Tür Varsayılan değer 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 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ğine bağlantıyı 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 markası sürümü

targetServerVersion

string

Hedef sunucu sürümü

validationErrors

ReportableException[]

Doğrulama hataları

ConnectToTargetSqlMITaskProperties

Azure SQL Veritabanı Yönetilen Örneğine bağlantıyı 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 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

Çevrimiçi geçiş için 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.

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

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

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

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 hasar 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 sabit listesi

Name Tür Description
CompatLevel100

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

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

Dosyanın megabayt cinsinden boyutu

DatabaseFileType

SQL Server veritabanı dosya türlerinin sabit listesi

Name Tür Description
Filestream

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

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

Name Tür Description
Backup

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

Veritabanı düzeyinde geçiş durumu.

Name Tür Description
CANCELLED

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

Veritabanı başına şema eşleme

Name Tür Description
database

string

schemas

string[]

DatabaseState

SQL Server Veritabanı durumlarının sabit listesi

Name Tür Description
Copying

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

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

Name Tür Description
endedOn

string

Geçiş bitiş saati

errorPrefix

string

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

itemsCompletedCount

integer

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

itemsCount

integer

Öğe 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

Veritabanının megabayt cinsinden boyutu

startedOn

string

Geçiş başlangıç zamanı

state

MigrationState

Geçişin geçerli durumu

statusMessage

string

Durum iletisi

DatabaseTable

Tablo özellikleri

Name Tür Description
hasRows

boolean

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

name

string

Tablonun şemayla 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ının 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

Geçiş bitiş saati

errorPrefix

string

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

itemsCompletedCount

integer

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

itemsCount

integer

Öğe 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

Geçiş başlangıç zamanı

state

MigrationState

Geçişin geçerli durumu

statusMessage

string

Durum iletisi

ExecutionStatistics

Geçiş doğrulaması gerçekleştirilirken oluşan hatalar hakkında açıklama

Name Tür Description
cpuTimeMs

number

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

elapsedTimeMs

number

Sorguyu yürütmek için milisaniye cinsinden geçen süre

executionCount

integer

Hayır. sorgu yürütmeleri

hasErrors

boolean

Sorgunun hataya neden olup olmadığını gösterir

sqlErrors

string[]

SQL Hataları Listesi

waitStats

<string,  WaitStatistics>

Sql sorgu 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 ile kodlanmış biçimde 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önderildiyse yoksayılır.

input

GetTdeCertificatesSqlTaskInput

Görev girişi

output

GetTdeCertificatesSqlTaskOutput[]

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

state

TaskState

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

taskType string:

GetTDECertificates.Sql

Görev türü.

GetUserTablesMySqlTaskInput

Verilen veritabanı 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 veritabanı 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ı listesi için 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ı listesi için tablo listesini alan görevin çıktısı.

Name Tür Description
databaseName

string

Bu sonucun için 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 veritabanı 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 veritabanı listesi için kullanıcı tablolarını toplayan görevin çıktısı

Name Tür Description
databasesToSourceTables

object

Veritabanı adından kaynak tabloların listesine eşleme

databasesToTargetTables

object

Veritabanı adından hedef tablo 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 veritabanı 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 veritabanı 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.

Name Tür Description
AssignRoleMembership

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

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

Name Tür Description
AsymmetricKey

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

MigrateMISyncCompleteCommandInput

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

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 çıkışı. 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

Geçiş görevi girişlerini MySQL için Azure Veritabanı çevrimdışı MySQL için veritabanına özgü bilgiler

Name Tür Description
name

string

Veritabanının adı

tableMap

object

Kaynağın hedef tablolara eşlemini

targetDatabaseName

string

Hedef veritabanının adı. Not: Hedef veritabanı geçişe başlamadan önce kesilir.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

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

Name Tür Varsayılan değer Description
encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

makeSourceServerReadOnly

boolean

False

Kaynak sunucuyu salt okunur olarak ayarlama

optionalAgentSettings

object

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

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Geçirecek veritabanları

sourceConnectionInfo

MySqlConnectionInfo

Kaynak MySQL için bağlantı bilgileri

startedOn

string

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

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Name Tür Description
databaseName

string

Veritabanının adı

endedOn

string

Geçiş bitiş saati

errorCount

integer

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

Depolamanın son güncelleştirilişi

message

string

Geçiş ilerleme durumu iletisi

numberOfObjects

integer

Nesne sayısı

numberOfObjectsCompleted

integer

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

Geçiş başlangıç saati

state

MigrationState

Geçişin geçerli 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

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

endedOn

string

Geçiş bitiş saati

exceptionsAndWarnings

ReportableException[]

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

id

string

Sonuç tanımlayıcısı

lastStorageUpdate

string

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

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

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

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

itemsCount

integer

Öğe sayısı

lastStorageUpdate

string

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

Geçiş başlangıç saati

state

MigrationState

Geçişin geçerli durumu

statusMessage

string

Durum iletisi

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

MySQL veritabanlarını çevrimdışı geçişler için MySQL için Azure Veritabanı 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ğı

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

Geçiş görevi girişlerini MySQL için Azure Veritabanı için MySQL 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

Kaynağın hedef tablolara eşlemini

targetDatabaseName

string

Hedef veritabanının adı. Not: Hedef veritabanı geçişe başlamadan önce 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ı'a geçiren görevin girişi

Name Tür Description
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Geçirecek veritabanları

sourceConnectionInfo

MySqlConnectionInfo

Kaynak MySQL için bağlantı bilgileri

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata iletisi

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

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer

CDC silme sayısı

cdcInsertCounter

integer

CDC ekleme sayısı

cdcUpdateCounter

integer

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string

Geçiş bitiş saati

fullLoadCompletedTables

integer

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer

Tam yükte hata alan tablo sayısı

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

Sonuç tanımlayıcısı

incomingChanges

integer

Gelen değişiklik sayısı

initializationCompleted

boolean

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

latency

integer

CDC gecikme süresi uygulama

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string

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

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

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ştirmelerin sayısı

dataErrorsCounter

integer

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string

Tam yükleme bitiş zamanı

fullLoadEstFinishTime

string

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer

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

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string

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

Uygulanan değişikliklerin toplam sayısı

MigrateMySqlAzureDbForMySqlSyncTaskProperties

MySQL veritabanlarını çevrimiçi geçişler için MySQL için Azure Veritabanı'a 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

Oracle'ı çevrimiçi geçişler için PostgreSQL için Azure Veritabanı 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önderildiyse yoksayılır.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Görev girişi

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Görev türü.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Oracle'ın geçiş görevi girişlerini PostgreSQL için Azure Veritabanı 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

Kaynağın hedef tablolara eşlemini

targetDatabaseName

string

Hedef veritabanının adı. Not: Hedef veritabanı geçişe başlamadan önce 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ı'e geçiren görevin girişi

Name Tür Description
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Geçirecek veritabanları

sourceConnectionInfo

OracleConnectionInfo

Kaynak Oracle için bağlantı bilgileri

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata iletisi

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

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer

CDC silme sayısı

cdcInsertCounter

integer

CDC ekleme sayısı

cdcUpdateCounter

integer

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string

Geçiş bitiş saati

fullLoadCompletedTables

integer

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer

Tam yükte hata alan tablo sayısı

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

Sonuç tanımlayıcısı

incomingChanges

integer

Gelen değişiklik sayısı

initializationCompleted

boolean

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

latency

integer

CDC gecikme süresi uygulama

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string

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

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

Geçiş başlangıç saati

targetServer

string

Hedef sunucu adı

targetServerVersion

string

Hedef sunucu sürümü

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Name Tür Description
cdcDeleteCounter

integer

Uygulanan silme sayısı

cdcInsertCounter

integer

Uygulanan ekleme sayısı

cdcUpdateCounter

integer

Uygulanan güncelleştirmelerin sayısı

dataErrorsCounter

integer

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string

Tam yükleme bitiş zamanı

fullLoadEstFinishTime

string

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer

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

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string

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

Uygulanan değişikliklerin toplam sayısı

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Geçiş görevi girişlerini PostgreSQL için Azure Veritabanı postgreSQL 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: Hedef veritabanı geçişe başlamadan önce 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ı geçiren görevin girişi

Name Tür Description
encryptedKeyForSecureFields

string

güvenli alanlar için şifrelenmiş anahtar

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Geçirecek veritabanları

sourceConnectionInfo

PostgreSqlConnectionInfo

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

startedOn

string

Geçiş başlangıç zamanı

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Name Tür Description
errorMessage

string

Hata iletisi

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

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer

CDC silme sayısı

cdcInsertCounter

integer

CDC ekleme sayısı

cdcUpdateCounter

integer

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string

Geçiş bitiş saati

fullLoadCompletedTables

integer

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer

Tam yükte hata alan tablo sayısı

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

Sonuç tanımlayıcısı

incomingChanges

integer

Gelen değişiklik sayısı

initializationCompleted

boolean

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

latency

integer

CDC gecikme süresi uygulama

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string

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

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

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

Uygulanan silme sayısı

cdcInsertCounter

integer

Uygulanan ekleme sayısı

cdcUpdateCounter

integer

Uygulanan güncelleştirmelerin sayısı

dataErrorsCounter

integer

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string

Tam yükleme bitiş zamanı

fullLoadEstFinishTime

string

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer

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

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string

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

Uygulanan değişikliklerin toplam sayısı

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

PostgreSQL veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı 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önderildiyse yoksayılır.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Görev girişi

isCloneable

boolean

görevin kopyalanıp kopyalanamayacağı

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

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

state

TaskState

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

taskId

string

görev kimliği

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Görev türü.

MigrateSqlServerSqlDbDatabaseInput

VERITABANı geçiş görevi girişlerini Azure SQL SQL 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

Kaynağı hedef tablolara eşleme

targetDatabaseName

string

Hedef veritabanının adı. Not: Hedef veritabanı geçişe başlamadan önce kesilir.

MigrateSqlServerSqlDbSyncDatabaseInput

VERITABANı eşitleme geçiş görevi girişlerini Azure SQL SQL 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

Kaynağın hedef tablolara eşlemini

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çirecek 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 iletisi

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

Uygulanan değişiklik sayısı

cdcDeleteCounter

integer

CDC silme sayısı

cdcInsertCounter

integer

CDC ekleme sayısı

cdcUpdateCounter

integer

CDC güncelleştirmelerinin sayısı

databaseName

string

Veritabanının adı

endedOn

string

Geçiş bitiş saati

fullLoadCompletedTables

integer

Tam yükte tamamlanan tablo sayısı

fullLoadErroredTables

integer

Tam yükte hata alan tablo sayısı

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

Sonuç tanımlayıcısı

incomingChanges

integer

Gelen değişiklik sayısı

initializationCompleted

boolean

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

latency

integer

CDC gecikme süresi uygulama

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Sonuç türü

startedOn

string

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

Veritabanlarının sayısı

endedOn

string

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

Geçiş başlangıç saati

targetServer

string

Hedef sunucu adı

targetServerVersion

string

Hedef sunucu sürümü

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Name Tür Description
cdcDeleteCounter

integer

Uygulanan silme sayısı

cdcInsertCounter

integer

Uygulanan ekleme sayısı

cdcUpdateCounter

integer

Uygulanan güncelleştirmelerin sayısı

dataErrorsCounter

integer

Oluşan veri hatası sayısı

databaseName

string

Veritabanının adı

fullLoadEndedOn

string

Tam yükleme bitiş zamanı

fullLoadEstFinishTime

string

Tam yüklemeyi tamamlamak için tahminde bulunma

fullLoadStartedOn

string

Tam yükleme başlangıç zamanı

fullLoadTotalRows

integer

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

id

string

Sonuç tanımlayıcısı

lastModifiedTime

string

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

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çirecek veritabanları

sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

startedOn

string

Geçişin başlatıldığı UTC ile ilgili 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ğunu sağlamak için geçiş sonrasında kaynak ve hedef tabloları temel alan bir sağlama toplamı gerçekleştirir. 2.) Şema Doğrulama: 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 veya Sorgu Deposu'ndan otomatik olarak alınan bir dizi sorguyu yürütür ve yürütür ve kaynak ile 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

Geçiş bitiş saati

errorCount

integer

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

Nesne sayısı

numberOfObjectsCompleted

integer

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

Geçiş başlangıç saati

state

MigrationState

Geçişin geçerli 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

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

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

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

endedOn

string

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

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

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

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

itemsCount

integer

Öğe 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

Geçiş başlangıç saati

state

MigrationState

Geçişin geçerli 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ğı

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'in DB Yönetilen Örneği geçiş görevi girişlerini Azure SQL 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ğinin 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çirecek 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

Veritabanı geçişi bitiş saati

errorPrefix

string

bu veritabanı için sorgu hataları 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

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

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

Geçiş başlangıç zamanı

state

MigrationState

Geçişin geçerli durumu

targetServerBrandVersion

string

Hedef sunucu markası 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ğine geçiren görevin girişi.

Name Tür Description
aadDomainName

string

Azure Active Directory etki alanı adı federasyon Azure AD için 'contoso.com' biçiminde 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çiliVeritabanlarında 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çirecek veritabanları

selectedLogins

string[]

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

sourceConnectionInfo

SqlConnectionInfo

Kaynağa bağlanma bilgileri

startedOn

string

Geçişin başlatıldığı UTC ile ilgili tarih ve saat

targetConnectionInfo

SqlConnectionInfo

Hedefe bağlanma bilgileri

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Name Tür Description
endedOn

string

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

Geçiş başlangıç zamanı

state

MigrationState

Geçişin geçerli durumu

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Name Tür Description
databaseName

string

Veritabanının adı

endedOn

string

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

Veritabanının megabayt cinsinden boyutu

stage

DatabaseMigrationStage

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

startedOn

string

Geçiş başlangıç zamanı

state

MigrationState

Geçişin geçerli 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

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

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şleme olarak seçilen aracı işleri

databases

object

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

endedOn

string

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 adından kimliğine 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

Geçiş başlangıç zamanı

state

MigrationState

Geçişin geçerli durumu

status

MigrationStatus

Geçişin geçerli durumu

targetServerBrandVersion

string

Hedef sunucu markası sürümü

targetServerVersion

string

Hedef sunucu sürümü

MigrateSqlServerSqlMITaskProperties

SQL Server veritabanlarını Azure SQL Veritabanı Yönetilen Örneğine 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ğı

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ğine geçiren görevin girişi.

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

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

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

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

Geçiş başlangıç saati

state

MigrationState

Geçişin geçerli durumu

MigrateSsisTaskProperties

SSIS paketlerini SQL Server veritabanlarından Azure SQL Veritabanı Yönetilen Örneğine 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önderildiyse yoksayılır.

input

MigrateSsisTaskInput

Görev girişi

output MigrateSsisTaskOutput[]:

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

state

TaskState

Görevin durumu. Bu, gönderildiyse 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

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 çıkışı. 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çişin geçerli durumu

Name Tür Description
Completed

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

Geçişin geçerli durumu

Name Tür Description
Completed

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

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

Name Tür Description
endedOn

string

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

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 izin verir.

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çta, ayıklanan sorgular için kaynak ve hedef veritabanlarındaki yürütmeler için yürütme istatistikleri bulunur.

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 toplanacaktı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ü

Name Tür Description
BlobContainer

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

MongoDB veritabanında desteklenen bir koleksiyonu açıklar

Name Tür Description
averageDocumentSize

integer

Ortalama belge boyutu veya ortalama boyut bilinmiyorsa -1

dataSize

integer

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

databaseName

string

Koleksiyonu içeren veritabanının adı

documentCount

integer

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

isCapped

boolean

Koleksiyonun eşlenmiş bir koleksiyon olup olmadığı (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ı tarafından nitelenmiş addı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

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

documentsCopied

integer

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

elapsedTime

string

[ddd.] biçiminde geçen süre ss: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

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

eventsReplayed

integer

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

lastEventTime

string

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

lastReplayTime

string

Yeniden oynatılan son oplog olayının zaman damgası veya henüz hiçbir oplog olayı yeniden yürütülmezse 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ı tarafından nitelenmiş addı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

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

totalDocuments

integer

Kaynakta Kopyalama aşamasının başındaki belgelerin toplam 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

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 Varsayılan değer 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 için 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ğındaki bir veritabanını açıklar

Name Tür Description
averageDocumentSize

integer

Ortalama belge boyutu veya ortalama boyut bilinmiyorsa -1

collections

MongoDbCollectionInfo[]

MongoDB veritabanında desteklenen koleksiyonların listesi

dataSize

integer

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

documentCount

integer

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ı tarafından nitelenmiş addı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

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

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

elapsedTime

string

[ddd.] biçiminde geçen süre ss: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

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

eventsReplayed

integer

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

lastEventTime

string

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

lastReplayTime

string

Yeniden oynatılan son oplog olayının zaman damgası veya henüz hiçbir oplog olayı yeniden yürütülmezse 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ı tarafından nitelenmiş addı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

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

totalDocuments

integer

Kaynakta Kopyalama aşamasının başındaki belgelerin toplam 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

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ğlanmaması gerekiyorsa 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

Hata veya uyarının kaç kez oluştuğu

message

string

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

type

MongoDbErrorType

Hata veya uyarı türü

MongoDbErrorType

Hata veya uyarı türü

Name Tür Description
Error

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

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

Name Tür Description
bytesCopied

integer

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

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

elapsedTime

string

[ddd.] biçiminde geçen süre ss: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

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

eventsReplayed

integer

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

lastEventTime

string

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

lastReplayTime

string

Yeniden oynatılan son oplog olayının zaman damgası veya henüz hiçbir oplog olayı yeniden yürütülmezse 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ı tarafından nitelenmiş addı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

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

totalDocuments

integer

Kaynakta Kopyalama aşamasının başındaki belgelerin toplam 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

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

databases

<string,  MongoDbDatabaseSettings>

Kaynağa 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

Name Tür Description
Canceled

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

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

Name Tür Description
Continuous

string

Disabled

string

OneTime

string

MongoDbShardKeyField

MongoDB parça anahtarındaki 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ındaki alanlar

isUnique

boolean

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

MongoDbShardKeyOrder

Alan sıralama

Name Tür Description
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

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

Name Tür Description
fields

MongoDbShardKeyField[]

Parça anahtarındaki 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

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

minFreeCpu

integer

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

minFreeMemoryMb

integer

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

MySqlConnectionInfo

MySQL sunucusuna bağlanma bilgileri

Name Tür Varsayılan değer 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

Name Tür Description
AzureDbForMySQL

string

SqlServer

string

ObjectType

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

Name Tür Description
Function

string

StoredProcedures

string

Table

string

User

string

View

string

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 için 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 Varsayılan değer 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

Toplam no. toplu iş içindeki deyimlerin sayısı

targetResult

ExecutionStatistics

Hedeften gelen sorgu analizi sonucu

ReplicateMigrationState

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

Name Tür Description
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

ReportableException

Tüm ö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 iletisi

stackTrace

string

Yığın izleme

ScenarioSource

Kaynak türü sabit listesi

Name Tür Description
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

Hedef türün sabit listesi

Name Tür Description
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

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 hatalar hakkında 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ştirme

SelectedCertificateInput

TDE etkin 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.

Name Tür Description
Default

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

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

Name Tür Description
Error

string

Message

string

Warning

string

SqlConnectionInfo

SQL veritabanı sunucusuna bağlanma bilgileri

Name Tür Varsayılan değer 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ü

Name Tür Description
SqlOnPrem

string

SsisMigrationInfo

SSIS depolama türüne sahip SSIS geçiş bilgileri, ilkenin üzerine yazın.

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ü, şu anda DMS'de (klasik) yalnızca SSIS kataloğu destekleniyor

SsisMigrationOverwriteOption

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

Name Tür Description
Ignore

string

Overwrite

string

SsisMigrationStage

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

Name Tür Description
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

DMS'de desteklenen kaynak SSIS deposu türünün sabit listesi (klasik)

Name Tür Description
SsisCatalog

string

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çişin geçerli durumu

SyncDatabaseMigrationReportingState

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

Name Tür Description
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

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.

Name Tür Description
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

Name Tür Description
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

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

Name Tür Description
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

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

Name Tür Description
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL'in DB eşitleme geçişlerini Azure SQL 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önderildiyse yoksayılır.

input

ValidateSyncMigrationInputSqlServerTaskInput

Görev girişi

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

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

state

TaskState

Görevin durumu. Bu, gönderildiyse 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ğinin 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çirecek 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önderildiyse yoksayılır.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Görev girişi

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

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

state

TaskState

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

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Görev türü.

ValidateMigrationInputSqlServerSqlMITaskInput

SQL'in Azure SQL Yönetilen Örneği 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çirecek 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 geçişleri Azure SQL Yönetilen Örneği 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önderildiyse yoksayılır.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Görev girişi

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

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

state

TaskState

Görevin durumu. Bu, gönderildiyse 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önderildiyse 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önderildiyse yoksayılır.

taskType string:

Validate.MongoDb

Görev türü.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Oracle'ın çevrimiçi geçişler için PostgreSQL için Azure Veritabanı 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önderildiyse yoksayılır.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Oracle veritabanlarını çevrimiçi geçişler için PostgreSQL için Azure Veritabanı 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önderildiyse 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ı 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çirecek 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 hatalar hakkında açıklama

Name Tür Description
severity

Severity

Hatanın önem derecesi

text

string

Hata Metni

ValidationStatus

Doğrulamanın geçerli durumu

Name Tür Description
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

Sorgu toplu işlemi yürütmesi sırasında toplanan bekleme istatistikleri

Name Tür Varsayılan değer Description
waitCount

integer

Toplam no. bekleme sayısı

waitTimeMs

number

0

Milisaniye cinsinden toplam bekleme süresi

waitType

string

Bekleme Türü