Partager via


Tasks - Get

Obtenir des informations sur les tâches
La ressource de tâches est une ressource imbriquée et proxy uniquement représentant le travail effectué par une instance DMS (classique). La méthode GET récupère des informations sur une tâche.

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

Paramètres URI

Nom Dans Obligatoire Type Description
groupName
path True

string

Nom du groupe de ressources

projectName
path True

string

Nom du projet

serviceName
path True

string

Nom du service

subscriptionId
path True

string

ID d’abonnement qui identifie un abonnement Azure.

taskName
path True

string

Nom de la tâche

api-version
query True

string

Version de l’API

$expand
query

string

Développer la réponse

Réponses

Nom Type Description
200 OK

ProjectTask

Ressource de tâche

Other Status Codes

ApiError

Erreur

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Tasks_Get

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ApiError

Informations sur l’erreur.

AuthenticationType

Énumération des types d’authentification possibles lors de la connexion

AzureActiveDirectoryApp

Azure Active Directory Application

BackupFileInfo

Informations du fichier de sauvegarde

BackupFileStatus

Énumération de l’état du fichier de sauvegarde du journal.

BackupMode

Énumération des modes de sauvegarde

BackupSetInfo

Informations du jeu de sauvegarde

BackupType

Énumération des différents types de sauvegarde.

BlobShare

Informations de stockage de conteneur d’objets blob.

CommandState

État de la commande. Cette opération est ignorée si elle est envoyée.

ConnectToMongoDbTaskProperties

Propriétés de la tâche qui valide la connexion et fournit des informations sur un serveur MongoDB

ConnectToSourceMySqlTaskInput

Entrée de la tâche qui valide la connexion de base de données MySQL

ConnectToSourceMySqlTaskProperties

Propriétés de la tâche qui valide la connexion de base de données MySQL

ConnectToSourceNonSqlTaskOutput

Sortie pour la connexion à la source de type MySQL

ConnectToSourceOracleSyncTaskInput

Entrée de la tâche qui valide la connexion de base de données Oracle

ConnectToSourceOracleSyncTaskOutput

Sortie de la tâche qui valide la connexion de base de données Oracle

ConnectToSourceOracleSyncTaskProperties

Propriétés de la tâche qui valide la connexion de base de données Oracle

ConnectToSourcePostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source

ConnectToSourcePostgreSqlSyncTaskOutput

Sortie de la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source

ConnectToSourcePostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur PostgreSQL et aux exigences du serveur source pour la migration en ligne

ConnectToSourceSqlServerSyncTaskProperties

Propriétés de la tâche qui valide la connexion à SQL Server et la configuration requise pour la migration en ligne

ConnectToSourceSqlServerTaskInput

Entrée pour la tâche qui valide la connexion à SQL Server et valide également la configuration requise pour le serveur source

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Sortie au niveau du travail de l’agent pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Sortie au niveau de la base de données pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

ConnectToSourceSqlServerTaskOutputLoginLevel

Sortie au niveau de connexion de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

ConnectToSourceSqlServerTaskOutputTaskLevel

Sortie au niveau de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

ConnectToSourceSqlServerTaskProperties

Propriétés de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

ConnectToTargetAzureDbForMySqlTaskInput

Entrée pour la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible

ConnectToTargetAzureDbForMySqlTaskOutput

Sortie de la tâche qui valide la connexion à Azure Database pour MySQL et la configuration requise pour le serveur cible

ConnectToTargetAzureDbForMySqlTaskProperties

Propriétés de la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Sortie de la tâche qui valide la connexion à Azure Database pour PostgreSQL et les exigences du serveur cible

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible pour la source Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Sortie de la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible pour la source Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne pour la source Oracle.

ConnectToTargetSqlDbTaskInput

Entrée de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible

ConnectToTargetSqlDbTaskOutput

Sortie de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible

ConnectToTargetSqlDbTaskProperties

Propriétés de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible

ConnectToTargetSqlMISyncTaskInput

Entrée de la tâche qui valide la connexion au scénario en ligne Azure SQL Database Managed Instance.

ConnectToTargetSqlMISyncTaskOutput

Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance.

ConnectToTargetSqlMISyncTaskProperties

Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance

ConnectToTargetSqlMITaskInput

Entrée de la tâche qui valide la connexion à Azure SQL Database Managed Instance.

ConnectToTargetSqlMITaskOutput

Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance.

ConnectToTargetSqlMITaskProperties

Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance

ConnectToTargetSqlSqlDbSyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure SQL DB et les exigences du serveur cible

ConnectToTargetSqlSqlDbSyncTaskProperties

Propriétés de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible pour la migration en ligne

createdByType
DatabaseBackupInfo

Informations sur les fichiers de sauvegarde lorsque le mode de sauvegarde existant est utilisé.

DatabaseCompatLevel

Énumération des niveaux de compatibilité de base de données SQL Server

DatabaseFileInfo

Informations spécifiques au fichier de base de données

DatabaseFileType

Énumération des types de fichiers de base de données SQL Server

DatabaseMigrationStage

Étape actuelle de la migration

DatabaseMigrationState

État de migration au niveau de la base de données.

DatabaseSchemaMap

Mappage de schémas par base de données

DatabaseState

Énumération des états de base de données SQL Server

DatabaseSummaryResult

Résumé des résultats de la base de données dans la migration

DatabaseTable

Propriétés de la table

DataIntegrityValidationResult

Résultats de la validation de l’intégrité des données basée sur la somme de contrôle

DataItemMigrationSummaryResult

Résumé de base d’une migration d’élément de données

ExecutionStatistics

Description des erreurs se produisent lors de la validation de la migration

FileShare

Informations de partage de fichiers avec chemin d’accès, nom d’utilisateur et mot de passe.

GetTdeCertificatesSqlTaskInput

Entrée pour la tâche qui obtient des certificats TDE au format codé en Base64.

GetTdeCertificatesSqlTaskOutput

Sortie de la tâche qui obtient des certificats TDE au format codé en Base64.

GetTdeCertificatesSqlTaskProperties

Propriétés de la tâche qui obtient des certificats TDE au format codé en Base64.

GetUserTablesMySqlTaskInput

Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesMySqlTaskOutput

Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesMySqlTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesOracleTaskInput

Entrée pour la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle.

GetUserTablesOracleTaskOutput

Sortie de la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle.

GetUserTablesOracleTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de schémas Oracle

GetUserTablesPostgreSqlTaskInput

Entrée pour la tâche qui obtient la liste des tables pour une liste fournie de bases de données PostgreSQL.

GetUserTablesPostgreSqlTaskOutput

Sortie de la tâche qui obtient la liste des tables pour une liste fournie de bases de données PostgreSQL.

GetUserTablesPostgreSqlTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesSqlSyncTaskInput

Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesSqlSyncTaskOutput

Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesSqlSyncTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesSqlTaskInput

Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesSqlTaskOutput

Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

GetUserTablesSqlTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

LoginMigrationStage

Énumération de l’étape différente de la migration de connexion.

LoginType

Mappage d’énumération de SMO LoginType.

MigrateMISyncCompleteCommandInput

Entrée pour la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.

MigrateMISyncCompleteCommandOutput

Sortie de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.

MigrateMISyncCompleteCommandProperties

Propriétés de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.

MigrateMongoDbTaskProperties

Propriétés de la tâche qui migre les données entre les sources de données MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration MySQL hors connexion à Azure Database pour MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations hors connexion

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Propriétés de la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations hors connexion

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration MySQL vers Azure Database pour MySQL

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Propriétés de la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui migre Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration Oracle vers Azure Database pour PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration PostgreSQL vers Azure Database pour PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tables sélectionnées pour la migration

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne

MigrateSqlServerSqlDbDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration SQL vers Azure SQL DB

MigrateSqlServerSqlDbSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration de synchronisation SQL vers Azure SQL DB

MigrateSqlServerSqlDbSyncTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne

MigrateSqlServerSqlDbTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database

MigrateSqlServerSqlMIDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration SQL vers Azure SQL DB Managed Instance

MigrateSqlServerSqlMISyncTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server vers un scénario de synchronisation Azure SQL Database Managed Instance

MigrateSqlServerSqlMITaskInput

Entrée pour la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance

MigrateSsisTaskInput

Entrée pour la tâche qui migre les packages SSIS de SQL Server vers Azure SQL Database Managed Instance.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Propriétés de la tâche qui migre les packages SSIS des bases de données SQL Server vers Azure SQL Database Managed Instance.

MigrateSyncCompleteCommandInput

Entrée pour la commande qui termine la migration de synchronisation pour une base de données.

MigrateSyncCompleteCommandOutput

Sortie de la commande qui termine la migration de synchronisation pour une base de données.

MigrateSyncCompleteCommandProperties

Propriétés de la commande qui termine la migration de synchronisation pour une base de données.

MigrationEligibilityInfo

Informations sur l’éligibilité de la migration d’un objet serveur

MigrationReportResult

Le résultat du rapport de validation de la migration contient l’URL pour télécharger le rapport généré.

MigrationState

État actuel de la migration

MigrationStatus

État actuel de la migration

MigrationValidationDatabaseSummaryResult

Résultat récapitulatif du niveau de la base de données de validation de migration

MigrationValidationOptions

Types de validations à exécuter après la migration

MigrationValidationResult

Résultat de la validation de la migration

MiSqlConnectionInfo

Propriétés requises pour créer une connexion à Azure SQL Database Managed Instance

MongoDbClusterInfo

Décrit une source de données MongoDB

MongoDbClusterType

Type de source de données

MongoDbCollectionInfo

Décrit une collection prise en charge dans une base de données MongoDB

MongoDbCollectionProgress

Décrit la progression d’une collection

MongoDbCollectionSettings

Décrit comment une collection MongoDB individuelle doit être migrée

MongoDbConnectionInfo

Décrit une connexion à une source de données MongoDB

MongoDbDatabaseInfo

Décrit une base de données dans une source de données MongoDB

MongoDbDatabaseProgress

Décrit la progression d’une base de données

MongoDbDatabaseSettings

Décrit comment une base de données MongoDB individuelle doit être migrée

MongoDbError

Décrit une erreur ou un avertissement qui s’est produit lors d’une migration MongoDB

MongoDbErrorType

Type d’erreur ou d’avertissement

MongoDbMigrationProgress

Décrit la progression de la migration globale

MongoDbMigrationSettings

Décrit comment une migration de données MongoDB doit être effectuée

MongoDbMigrationState
MongoDbReplication

Décrit comment les modifications seront répliquées de la source vers la cible. La valeur par défaut est OneTime.

MongoDbShardKeyField

Décrit une référence de champ dans une clé de partition MongoDB

MongoDbShardKeyInfo

Décrit une clé de partition MongoDB

MongoDbShardKeyOrder

Classement des champs

MongoDbShardKeySetting

Décrit une clé de partition MongoDB

MongoDbThrottlingSettings

Spécifie les limites de ressources pour la migration

MySqlConnectionInfo

Informations relatives à la connexion au serveur MySQL

MySqlTargetPlatformType

Plateforme cible pour la migration

ObjectType

Type de l’objet qui a la différence. par exemple (Table/View/StoredProcedure)

ODataError

Informations d’erreur au format OData.

OracleConnectionInfo

Informations pour la connexion au serveur Oracle

OrphanedUserInfo

Informations sur les utilisateurs orphelins sur la base de données SQL Server.

PostgreSqlConnectionInfo

Informations relatives à la connexion au serveur PostgreSQL

ProjectTask

Ressource de tâche

QueryAnalysisValidationResult

Résultats de la comparaison d’analyse des requêtes entre la source et la cible

QueryExecutionResult

Décrit les résultats d’analyse des requêtes pour l’exécution dans la source et la cible

ReplicateMigrationState

Wrapper pour répliquer les états de migration signalés.

ReportableException

Objet Exception pour toutes les exceptions personnalisées

ScenarioSource

Énumération du type source

ScenarioTarget

Énumération du type cible

SchemaComparisonValidationResult

Résultats de la comparaison de schémas entre la source et la cible

SchemaComparisonValidationResultType

Description des erreurs se produisent lors de la validation de la migration

SelectedCertificateInput

Informations sur l’exportation du certificat pour les bases de données activées par TDE.

ServerLevelPermissionsGroup

Groupe d’autorisations pour les validations. Ces groupes exécutent un ensemble d’autorisations pour valider l’activité de l’utilisateur. Sélectionnez le groupe d’autorisations pour l’activité que vous effectuez.

ServerProperties

Propriétés du serveur pour la source de type MySQL

Severity

Gravité de l’erreur de validation

SqlConnectionInfo

Informations relatives à la connexion au serveur de base de données SQL

SqlSourcePlatform

Type de plateforme serveur pour la connexion

SsisMigrationInfo

Informations de migration SSIS avec type de magasin SSIS, stratégie de remplacement.

SsisMigrationOverwriteOption

L’option de remplacement pour la migration d’objets SSIS, ignorer et remplacer uniquement sont prises en charge dans DMS (classique) maintenant et à l’avenir peut ajouter une option De réutilisation pour l’objet conteneur

SsisMigrationStage

Étape actuelle de la migration SSIS

SsisStoreType

Énumération du type de magasin SSIS source pris en charge dans DMS (classique)

StartMigrationScenarioServerRoleResult

Résultat de la migration de rôle serveur

SyncDatabaseMigrationReportingState

Énumération de l’état différent de la migration en ligne au niveau de la base de données.

SyncMigrationDatabaseErrorEvent

Erreurs de migration de base de données pour la migration en ligne

SyncTableMigrationState

Énumération de l’état différent de la migration en ligne au niveau de la table.

SystemData
TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

UpdateActionType

Type de la différence réelle pour l’objet comparé, tout en effectuant une comparaison de schémas

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour les migrations sql vers Azure SQL DB sync

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Sortie de la tâche qui valide l’entrée de migration pour la migration en ligne d’Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour SQL vers un scénario de synchronisation Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMITaskInput

Entrée pour la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskOutput

Sortie de la tâche qui valide l’entrée de migration pour LES migrations SQL vers Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Database Managed Instance

ValidateMongoDbTaskProperties

Propriétés de la tâche qui valide une migration entre les sources de données MongoDB

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide une migration pour Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Sortie de la tâche qui valide l’entrée de migration pour Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

ValidateSyncMigrationInputSqlServerTaskInput

Entrée pour la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL

ValidateSyncMigrationInputSqlServerTaskOutput

Sortie de la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL

ValidationError

Description des erreurs se produisent lors de la validation de la migration

ValidationStatus

État actuel de la validation

WaitStatistics

Statistiques d’attente collectées pendant l’exécution du lot de requêtes

ApiError

Informations sur l’erreur.

Nom Type Description
error

ODataError

Informations d’erreur au format OData

systemData

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

AuthenticationType

Énumération des types d’authentification possibles lors de la connexion

Valeur Description
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

Azure Active Directory Application

Nom Type Description
appKey

string

Clé utilisée pour s’authentifier auprès de l’application Azure Active Directory

applicationId

string

ID d’application de l’application Azure Active Directory

ignoreAzurePermissions

boolean

Ignorer la vérification des autorisations Azure sur l’application AAD

tenantId

string

ID de locataire du client

BackupFileInfo

Informations du fichier de sauvegarde

Nom Type Description
familySequenceNumber

integer

Numéro de séquence du fichier de sauvegarde dans le jeu de sauvegarde

fileLocation

string

Emplacement du fichier de sauvegarde dans un dossier partagé

status

BackupFileStatus

État du fichier de sauvegarde pendant la migration

BackupFileStatus

Énumération de l’état du fichier de sauvegarde du journal.

Valeur Description
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

Énumération des modes de sauvegarde

Valeur Description
CreateBackup
ExistingBackup

BackupSetInfo

Informations du jeu de sauvegarde

Nom Type Description
backupFinishedDate

string (date-time)

Date et heure de fin de l’opération de sauvegarde

backupSetId

string

ID de l’ensemble de fichiers de sauvegarde

backupStartDate

string (date-time)

Date et heure à laquelle l’opération de sauvegarde a commencé

backupType

BackupType

Énumération des différents types de sauvegarde

databaseName

string

Nom de la base de données à laquelle appartient le jeu de sauvegarde

firstLsn

string

Premier numéro de séquence de journal du fichier de sauvegarde

isBackupRestored

boolean

Indique si le jeu de sauvegarde est restauré ou non

lastLsn

string

Dernier numéro de séquence de journal du fichier de sauvegarde

lastModifiedTime

string (date-time)

Heure de dernière modification du fichier de sauvegarde à l’emplacement du partage

listOfBackupFiles

BackupFileInfo[]

Liste des fichiers dans le jeu de sauvegarde

BackupType

Énumération des différents types de sauvegarde.

Valeur Description
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

Informations de stockage de conteneur d’objets blob.

Nom Type Description
sasUri

string

URI SAP du conteneur de compte de stockage Azure.

CommandState

État de la commande. Cette opération est ignorée si elle est envoyée.

Valeur Description
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

Propriétés de la tâche qui valide la connexion et fournit des informations sur un serveur MongoDB

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MongoDbConnectionInfo

Décrit une connexion à une source de données MongoDB

output

MongoDbClusterInfo[]

Tableau contenant un seul objet MongoDbClusterInfo

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Connect.MongoDb

Type de tâche.

ConnectToSourceMySqlTaskInput

Entrée de la tâche qui valide la connexion de base de données MySQL

Nom Type Valeur par défaut Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Groupe d’autorisations pour les validations

isOfflineMigration

boolean

False

Indicateur indiquant si la migration est hors connexion ou non

sourceConnectionInfo

MySqlConnectionInfo

Informations relatives à la connexion à la source MySQL

targetPlatform

MySqlTargetPlatformType

Plateforme cible pour la migration

ConnectToSourceMySqlTaskProperties

Propriétés de la tâche qui valide la connexion de base de données MySQL

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToSourceMySqlTaskInput

Entrée de tâche

output

ConnectToSourceNonSqlTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToSource.MySql

Type de tâche.

ConnectToSourceNonSqlTaskOutput

Sortie pour la connexion à la source de type MySQL

Nom Type Description
databases

string[]

Liste des bases de données sur le serveur

id

string

Identificateur de résultat

serverProperties

ServerProperties

Propriétés du serveur

sourceServerBrandVersion

string

Version de la marque du serveur

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

ConnectToSourceOracleSyncTaskInput

Entrée de la tâche qui valide la connexion de base de données Oracle

Nom Type Description
sourceConnectionInfo

OracleConnectionInfo

Informations pour la connexion à la source Oracle

ConnectToSourceOracleSyncTaskOutput

Sortie de la tâche qui valide la connexion de base de données Oracle

Nom Type Description
databases

string[]

Liste des schémas sur le serveur source

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

ConnectToSourceOracleSyncTaskProperties

Propriétés de la tâche qui valide la connexion de base de données Oracle

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToSourceOracleSyncTaskInput

Entrée de tâche

output

ConnectToSourceOracleSyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToSource.Oracle.Sync

Type de tâche.

ConnectToSourcePostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source

Nom Type Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour le serveur PostgreSQL source

ConnectToSourcePostgreSqlSyncTaskOutput

Sortie de la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source

Nom Type Description
databases

string[]

Liste des bases de données sur le serveur source

id

string

Identificateur de résultat

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

ConnectToSourcePostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur PostgreSQL et aux exigences du serveur source pour la migration en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToSourcePostgreSqlSyncTaskInput

Entrée de tâche

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToSource.PostgreSql.Sync

Type de tâche.

ConnectToSourceSqlServerSyncTaskProperties

Propriétés de la tâche qui valide la connexion à SQL Server et la configuration requise pour la migration en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToSourceSqlServerTaskInput

Entrée de tâche

output ConnectToSourceSqlServerTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToSource.SqlServer.Sync

Type de tâche.

ConnectToSourceSqlServerTaskInput

Entrée pour la tâche qui valide la connexion à SQL Server et valide également la configuration requise pour le serveur source

Nom Type Valeur par défaut Description
checkPermissionsGroup

ServerLevelPermissionsGroup

Groupe d’autorisations pour les validations

collectAgentJobs

boolean

False

Indicateur indiquant s’il faut collecter des travaux d’agent à partir du serveur source.

collectDatabases

boolean

True

Indicateur indiquant s’il faut collecter des bases de données à partir du serveur source.

collectLogins

boolean

False

Indicateur indiquant s’il faut collecter des connexions à partir du serveur source.

collectTdeCertificateInfo

boolean

False

Indicateur indiquant s’il faut collecter les noms de certificats TDE à partir du serveur source.

encryptedKeyForSecureFields

string

clé chiffrée pour les champs sécurisés

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server source

validateSsisCatalogOnly

boolean

False

Indicateur permettant de vérifier si le catalogue SSIS est accessible sur le serveur source.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Sortie au niveau du travail de l’agent pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

Nom Type Description
id

string

Identificateur de résultat

isEnabled

boolean

État du travail agent d’origine.

jobCategory

string

Type de travail de l’agent.

jobOwner

string

Propriétaire du travail de l’agent

lastExecutedOn

string (date-time)

Date et heure UTC de la dernière exécution du travail de l’agent.

migrationEligibility

MigrationEligibilityInfo

Informations sur l’éligibilité du travail d’agent pour la migration.

name

string

Nom du travail de l’agent

resultType string:

AgentJobLevelOutput

Type de résultat - niveau de base de données ou niveau de tâche

validationErrors

ReportableException[]

Erreurs de validation

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Sortie au niveau de la base de données pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

Nom Type Description
compatibilityLevel

DatabaseCompatLevel

Niveau de compatibilité SQL Server de la base de données

databaseFiles

DatabaseFileInfo[]

Liste des fichiers de base de données

databaseState

DatabaseState

État de la base de données

id

string

Identificateur de résultat

name

string

Nom de la base de données

resultType string:

DatabaseLevelOutput

Type de résultat - niveau de base de données ou niveau de tâche

sizeMB

number (double)

Taille du fichier en mégaoctets

ConnectToSourceSqlServerTaskOutputLoginLevel

Sortie au niveau de connexion de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

Nom Type Description
defaultDatabase

string

Base de données par défaut pour la connexion.

id

string

Identificateur de résultat

isEnabled

boolean

État de la connexion.

loginType

LoginType

Type de connexion.

migrationEligibility

MigrationEligibilityInfo

Informations sur l’éligibilité de la connexion pour la migration.

name

string

Nom de connexion.

resultType string:

LoginLevelOutput

Type de résultat - niveau de base de données ou niveau de tâche

ConnectToSourceSqlServerTaskOutputTaskLevel

Sortie au niveau de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

Nom Type Description
agentJobs

object

Travaux de l’agent source en tant que mappage du nom du travail de l’agent à l’ID.

databaseTdeCertificateMapping

object

Mappage du nom de la base de données au nom du certificat TDE, le cas échéant

databases

object

Bases de données sources sous forme de mappage du nom de la base de données à l’ID de base de données

id

string

Identificateur de résultat

logins

object

Connexions sources sous forme de mappage du nom de connexion à l’ID de connexion.

resultType string:

TaskLevelOutput

Type de résultat - niveau de base de données ou niveau de tâche

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

validationErrors

ReportableException[]

Erreurs de validation

ConnectToSourceSqlServerTaskProperties

Propriétés de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToSourceSqlServerTaskInput

Entrée de tâche

output ConnectToSourceSqlServerTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskId

string

ID de tâche

taskType string:

ConnectToSource.SqlServer

Type de tâche.

ConnectToTargetAzureDbForMySqlTaskInput

Entrée pour la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible

Nom Type Valeur par défaut Description
isOfflineMigration

boolean

False

Indicateur indiquant si la migration est hors connexion ou non

sourceConnectionInfo

MySqlConnectionInfo

Informations de connexion pour le serveur MySQL source

targetConnectionInfo

MySqlConnectionInfo

Informations de connexion pour le serveur Azure Database pour MySQL cible

ConnectToTargetAzureDbForMySqlTaskOutput

Sortie de la tâche qui valide la connexion à Azure Database pour MySQL et la configuration requise pour le serveur cible

Nom Type Description
databases

string[]

Liste des bases de données sur le serveur cible

id

string

Identificateur de résultat

serverVersion

string

Version du serveur cible

targetServerBrandVersion

string

Version de la marque du serveur cible

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

ConnectToTargetAzureDbForMySqlTaskProperties

Propriétés de la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetAzureDbForMySqlTaskInput

Entrée de tâche

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.AzureDbForMySql

Type de tâche.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible

Nom Type Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour le serveur PostgreSQL source

targetConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour le serveur Azure Database pour PostgreSQL cible

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Sortie de la tâche qui valide la connexion à Azure Database pour PostgreSQL et les exigences du serveur cible

Nom Type Description
databases

string[]

Liste des bases de données sur le serveur cible

id

string

Identificateur de résultat

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrée de tâche

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Type de tâche.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible pour la source Oracle.

Nom Type Description
targetConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour le serveur Azure Database pour PostgreSQL cible

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Sortie de la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible pour la source Oracle.

Nom Type Description
databaseSchemaMap

DatabaseSchemaMap[]

Mappage de schémas par base de données

databases

string[]

Liste des bases de données sur le serveur cible

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne pour la source Oracle.

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrée de tâche

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Type de tâche.

ConnectToTargetSqlDbTaskInput

Entrée de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible

Nom Type Description
queryObjectCounts

boolean

Indicateur booléen indiquant s’il faut interroger le nombre d’objets pour chaque base de données sur le serveur cible

targetConnectionInfo

SqlConnectionInfo

Informations de connexion pour la base de données SQL cible

ConnectToTargetSqlDbTaskOutput

Sortie de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible

Nom Type Description
databases

object

Bases de données sources sous forme de mappage du nom de la base de données à l’ID de base de données

id

string

Identificateur de résultat

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

ConnectToTargetSqlDbTaskProperties

Propriétés de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime au format UTC lors de la création de la tâche

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetSqlDbTaskInput

Entrée de tâche

output

ConnectToTargetSqlDbTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.SqlDb

Type de tâche.

ConnectToTargetSqlMISyncTaskInput

Entrée de la tâche qui valide la connexion au scénario en ligne Azure SQL Database Managed Instance.

Nom Type Description
azureApp

AzureActiveDirectoryApp

Application Azure Active Directory que l’instance DMS (classique) utilisera pour se connecter à l’instance cible d’Azure SQL Database Managed Instance et au compte de stockage Azure

targetConnectionInfo

MiSqlConnectionInfo

Informations de connexion pour Azure SQL Database Managed Instance

ConnectToTargetSqlMISyncTaskOutput

Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance.

Nom Type Description
targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

validationErrors

ReportableException[]

Erreurs de validation

ConnectToTargetSqlMISyncTaskProperties

Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetSqlMISyncTaskInput

Entrée de tâche

output

ConnectToTargetSqlMISyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Type de tâche.

ConnectToTargetSqlMITaskInput

Entrée de la tâche qui valide la connexion à Azure SQL Database Managed Instance.

Nom Type Valeur par défaut Description
collectAgentJobs

boolean

True

Indicateur indiquant s’il faut collecter des travaux d’agent à partir du serveur SQL MI cible.

collectLogins

boolean

True

Indicateur indiquant s’il faut collecter les connexions à partir du serveur SQL MI cible.

targetConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server cible

validateSsisCatalogOnly

boolean

False

Indicateur pour vérifier si le catalogue SSIS est accessible sur le serveur SQL MI cible.

ConnectToTargetSqlMITaskOutput

Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance.

Nom Type Description
agentJobs

string[]

Liste des travaux d’agent sur le serveur cible.

id

string

Identificateur de résultat

logins

string[]

Liste des connexions sur le serveur cible.

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

validationErrors

ReportableException[]

Erreurs de validation

ConnectToTargetSqlMITaskProperties

Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetSqlMITaskInput

Entrée de tâche

output

ConnectToTargetSqlMITaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.AzureSqlDbMI

Type de tâche.

ConnectToTargetSqlSqlDbSyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure SQL DB et les exigences du serveur cible

Nom Type Description
sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server source

targetConnectionInfo

SqlConnectionInfo

Informations de connexion pour la base de données SQL cible

ConnectToTargetSqlSqlDbSyncTaskProperties

Propriétés de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible pour la migration en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Entrée de tâche

output

ConnectToTargetSqlDbTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ConnectToTarget.SqlDb.Sync

Type de tâche.

createdByType

Valeur Description
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

Informations sur les fichiers de sauvegarde lorsque le mode de sauvegarde existant est utilisé.

Nom Type Description
backupFiles

string[]

Liste des fichiers de sauvegarde de la base de données active.

backupFinishDate

string (date-time)

Date et heure de fin de l’opération de sauvegarde.

backupType

BackupType

Type de sauvegarde.

databaseName

string

Nom de la base de données.

familyCount

integer

Nombre de fichiers dans le jeu de sauvegarde.

isCompressed

boolean

Indique si le jeu de sauvegarde est compressé

isDamaged

boolean

La base de données a été endommagée lors de la sauvegarde, mais l’opération de sauvegarde a été demandée pour continuer malgré les erreurs.

position

integer

Position de la sauvegarde de base de données actuelle dans le fichier.

DatabaseCompatLevel

Énumération des niveaux de compatibilité de base de données SQL Server

Valeur Description
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

Informations spécifiques au fichier de base de données

Nom Type Description
databaseName

string

Nom de la base de données

fileType

DatabaseFileType

Type de fichier de base de données

id

string

Identificateur unique pour le fichier de base de données

logicalName

string

Nom logique du fichier

physicalFullName

string

Chemin d’accès complet du système d’exploitation du fichier

restoreFullName

string

Chemin complet suggéré du fichier pour la restauration

sizeMB

number (double)

Taille du fichier en mégaoctets

DatabaseFileType

Énumération des types de fichiers de base de données SQL Server

Valeur Description
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

Étape actuelle de la migration

Valeur Description
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

État de migration au niveau de la base de données.

Valeur Description
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

Mappage de schémas par base de données

Nom Type Description
database

string

schemas

string[]

DatabaseState

Énumération des états de base de données SQL Server

Valeur Description
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

Résumé des résultats de la base de données dans la migration

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

errorPrefix

string

Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément

itemsCompletedCount

integer (int64)

Nombre d’éléments terminés avec succès

itemsCount

integer (int64)

Nombre d’éléments

name

string

Nom de l’élément

resultPrefix

string

Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément

sizeMB

number (double)

Taille de la base de données en mégaoctets

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

DatabaseTable

Propriétés de la table

Nom Type Description
hasRows

boolean

Indique si la table est vide ou non

name

string

Nom qualifié de schéma de la table

DataIntegrityValidationResult

Résultats de la validation de l’intégrité des données basée sur la somme de contrôle

Nom Type Description
failedObjects

object

Liste des noms de tables ayant échoué de la paire source et cible

validationErrors

ValidationError

Liste des erreurs qui se sont produites lors de la validation de l’intégrité des données

DataItemMigrationSummaryResult

Résumé de base d’une migration d’élément de données

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

errorPrefix

string

Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément

itemsCompletedCount

integer (int64)

Nombre d’éléments terminés avec succès

itemsCount

integer (int64)

Nombre d’éléments

name

string

Nom de l’élément

resultPrefix

string

Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

ExecutionStatistics

Description des erreurs se produisent lors de la validation de la migration

Nom Type Description
cpuTimeMs

number (float)

Temps processeur en millisecondes pour l’exécution de la requête

elapsedTimeMs

number (float)

Temps nécessaire en millisecondes pour l’exécution de la requête

executionCount

integer (int64)

Non. d’exécutions de requêtes

hasErrors

boolean

Indique si la requête a entraîné une erreur

sqlErrors

string[]

Liste des erreurs sql

waitStats

<string,  WaitStatistics>

Dictionnaire des types d’attente d’exécution des requêtes sql et des statistiques respectives

FileShare

Informations de partage de fichiers avec chemin d’accès, nom d’utilisateur et mot de passe.

Nom Type Description
password

string

Informations d’identification du mot de passe utilisées pour se connecter à l’emplacement du partage.

path

string

Chemin d’accès au dossier de ce partage.

userName

string

Informations d’identification du nom d’utilisateur pour se connecter à l’emplacement du partage

GetTdeCertificatesSqlTaskInput

Entrée pour la tâche qui obtient des certificats TDE au format codé en Base64.

Nom Type Description
backupFileShare

FileShare

Sauvegardez les informations de partage de fichiers pour le partage de fichiers à utiliser pour stocker temporairement des fichiers.

connectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server

selectedCertificates

SelectedCertificateInput[]

Liste contenant les noms de certificat et le mot de passe correspondant à utiliser pour chiffrer le certificat exporté.

GetTdeCertificatesSqlTaskOutput

Sortie de la tâche qui obtient des certificats TDE au format codé en Base64.

Nom Type Description
base64EncodedCertificates

object

Mappage du nom du certificat au format codé en base 64.

validationErrors

ReportableException[]

Erreurs de validation

GetTdeCertificatesSqlTaskProperties

Propriétés de la tâche qui obtient des certificats TDE au format codé en Base64.

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

GetTdeCertificatesSqlTaskInput

Entrée de tâche

output

GetTdeCertificatesSqlTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

GetTDECertificates.Sql

Type de tâche.

GetUserTablesMySqlTaskInput

Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
connectionInfo

MySqlConnectionInfo

Informations de connexion pour SQL Server

selectedDatabases

string[]

Liste des noms de base de données à collecter des tables pour

GetUserTablesMySqlTaskOutput

Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
databasesToTables

object

Mappage du nom de la base de données à la liste des tables

id

string

Identificateur de résultat

validationErrors

ReportableException[]

Erreurs de validation

GetUserTablesMySqlTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

GetUserTablesMySqlTaskInput

Entrée de tâche

output

GetUserTablesMySqlTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

GetUserTablesMySql

Type de tâche.

GetUserTablesOracleTaskInput

Entrée pour la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle.

Nom Type Description
connectionInfo

OracleConnectionInfo

Informations pour la connexion à la source Oracle

selectedSchemas

string[]

Liste des schémas Oracle pour lesquels collecter des tables

GetUserTablesOracleTaskOutput

Sortie de la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle.

Nom Type Description
schemaName

string

Le schéma pour lequel ce résultat est destiné

tables

DatabaseTable[]

Liste des tables valides trouvées pour ce schéma

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

GetUserTablesOracleTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de schémas Oracle

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

GetUserTablesOracleTaskInput

Entrée de tâche

output

GetUserTablesOracleTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

GetUserTablesOracle

Type de tâche.

GetUserTablesPostgreSqlTaskInput

Entrée pour la tâche qui obtient la liste des tables pour une liste fournie de bases de données PostgreSQL.

Nom Type Description
connectionInfo

PostgreSqlConnectionInfo

Informations relatives à la connexion à la source PostgreSQL

selectedDatabases

string[]

Liste des bases de données PostgreSQL pour lesquelles collecter des tables

GetUserTablesPostgreSqlTaskOutput

Sortie de la tâche qui obtient la liste des tables pour une liste fournie de bases de données PostgreSQL.

Nom Type Description
databaseName

string

La base de données pour laquelle ce résultat est destiné

tables

DatabaseTable[]

Liste des tables valides trouvées pour cette base de données

validationErrors

ReportableException[]

Erreurs de validation associées à la tâche

GetUserTablesPostgreSqlTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

GetUserTablesPostgreSqlTaskInput

Entrée de tâche

output

GetUserTablesPostgreSqlTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

GetUserTablesPostgreSql

Type de tâche.

GetUserTablesSqlSyncTaskInput

Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
selectedSourceDatabases

string[]

Liste des noms de base de données sources pour collecter des tables pour

selectedTargetDatabases

string[]

Liste des noms de base de données cibles pour collecter des tables pour

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server

targetConnectionInfo

SqlConnectionInfo

Informations de connexion pour la base de données SQL

GetUserTablesSqlSyncTaskOutput

Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
databasesToSourceTables

object

Mappage du nom de la base de données à la liste des tables sources

databasesToTargetTables

object

Mappage du nom de la base de données à la liste des tables cibles

tableValidationErrors

object

Mappage du nom de la base de données à la liste des erreurs de validation

validationErrors

ReportableException[]

Erreurs de validation

GetUserTablesSqlSyncTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

GetUserTablesSqlSyncTaskInput

Entrée de tâche

output

GetUserTablesSqlSyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

GetUserTables.AzureSqlDb.Sync

Type de tâche.

GetUserTablesSqlTaskInput

Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
connectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server

encryptedKeyForSecureFields

string

clé chiffrée pour les champs sécurisés

selectedDatabases

string[]

Liste des noms de base de données à collecter des tables pour

GetUserTablesSqlTaskOutput

Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
databasesToTables

object

Mappage du nom de la base de données à la liste des tables

id

string

Identificateur de résultat

validationErrors

ReportableException[]

Erreurs de validation

GetUserTablesSqlTaskProperties

Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

GetUserTablesSqlTaskInput

Entrée de tâche

output

GetUserTablesSqlTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskId

string

ID de tâche

taskType string:

GetUserTables.Sql

Type de tâche.

LoginMigrationStage

Énumération de l’étape différente de la migration de connexion.

Valeur Description
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

Mappage d’énumération de SMO LoginType.

Valeur Description
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

Entrée pour la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.

Nom Type Description
sourceDatabaseName

string

Nom de la base de données d’instance managée

MigrateMISyncCompleteCommandOutput

Sortie de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.

Nom Type Description
errors

ReportableException[]

Liste des erreurs qui se sont produites pendant l’exécution de la commande

MigrateMISyncCompleteCommandProperties

Propriétés de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.

Nom Type Description
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Type de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateMISyncCompleteCommandInput

Entrée de commande

output

MigrateMISyncCompleteCommandOutput

Sortie de commande. Cette opération est ignorée si elle est envoyée.

state

CommandState

État de la commande. Cette opération est ignorée si elle est envoyée.

MigrateMongoDbTaskProperties

Propriétés de la tâche qui migre les données entre les sources de données MongoDB

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MongoDbMigrationSettings

Décrit comment une migration de données MongoDB doit être effectuée

output MongoDbProgress[]:

Classe de base pour les sorties de migration MongoDB

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Migrate.MongoDb

Type de tâche.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration MySQL hors connexion à Azure Database pour MySQL

Nom Type Description
name

string

Nom de la base de données

tableMap

object

Mappage de la source aux tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations hors connexion

Nom Type Valeur par défaut Description
encryptedKeyForSecureFields

string

clé chiffrée pour les champs sécurisés

makeSourceServerReadOnly

boolean

False

Définition de la définition du serveur source en lecture seule

optionalAgentSettings

object

Paramètres facultatifs pour ajuster le taux de transfert de données lors de la migration

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

MySqlConnectionInfo

Informations de connexion pour mySQL source

startedOn

string (date-time)

Paramètre à spécifier lors du démarrage de la migration

targetConnectionInfo

MySqlConnectionInfo

Informations de connexion pour Azure Database pour MySQL cible

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nom Type Description
databaseName

string

Nom de la base de données

endedOn

string (date-time)

Heure de fin de la migration

errorCount

integer (int64)

Nombre d’erreurs de base de données/objet.

errorPrefix

string

Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

lastStorageUpdate

string (date-time)

Dernière fois que le stockage a été mis à jour

message

string

Message de progression de la migration

numberOfObjects

integer (int64)

Nombre d’objets

numberOfObjectsCompleted

integer (int64)

Nombre d’objets terminés avec succès

objectSummary

<string,  DataItemMigrationSummaryResult>

Résumé des résultats de l’objet dans la migration

resultPrefix

string

Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément

resultType string:

DatabaseLevelOutput

Type de résultat

stage

DatabaseMigrationStage

Étape de migration dans laquelle se trouve cette base de données

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur unique de l’exception

resultType string:

ErrorOutput

Type de résultat

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Nom Type Description
databaseSummary

<string,  DatabaseSummaryResult>

Résumé des résultats de la base de données dans la migration

databases

object

Bases de données sélectionnées comme mappage du nom de la base de données à l’ID de base de données

durationInSeconds

integer (int64)

Durée de l’exécution des tâches en secondes.

endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

lastStorageUpdate

string (date-time)

Dernière fois que le stockage a été mis à jour

message

string

Message de progression de la migration

migrationReportResult

MigrationReportResult

Résultat du rapport de migration, fournit une URL unique pour télécharger votre rapport de migration.

resultType string:

MigrationLevelOutput

Type de résultat

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

status

MigrationStatus

État actuel de la migration

statusMessage

string

Message d’état de la migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

errorPrefix

string

Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément

id

string

Identificateur de résultat

itemsCompletedCount

integer (int64)

Nombre d’éléments terminés avec succès

itemsCount

integer (int64)

Nombre d’éléments

lastStorageUpdate

string (date-time)

Dernière fois que le stockage a été mis à jour

objectName

string

Nom de l’élément

resultPrefix

string

Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément

resultType string:

TableLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Propriétés de la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations hors connexion

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Entrée de tâche

isCloneable

boolean

si la tâche peut être cloné ou non

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskId

string

ID de tâche

taskType string:

Migrate.MySql.AzureDbForMySql

Type de tâche.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration MySQL vers Azure Database pour MySQL

Nom Type Description
migrationSetting

object

Paramètres de migration qui ajustent le comportement de migration

name

string

Nom de la base de données

sourceSetting

object

Paramètres sources pour régler le comportement de migration du point de terminaison source

tableMap

object

Mappage de la source aux tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration.

targetSetting

object

Paramètres cibles pour régler le comportement de migration du point de terminaison cible

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne

Nom Type Description
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

MySqlConnectionInfo

Informations de connexion pour mySQL source

targetConnectionInfo

MySqlConnectionInfo

Informations de connexion pour Azure Database pour MySQL cible

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Nom Type Description
errorMessage

string

Message d'erreur

events

SyncMigrationDatabaseErrorEvent[]

Liste des événements d’erreur.

id

string

Identificateur de résultat

resultType string:

DatabaseLevelErrorOutput

Type de résultat

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Nom Type Description
appliedChanges

integer (int64)

Nombre de modifications appliquées

cdcDeleteCounter

integer (int64)

Nombre de suppressions de capture de données modifiées

cdcInsertCounter

integer (int64)

Nombre d’insertions cdc

cdcUpdateCounter

integer (int64)

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string (date-time)

Heure de fin de la migration

fullLoadCompletedTables

integer (int64)

Nombre de tables terminées en charge complète

fullLoadErroredTables

integer (int64)

Nombre de tables erronées dans la charge complète

fullLoadLoadingTables

integer (int64)

Nombre de tables chargées en charge complète

fullLoadQueuedTables

integer (int64)

Nombre de tables mises en file d’attente en charge complète

id

string

Identificateur de résultat

incomingChanges

integer (int64)

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si la charge initiale (charge complète) a été terminée

latency

integer (int64)

Capture de données modifiées appliquer la latence

migrationState

SyncDatabaseMigrationReportingState

État de migration dans lequel se trouve cette base de données

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur de résultat

resultType string:

ErrorOutput

Type de résultat

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

id

string

Identificateur de résultat

resultType string:

MigrationLevelOutput

Type de résultat

sourceServer

string

Nom du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

targetServer

string

Nom du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Nom Type Description
cdcDeleteCounter

string

Nombre de suppressions appliquées

cdcInsertCounter

string

Nombre d’insertions appliquées

cdcUpdateCounter

string

Nombre de mises à jour appliquées

dataErrorsCounter

integer (int64)

Nombre d’erreurs de données se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string (date-time)

Heure de fin de la charge complète

fullLoadEstFinishTime

string (date-time)

Estimer la fin de la charge complète

fullLoadStartedOn

string (date-time)

Heure de début de la charge complète

fullLoadTotalRows

integer (int64)

Nombre de lignes appliquées en charge complète

id

string

Identificateur de résultat

lastModifiedTime

string (date-time)

Heure de dernière modification sur la cible

resultType string:

TableLevelOutput

Type de résultat

state

SyncTableMigrationState

État actuel de la migration de table

tableName

string

Nom de la table

totalChangesApplied

integer (int64)

Nombre total de modifications appliquées

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Propriétés de la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrée de tâche

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Type de tâche.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui migre Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrée de tâche

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Type de tâche.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration Oracle vers Azure Database pour PostgreSQL

Nom Type Description
caseManipulation

string

Comment gérer la casse du nom d’objet : Preserve ou ToLower

migrationSetting

object

Paramètres de migration qui ajustent le comportement de migration

name

string

Nom du pipeline de migration

schemaName

string

Nom du schéma source

sourceSetting

object

Paramètres sources pour régler le comportement de migration du point de terminaison source

tableMap

object

Mappage de la source aux tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration.

targetSetting

object

Paramètres cibles pour régler le comportement de migration du point de terminaison cible

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

Nom Type Description
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

OracleConnectionInfo

Informations de connexion pour Oracle source

targetConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour Azure Database pour PostgreSQL cible

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Nom Type Description
errorMessage

string

Message d'erreur

events

SyncMigrationDatabaseErrorEvent[]

Liste des événements d’erreur.

id

string

Identificateur de résultat

resultType string:

DatabaseLevelErrorOutput

Type de résultat

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Nom Type Description
appliedChanges

integer (int64)

Nombre de modifications appliquées

cdcDeleteCounter

integer (int64)

Nombre de suppressions de capture de données modifiées

cdcInsertCounter

integer (int64)

Nombre d’insertions cdc

cdcUpdateCounter

integer (int64)

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string (date-time)

Heure de fin de la migration

fullLoadCompletedTables

integer (int64)

Nombre de tables terminées en charge complète

fullLoadErroredTables

integer (int64)

Nombre de tables erronées dans la charge complète

fullLoadLoadingTables

integer (int64)

Nombre de tables chargées en charge complète

fullLoadQueuedTables

integer (int64)

Nombre de tables mises en file d’attente en charge complète

id

string

Identificateur de résultat

incomingChanges

integer (int64)

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si la charge initiale (charge complète) a été terminée

latency

integer (int64)

Capture de données modifiées appliquer la latence

migrationState

SyncDatabaseMigrationReportingState

État de migration dans lequel se trouve cette base de données

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur de résultat

resultType string:

ErrorOutput

Type de résultat

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

id

string

Identificateur de résultat

resultType string:

MigrationLevelOutput

Type de résultat

sourceServer

string

Nom du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

targetServer

string

Nom du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Nom Type Description
cdcDeleteCounter

integer (int64)

Nombre de suppressions appliquées

cdcInsertCounter

integer (int64)

Nombre d’insertions appliquées

cdcUpdateCounter

integer (int64)

Nombre de mises à jour appliquées

dataErrorsCounter

integer (int64)

Nombre d’erreurs de données se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string (date-time)

Heure de fin de la charge complète

fullLoadEstFinishTime

string (date-time)

Estimer la fin de la charge complète

fullLoadStartedOn

string (date-time)

Heure de début de la charge complète

fullLoadTotalRows

integer (int64)

Nombre de lignes appliquées en charge complète

id

string

Identificateur de résultat

lastModifiedTime

string (date-time)

Heure de dernière modification sur la cible

resultType string:

TableLevelOutput

Type de résultat

state

SyncTableMigrationState

État actuel de la migration de table

tableName

string

Nom de la table

totalChangesApplied

integer (int64)

Nombre total de modifications appliquées

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration PostgreSQL vers Azure Database pour PostgreSQL

Nom Type Description
id

string

Identificateur de résultat

migrationSetting

Paramètres de migration qui ajustent le comportement de migration

name

string

Nom de la base de données

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Tables sélectionnées pour la migration

sourceSetting

object

Paramètres sources pour régler le comportement de migration du point de terminaison source

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration.

targetSetting

object

Paramètres cibles pour régler le comportement de migration du point de terminaison cible

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Tables sélectionnées pour la migration

Nom Type Description
name

string

Nom de la table à migrer

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne

Nom Type Description
encryptedKeyForSecureFields

string

clé chiffrée pour les champs sécurisés

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour PostgreSQL source

startedOn

string (date-time)

Heure de début de la migration

targetConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour Azure Database pour PostgreSQL cible

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Nom Type Description
errorMessage

string

Message d'erreur

events

SyncMigrationDatabaseErrorEvent[]

Liste des événements d’erreur.

id

string

Identificateur de résultat

resultType string:

DatabaseLevelErrorOutput

Type de résultat

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Nom Type Description
appliedChanges

integer (int64)

Nombre de modifications appliquées

cdcDeleteCounter

integer (int64)

Nombre de suppressions de capture de données modifiées

cdcInsertCounter

integer (int64)

Nombre d’insertions cdc

cdcUpdateCounter

integer (int64)

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string (date-time)

Heure de fin de la migration

fullLoadCompletedTables

integer (int64)

Nombre de tables terminées en charge complète

fullLoadErroredTables

integer (int64)

Nombre de tables erronées dans la charge complète

fullLoadLoadingTables

integer (int64)

Nombre de tables chargées en charge complète

fullLoadQueuedTables

integer (int64)

Nombre de tables mises en file d’attente en charge complète

id

string

Identificateur de résultat

incomingChanges

integer (int64)

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si la charge initiale (charge complète) a été terminée

latency

integer (int64)

Capture de données modifiées appliquer la latence

migrationState

SyncDatabaseMigrationReportingState

État de migration dans lequel se trouve cette base de données

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

events

SyncMigrationDatabaseErrorEvent[]

Liste des événements d’erreur

id

string

Identificateur de résultat

resultType string:

ErrorOutput

Type de résultat

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Nom Type Description
databaseCount

number

Nombre de bases de données à inclure

endedOn

string (date-time)

Heure de fin de la migration

id

string

Identificateur de résultat

resultType string:

MigrationLevelOutput

Type de résultat

sourceServer

string

Nom du serveur source

sourceServerType

ScenarioSource

Type de serveur source.

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

state

ReplicateMigrationState

état de la migration

targetServer

string

Nom du serveur cible

targetServerType

ScenarioTarget

Type de serveur cible.

targetServerVersion

string

Version du serveur cible

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Nom Type Description
cdcDeleteCounter

integer (int64)

Nombre de suppressions appliquées

cdcInsertCounter

integer (int64)

Nombre d’insertions appliquées

cdcUpdateCounter

integer (int64)

Nombre de mises à jour appliquées

dataErrorsCounter

integer (int64)

Nombre d’erreurs de données se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string (date-time)

Heure de fin de la charge complète

fullLoadEstFinishTime

string (date-time)

Estimer la fin de la charge complète

fullLoadStartedOn

string (date-time)

Heure de début de la charge complète

fullLoadTotalRows

integer (int64)

Nombre de lignes appliquées en charge complète

id

string

Identificateur de résultat

lastModifiedTime

string (date-time)

Heure de dernière modification sur la cible

resultType string:

TableLevelOutput

Type de résultat

state

SyncTableMigrationState

État actuel de la migration de table

tableName

string

Nom de la table

totalChangesApplied

integer (int64)

Nombre total de modifications appliquées

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime au format UTC lors de la création de la tâche

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Entrée de tâche

isCloneable

boolean

si la tâche peut être cloné ou non

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskId

string

ID de tâche

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Type de tâche.

MigrateSqlServerSqlDbDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration SQL vers Azure SQL DB

Nom Type Description
id

string

ID de la base de données

makeSourceDbReadOnly

boolean

Indique s’il faut définir la lecture de la base de données uniquement avant la migration

name

string

Nom de la base de données

schemaSetting

object

Paramètres sélectionnés pour la migration de schéma de base de données.

tableMap

object

Mappage de la source aux tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration.

MigrateSqlServerSqlDbSyncDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration de synchronisation SQL vers Azure SQL DB

Nom Type Description
id

string

Identificateur unique pour la base de données

migrationSetting

object

Paramètres de migration qui ajustent le comportement de migration

name

string

Nom de la base de données

schemaName

string

Nom du schéma à migrer

sourceSetting

object

Paramètres sources pour régler le comportement de migration du point de terminaison source

tableMap

object

Mappage de la source aux tables cibles

targetDatabaseName

string

Nom de la base de données cible

targetSetting

object

Paramètres cibles pour régler le comportement de migration du point de terminaison cible

MigrateSqlServerSqlDbSyncTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne

Nom Type Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations relatives à la connexion à la source

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

validationOptions

MigrationValidationOptions

Options de validation

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Nom Type Description
errorMessage

string

Message d'erreur

events

SyncMigrationDatabaseErrorEvent[]

Liste des événements d’erreur.

id

string

Identificateur de résultat

resultType string:

DatabaseLevelErrorOutput

Type de résultat

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Nom Type Description
appliedChanges

integer (int64)

Nombre de modifications appliquées

cdcDeleteCounter

integer (int64)

Nombre de suppressions de capture de données modifiées

cdcInsertCounter

integer (int64)

Nombre d’insertions cdc

cdcUpdateCounter

integer (int64)

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string (date-time)

Heure de fin de la migration

fullLoadCompletedTables

integer (int64)

Nombre de tables terminées en charge complète

fullLoadErroredTables

integer (int64)

Nombre de tables erronées dans la charge complète

fullLoadLoadingTables

integer (int64)

Nombre de tables chargées en charge complète

fullLoadQueuedTables

integer (int64)

Nombre de tables mises en file d’attente en charge complète

id

string

Identificateur de résultat

incomingChanges

integer (int64)

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si la charge initiale (charge complète) a été terminée

latency

integer (int64)

Capture de données modifiées appliquer la latence

migrationState

SyncDatabaseMigrationReportingState

État de migration dans lequel se trouve cette base de données

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

MigrateSqlServerSqlDbSyncTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur de résultat

resultType string:

ErrorOutput

Type de résultat

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Nom Type Description
databaseCount

integer

Nombre de bases de données

endedOn

string (date-time)

Heure de fin de la migration

id

string

Identificateur de résultat

resultType string:

MigrationLevelOutput

Type de résultat

sourceServer

string

Nom du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

targetServer

string

Nom du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Nom Type Description
cdcDeleteCounter

integer (int64)

Nombre de suppressions appliquées

cdcInsertCounter

integer (int64)

Nombre d’insertions appliquées

cdcUpdateCounter

integer (int64)

Nombre de mises à jour appliquées

dataErrorsCounter

integer (int64)

Nombre d’erreurs de données se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string (date-time)

Heure de fin de la charge complète

fullLoadEstFinishTime

string (date-time)

Estimer la fin de la charge complète

fullLoadStartedOn

string (date-time)

Heure de début de la charge complète

fullLoadTotalRows

integer (int64)

Nombre de lignes appliquées en charge complète

id

string

Identificateur de résultat

lastModifiedTime

string (date-time)

Heure de dernière modification sur la cible

resultType string:

TableLevelOutput

Type de résultat

state

SyncTableMigrationState

État actuel de la migration de table

tableName

string

Nom de la table

totalChangesApplied

integer (int64)

Nombre total de modifications appliquées

MigrateSqlServerSqlDbSyncTaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateSqlServerSqlDbSyncTaskInput

Entrée de tâche

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Type de tâche.

MigrateSqlServerSqlDbTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database

Nom Type Description
encryptedKeyForSecureFields

string

clé chiffrée pour les champs sécurisés

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations relatives à la connexion à la source

startedOn

string

Date et heure relatives à UTC lors du démarrage de la migration

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

validationOptions

MigrationValidationOptions

Options d’activation de différentes validations post-migration. Options disponibles, 1.) Vérification de l’intégrité des données : effectue une comparaison basée sur la somme de contrôle basée sur les tables sources et cibles après la migration pour garantir l’exactitude des données. 2.) Validation du schéma : effectue une comparaison complète des schémas entre les tables source et cible et fournit une liste des différences entre la base de données source et cible, 3.) Analyse des requêtes : exécute un ensemble de requêtes récupérées automatiquement à partir du cache du plan de requête ou du magasin des requêtes et les exécute et compare le temps d’exécution entre la base de données source et cible.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Nom Type Description
databaseName

string

Nom de l’élément

endedOn

string (date-time)

Heure de fin de la migration

errorCount

integer (int64)

Nombre d’erreurs de base de données/objet.

errorPrefix

string

Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

message

string

Message de progression de la migration

numberOfObjects

integer (int64)

Nombre d’objets

numberOfObjectsCompleted

integer (int64)

Nombre d’objets terminés avec succès

objectSummary

<string,  DataItemMigrationSummaryResult>

Résumé des résultats de l’objet dans la migration

resultPrefix

string

Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément

resultType string:

DatabaseLevelOutput

Type de résultat

stage

DatabaseMigrationStage

Étape de migration dans laquelle se trouve cette base de données

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Nom Type Description
dataIntegrityValidationResult

DataIntegrityValidationResult

Fournit le résultat de la validation de l’intégrité des données entre les tables source et cible qui sont migrées.

endedOn

string (date-time)

Heure de fin de validation

id

string

Identificateur de résultat

migrationId

string

Identificateur de migration

queryAnalysisValidationResult

QueryAnalysisValidationResult

Résultats de certains résultats de l’exécution de requête entre la base de données source et cible

resultType string:

MigrationDatabaseLevelValidationOutput

Type de résultat

schemaValidationResult

SchemaComparisonValidationResult

Fournit un résultat de comparaison de schémas entre la base de données source et cible

sourceDatabaseName

string

Nom de la base de données source

startedOn

string (date-time)

Heure de début de validation

status

ValidationStatus

État actuel de la validation au niveau de la base de données

targetDatabaseName

string

Nom de la base de données cible

MigrateSqlServerSqlDbTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur unique de l’exception

resultType string:

ErrorOutput

Type de résultat

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Nom Type Description
databaseSummary

<string,  DatabaseSummaryResult>

Résumé des résultats de la base de données dans la migration

databases

object

Bases de données sélectionnées comme mappage du nom de la base de données à l’ID de base de données

durationInSeconds

integer (int64)

Durée de l’exécution des tâches en secondes.

endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

message

string

Message de progression de la migration

migrationReportResult

MigrationReportResult

Résultat du rapport de migration, fournit une URL unique pour télécharger votre rapport de migration.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Résultats de la validation de migration

resultType string:

MigrationLevelOutput

Type de résultat

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

status

MigrationStatus

État actuel de la migration

statusMessage

string

Message d’état de la migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSqlServerSqlDbTaskOutputTableLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

errorPrefix

string

Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément

id

string

Identificateur de résultat

itemsCompletedCount

integer (int64)

Nombre d’éléments terminés avec succès

itemsCount

integer (int64)

Nombre d’éléments

objectName

string

Nom de l’élément

resultPrefix

string

Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément

resultType string:

TableLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

MigrateSqlServerSqlDbTaskOutputValidationResult

Nom Type Description
id

string

Identificateur de résultat

migrationId

string

Identificateur de migration

resultType string:

MigrationValidationOutput

Type de résultat

status

ValidationStatus

État actuel de la validation au niveau de la migration. L’état du résultat de validation de la base de données est agrégé ici.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Résultats de résumé de la validation pour chaque base de données

MigrateSqlServerSqlDbTaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime au format UTC lors de la création de la tâche

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateSqlServerSqlDbTaskInput

Entrée de tâche

isCloneable

boolean

si la tâche peut être cloné ou non

output MigrateSqlServerSqlDbTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskId

string

ID de tâche

taskType string:

Migrate.SqlServer.SqlDb

Type de tâche.

MigrateSqlServerSqlMIDatabaseInput

Informations spécifiques à la base de données pour les entrées de tâche de migration SQL vers Azure SQL DB Managed Instance

Nom Type Description
backupFilePaths

string[]

Liste des fichiers de sauvegarde à utiliser en cas de sauvegardes existantes.

backupFileShare

FileShare

Sauvegardez les informations de partage de fichiers pour sauvegarder cette base de données.

id

string

ID de la base de données

name

string

Nom de la base de données

restoreDatabaseName

string

Nom de la base de données à destination

MigrateSqlServerSqlMISyncTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance.

Nom Type Description
azureApp

AzureActiveDirectoryApp

Application Azure Active Directory que l’instance DMS (classique) utilisera pour se connecter à l’instance cible d’Azure SQL Database Managed Instance et au compte de stockage Azure

backupFileShare

FileShare

Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées.

numberOfParallelDatabaseMigrations

number

Nombre de migrations de base de données à démarrer en parallèle

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server source

storageResourceId

string

ResourceId complet du stockage

targetConnectionInfo

MiSqlConnectionInfo

Informations de connexion pour Azure SQL Database Managed Instance

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nom Type Description
activeBackupSets

BackupSetInfo[]

Jeux de sauvegarde actuellement actifs (en cours de chargement ou restauration)

containerName

string

Nom du conteneur créé dans le compte stockage Azure dans lequel les sauvegardes sont copiées dans

endedOn

string (date-time)

Heure de fin de la migration de base de données

errorPrefix

string

chaîne de préfixe à utiliser pour interroger des erreurs pour cette base de données

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration

fullBackupSetInfo

BackupSetInfo

Détails du jeu de sauvegarde complet

id

string

Identificateur de résultat

isFullBackupRestored

boolean

Indique si la sauvegarde complète a été appliquée à la base de données cible ou non

lastRestoredBackupSetInfo

BackupSetInfo

Informations sur le dernier jeu de sauvegarde appliqués

migrationState

DatabaseMigrationState

État actuel de la base de données

resultType string:

DatabaseLevelOutput

Type de résultat

sourceDatabaseName

string

Nom de la base de données

startedOn

string (date-time)

Heure de début de la migration de base de données

MigrateSqlServerSqlMISyncTaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur unique de l’exception

resultType string:

ErrorOutput

Type de résultat

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Nom Type Description
databaseCount

integer

Nombre de bases de données

databaseErrorCount

integer

Nombre d’erreurs au niveau de la base de données

endedOn

string (date-time)

Heure de fin de la migration

id

string

Identificateur de résultat

resultType string:

MigrationLevelOutput

Type de résultat

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerName

string

Nom du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerName

string

Nom du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSqlServerSqlMISyncTaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server vers un scénario de synchronisation Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime au format UTC lors de la création de la tâche

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateSqlServerSqlMISyncTaskInput

Entrée de tâche

output MigrateSqlServerSqlMISyncTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Type de tâche.

MigrateSqlServerSqlMITaskInput

Entrée pour la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance.

Nom Type Description
aadDomainName

string

Nom de domaine Azure Active Directory au format « contoso.com » pour Azure AD fédéré ou « contoso.onmicrosoft.com » pour le domaine managé, obligatoire si et uniquement si les connexions Windows sont sélectionnées

backupBlobShare

BlobShare

URI SAP du conteneur de compte de stockage Azure à utiliser pour stocker des fichiers de sauvegarde.

backupFileShare

FileShare

Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées.

backupMode

BackupMode

Mode de sauvegarde pour spécifier s’il faut utiliser une sauvegarde existante ou créer une nouvelle sauvegarde. Si vous utilisez des sauvegardes existantes, les chemins d’accès aux fichiers de sauvegarde doivent être fournis dans selectedDatabases.

encryptedKeyForSecureFields

string

clé chiffrée pour les champs sécurisés

selectedAgentJobs

string[]

Travaux d’agent à migrer.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

selectedLogins

string[]

Connexions à migrer.

sourceConnectionInfo

SqlConnectionInfo

Informations relatives à la connexion à la source

startedOn

string

Date et heure relatives à UTC lors du démarrage de la migration

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Erreurs de migration et avertissements par travail

id

string

Identificateur de résultat

isEnabled

boolean

État du travail agent d’origine.

message

string

Message de progression de la migration

name

string

Nom du travail de l’agent.

resultType string:

AgentJobLevelOutput

Type de résultat

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Nom Type Description
databaseName

string

Nom de la base de données

endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration

id

string

Identificateur de résultat

message

string

Message de progression de la migration

resultType string:

DatabaseLevelOutput

Type de résultat

sizeMB

number (double)

Taille de la base de données en mégaoctets

stage

DatabaseMigrationStage

Étape actuelle de la migration

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

MigrateSqlServerSqlMITaskOutputError

Nom Type Description
error

ReportableException

Erreur de migration

id

string

Identificateur unique de l’exception

resultType string:

ErrorOutput

Type de résultat

MigrateSqlServerSqlMITaskOutputLoginLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration de connexion

exceptionsAndWarnings

ReportableException[]

Erreurs et avertissements de migration de connexion par connexion

id

string

Identificateur de résultat

loginName

string

Nom de connexion.

message

string

Message de progression de la migration de connexion

resultType string:

LoginLevelOutput

Type de résultat

stage

LoginMigrationStage

Étape actuelle de la connexion

startedOn

string (date-time)

Heure de début de la migration de connexion

state

MigrationState

État actuel de la connexion

MigrateSqlServerSqlMITaskOutputMigrationLevel

Nom Type Description
agentJobs

object

Travaux d’agent sélectionnés en tant que mappage du nom à l’ID

databases

object

Bases de données sélectionnées comme mappage du nom de la base de données à l’ID de base de données

endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

logins

object

Connexions sélectionnées en tant que mappage du nom à l’ID

message

string

Message de progression de la migration

orphanedUsersInfo

OrphanedUserInfo[]

Liste des utilisateurs orphelins.

resultType string:

MigrationLevelOutput

Type de résultat

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Mappage des résultats de la migration des rôles serveur.

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

status

MigrationStatus

État actuel de la migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSqlServerSqlMITaskProperties

Propriétés de la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime au format UTC lors de la création de la tâche

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateSqlServerSqlMITaskInput

Entrée de tâche

isCloneable

boolean

si la tâche peut être cloné ou non

output MigrateSqlServerSqlMITaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

parentTaskId

string

ID de tâche parent

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskId

string

ID de tâche

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Type de tâche.

MigrateSsisTaskInput

Entrée pour la tâche qui migre les packages SSIS de SQL Server vers Azure SQL Database Managed Instance.

Nom Type Description
sourceConnectionInfo

SqlConnectionInfo

Informations relatives à la connexion à la source

ssisMigrationInfo

SsisMigrationInfo

Informations de migration de package SSIS.

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

MigrateSsisTaskOutputMigrationLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

message

string

Message de progression de la migration

resultType string:

MigrationLevelOutput

Type de résultat

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

stage

SsisMigrationStage

Étape de la migration SSIS.

startedOn

string (date-time)

Heure de début de la migration

status

MigrationStatus

État actuel de la migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSsisTaskOutputProjectLevel

Nom Type Description
endedOn

string (date-time)

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration

folderName

string

Nom du dossier

id

string

Identificateur de résultat

message

string

Message de progression de la migration

projectName

string

Nom du projet

resultType string:

SsisProjectLevelOutput

Type de résultat

stage

SsisMigrationStage

Étape de la migration SSIS.

startedOn

string (date-time)

Heure de début de la migration

state

MigrationState

État actuel de la migration

MigrateSsisTaskProperties

Propriétés de la tâche qui migre les packages SSIS des bases de données SQL Server vers Azure SQL Database Managed Instance.

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateSsisTaskInput

Entrée de tâche

output MigrateSsisTaskOutput[]:

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Migrate.Ssis

Type de tâche.

MigrateSyncCompleteCommandInput

Entrée pour la commande qui termine la migration de synchronisation pour une base de données.

Nom Type Description
commitTimeStamp

string (date-time)

Horodatage à terminer

databaseName

string

Nom de la base de données

MigrateSyncCompleteCommandOutput

Sortie de la commande qui termine la migration de synchronisation pour une base de données.

Nom Type Description
errors

ReportableException[]

Liste des erreurs qui se sont produites pendant l’exécution de la commande

id

string

Identificateur de résultat

MigrateSyncCompleteCommandProperties

Propriétés de la commande qui termine la migration de synchronisation pour une base de données.

Nom Type Description
commandId

string

ID de commande

commandType string:

Migrate.Sync.Complete.Database

Type de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateSyncCompleteCommandInput

Entrée de commande

output

MigrateSyncCompleteCommandOutput

Sortie de commande. Cette opération est ignorée si elle est envoyée.

state

CommandState

État de la commande. Cette opération est ignorée si elle est envoyée.

MigrationEligibilityInfo

Informations sur l’éligibilité de la migration d’un objet serveur

Nom Type Description
isEligibleForMigration

boolean

Indique si l’objet est éligible à la migration ou non.

validationMessages

string[]

Informations sur l’échec d’éligibilité de l’objet serveur.

MigrationReportResult

Le résultat du rapport de validation de la migration contient l’URL pour télécharger le rapport généré.

Nom Type Description
id

string

Identificateur de résultat de validation de la migration

reportUrl

string

URL du rapport.

MigrationState

État actuel de la migration

Valeur Description
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

État actuel de la migration

Valeur Description
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

Résultat récapitulatif du niveau de la base de données de validation de migration

Nom Type Description
endedOn

string (date-time)

Heure de fin de validation

id

string

Identificateur de résultat

migrationId

string

Identificateur de migration

sourceDatabaseName

string

Nom de la base de données source

startedOn

string (date-time)

Heure de début de validation

status

ValidationStatus

État actuel de la validation au niveau de la base de données

targetDatabaseName

string

Nom de la base de données cible

MigrationValidationOptions

Types de validations à exécuter après la migration

Nom Type Description
enableDataIntegrityValidation

boolean

Permet d’effectuer une validation d’intégrité des données basée sur la somme de contrôle entre la source et la cible pour la base de données/tables sélectionnée.

enableQueryAnalysisValidation

boolean

Permet d’effectuer une analyse rapide et intelligente des requêtes en récupérant des requêtes à partir de la base de données source et en les exécutant dans la cible. Le résultat aura des statistiques d’exécution pour les exécutions dans les bases de données source et cible pour les requêtes extraites.

enableSchemaValidation

boolean

Permet de comparer les informations de schéma entre la source et la cible.

MigrationValidationResult

Résultat de la validation de la migration

Nom Type Description
id

string

Identificateur de résultat de validation de la migration

migrationId

string

Identificateur de migration

status

ValidationStatus

État actuel de la validation au niveau de la migration. L’état du résultat de validation de la base de données est agrégé ici.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Résultats de résumé de la validation pour chaque base de données

MiSqlConnectionInfo

Propriétés requises pour créer une connexion à Azure SQL Database Managed Instance

Nom Type Description
managedInstanceResourceId

string

ID de ressource pour Azure SQL Database Managed Instance

password

string

Informations d’identification du mot de passe.

type string:

MiSqlConnectionInfo

Type d’informations de connexion

userName

string

Nom d’utilisateur

MongoDbClusterInfo

Décrit une source de données MongoDB

Nom Type Description
databases

MongoDbDatabaseInfo[]

Liste des bases de données non système dans le cluster

supportsSharding

boolean

Indique si le cluster prend en charge les collections partitionnées

type

MongoDbClusterType

Type de source de données

version

string

Version de la source de données au format x.y.z (par exemple, 3.6.7). Non utilisé si Type est BlobContainer.

MongoDbClusterType

Type de source de données

Valeur Description
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

Décrit une collection prise en charge dans une base de données MongoDB

Nom Type Description
averageDocumentSize

integer (int64)

Taille moyenne du document ou -1 si la taille moyenne est inconnue

dataSize

integer (int64)

Taille totale estimée des données, en octets ou -1 si la taille est inconnue.

databaseName

string

Nom de la base de données contenant la collection

documentCount

integer (int64)

Nombre total estimé de documents ou -1 si le nombre de documents est inconnu

isCapped

boolean

Indique si la collection est une collection limitée (c’est-à-dire si elle a une taille fixe et agit comme une mémoire tampon circulaire)

isSystemCollection

boolean

Indique si le regroupement est un regroupement système

isView

boolean

Indique si la collection est une vue d’une autre collection

name

string

Nom non qualifié de la base de données ou de la collection

qualifiedName

string

Nom qualifié de la base de données ou de la collection. Pour une collection, il s’agit du nom qualifié de la base de données.

shardKey

MongoDbShardKeyInfo

Clé de partition sur la collection, ou null si la collection n’est pas partitionnée

supportsSharding

boolean

Indique si la base de données a activé le partitionnement. Notez que la tâche de migration active le partitionnement sur la cible si nécessaire.

viewOf

string

Nom de la collection dont il s’agit d’une vue, si IsView est vrai

MongoDbCollectionProgress

Décrit la progression d’une collection

Nom Type Description
bytesCopied

integer (int64)

Nombre d’octets de document copiés pendant l’étape de copie

documentsCopied

integer (int64)

Nombre de documents copiés pendant la phase de copie

elapsedTime

string

Temps écoulé au format [ddd.]hh :mm :ss[.fffffff] (par exemple, format TimeSpan)

errors

<string,  MongoDbError>

Erreurs et avertissements qui se sont produits pour l’objet actuel. Les clés sont les codes d’erreur.

eventsPending

integer (int64)

Nombre d’événements oplog en attente de relecture

eventsReplayed

integer (int64)

Nombre d’événements oplog relectés jusqu’à présent

lastEventTime

string (date-time)

Horodatage du dernier événement oplog reçu ou null si aucun événement oplog n’a encore été reçu

lastReplayTime

string (date-time)

Horodatage du dernier événement oplog relecté, ou null si aucun événement oplog n’a encore été relu

name

string

Nom de l’objet de progression. Pour une collection, il s’agit du nom de collection non qualifié. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null.

qualifiedName

string

Nom qualifié de l’objet de progression. Pour une collection, il s’agit du nom qualifié de la base de données. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null.

resultType string:

Collection

Type d’objet de progression

state

MongoDbMigrationState

totalBytes

integer (int64)

Nombre total d’octets de document sur la source au début de la phase de copie, ou -1 si la taille totale était inconnue

totalDocuments

integer (int64)

Nombre total de documents sur la source au début de la phase de copie, ou -1 si le nombre total était inconnu

MongoDbCollectionSettings

Décrit comment une collection MongoDB individuelle doit être migrée

Nom Type Description
canDelete

boolean

Indique si le migration est autorisé à supprimer la collection cible au cours de l’exécution d’une migration. La valeur par défaut est true.

shardKey

MongoDbShardKeySetting

Décrit une clé de partition MongoDB

targetRUs

integer (int32)

Unités de requête qui doivent être configurées sur une cible CosmosDB ou null pour utiliser la valeur par défaut. Cela n’a aucun effet sur les cibles non CosmosDB.

MongoDbConnectionInfo

Décrit une connexion à une source de données MongoDB

Nom Type Valeur par défaut Description
additionalSettings

string

Paramètres de connexion supplémentaires

authentication

AuthenticationType

Type d’authentification à utiliser pour la connexion

connectionString

string

Chaîne de connexion MongoDB ou URL du conteneur d’objets blob. Le nom d’utilisateur et le mot de passe peuvent être spécifiés ici ou dans les propriétés userName et password

dataSource

string

Source de données

encryptConnection

boolean

Indique s’il faut chiffrer la connexion

enforceSSL

boolean

password

string

Informations d’identification du mot de passe.

port

integer

port pour le serveur

serverBrandVersion

string

version de la marque de serveur

serverName

string

nom du serveur

serverVersion

string

version du serveur

trustServerCertificate

boolean

False

Indique s’il faut approuver le certificat de serveur

type

string

Type d’informations de connexion

userName

string

Nom d’utilisateur

MongoDbDatabaseInfo

Décrit une base de données dans une source de données MongoDB

Nom Type Description
averageDocumentSize

integer (int64)

Taille moyenne du document ou -1 si la taille moyenne est inconnue

collections

MongoDbCollectionInfo[]

Liste des collections prises en charge dans une base de données MongoDB

dataSize

integer (int64)

Taille totale estimée des données, en octets ou -1 si la taille est inconnue.

documentCount

integer (int64)

Nombre total estimé de documents ou -1 si le nombre de documents est inconnu

name

string

Nom non qualifié de la base de données ou de la collection

qualifiedName

string

Nom qualifié de la base de données ou de la collection. Pour une collection, il s’agit du nom qualifié de la base de données.

supportsSharding

boolean

Indique si la base de données a activé le partitionnement. Notez que la tâche de migration active le partitionnement sur la cible si nécessaire.

MongoDbDatabaseProgress

Décrit la progression d’une base de données

Nom Type Description
bytesCopied

integer (int64)

Nombre d’octets de document copiés pendant l’étape de copie

collections

object

Progression des collections dans la base de données. Les clés sont les noms non qualifiés des collections

documentsCopied

integer (int64)

Nombre de documents copiés pendant la phase de copie

elapsedTime

string

Temps écoulé au format [ddd.]hh :mm :ss[.fffffff] (par exemple, format TimeSpan)

errors

<string,  MongoDbError>

Erreurs et avertissements qui se sont produits pour l’objet actuel. Les clés sont les codes d’erreur.

eventsPending

integer (int64)

Nombre d’événements oplog en attente de relecture

eventsReplayed

integer (int64)

Nombre d’événements oplog relectés jusqu’à présent

lastEventTime

string (date-time)

Horodatage du dernier événement oplog reçu ou null si aucun événement oplog n’a encore été reçu

lastReplayTime

string (date-time)

Horodatage du dernier événement oplog relecté, ou null si aucun événement oplog n’a encore été relu

name

string

Nom de l’objet de progression. Pour une collection, il s’agit du nom de collection non qualifié. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null.

qualifiedName

string

Nom qualifié de l’objet de progression. Pour une collection, il s’agit du nom qualifié de la base de données. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null.

resultType string:

Database

Type d’objet de progression

state

MongoDbMigrationState

totalBytes

integer (int64)

Nombre total d’octets de document sur la source au début de la phase de copie, ou -1 si la taille totale était inconnue

totalDocuments

integer (int64)

Nombre total de documents sur la source au début de la phase de copie, ou -1 si le nombre total était inconnu

MongoDbDatabaseSettings

Décrit comment une base de données MongoDB individuelle doit être migrée

Nom Type Description
collections

<string,  MongoDbCollectionSettings>

Collections sur la base de données source à migrer vers la cible. Les clés sont les noms non qualifiés des collections.

targetRUs

integer (int32)

Unités de requête qui doivent être configurées sur une cible CosmosDB, ou null pour utiliser la valeur par défaut, ou 0 si le débit ne doit pas être provisionné pour la base de données. Cela n’a aucun effet sur les cibles non CosmosDB.

MongoDbError

Décrit une erreur ou un avertissement qui s’est produit lors d’une migration MongoDB

Nom Type Description
code

string

Code non localisé, lisible par l’ordinateur qui décrit l’erreur ou l’avertissement

count

integer (int32)

Nombre de fois où l’erreur ou l’avertissement s’est produit

message

string

Message localisé lisible par l’homme qui décrit l’erreur ou l’avertissement

type

MongoDbErrorType

Type d’erreur ou d’avertissement

MongoDbErrorType

Type d’erreur ou d’avertissement

Valeur Description
Error
ValidationError
Warning

MongoDbMigrationProgress

Décrit la progression de la migration globale

Nom Type Description
bytesCopied

integer (int64)

Nombre d’octets de document copiés pendant l’étape de copie

databases

<string,  MongoDbDatabaseProgress>

Progression des bases de données dans la migration. Les clés sont les noms des bases de données

documentsCopied

integer (int64)

Nombre de documents copiés pendant la phase de copie

elapsedTime

string

Temps écoulé au format [ddd.]hh :mm :ss[.fffffff] (par exemple, format TimeSpan)

errors

<string,  MongoDbError>

Erreurs et avertissements qui se sont produits pour l’objet actuel. Les clés sont les codes d’erreur.

eventsPending

integer (int64)

Nombre d’événements oplog en attente de relecture

eventsReplayed

integer (int64)

Nombre d’événements oplog relectés jusqu’à présent

lastEventTime

string (date-time)

Horodatage du dernier événement oplog reçu ou null si aucun événement oplog n’a encore été reçu

lastReplayTime

string (date-time)

Horodatage du dernier événement oplog relecté, ou null si aucun événement oplog n’a encore été relu

name

string

Nom de l’objet de progression. Pour une collection, il s’agit du nom de collection non qualifié. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null.

qualifiedName

string

Nom qualifié de l’objet de progression. Pour une collection, il s’agit du nom qualifié de la base de données. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null.

resultType string:

Migration

Type d’objet de progression

state

MongoDbMigrationState

totalBytes

integer (int64)

Nombre total d’octets de document sur la source au début de la phase de copie, ou -1 si la taille totale était inconnue

totalDocuments

integer (int64)

Nombre total de documents sur la source au début de la phase de copie, ou -1 si le nombre total était inconnu

MongoDbMigrationSettings

Décrit comment une migration de données MongoDB doit être effectuée

Nom Type Description
boostRUs

integer (int32)

Limite de RU sur une cible CosmosDB à laquelle les collections seront temporairement augmentées (si inférieures) pendant la copie initiale d’une migration, de 10 000 à 1 000 000 ou 0 pour utiliser le boost par défaut (ce qui est généralement le maximum) ou null pour ne pas augmenter les UNITÉS de requête. Ce paramètre n’a aucun effet sur les cibles non CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Bases de données sur le cluster source à migrer vers la cible. Les clés sont les noms des bases de données.

replication

MongoDbReplication

Décrit comment les modifications seront répliquées de la source vers la cible. La valeur par défaut est OneTime.

source

MongoDbConnectionInfo

Paramètres utilisés pour se connecter au cluster source

target

MongoDbConnectionInfo

Paramètres utilisés pour se connecter au cluster cible

throttling

MongoDbThrottlingSettings

Paramètres utilisés pour limiter l’utilisation des ressources de la migration

MongoDbMigrationState

Valeur Description
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

Décrit comment les modifications seront répliquées de la source vers la cible. La valeur par défaut est OneTime.

Valeur Description
Disabled
OneTime
Continuous

MongoDbShardKeyField

Décrit une référence de champ dans une clé de partition MongoDB

Nom Type Description
name

string

Nom du champ

order

MongoDbShardKeyOrder

Classement des champs

MongoDbShardKeyInfo

Décrit une clé de partition MongoDB

Nom Type Description
fields

MongoDbShardKeyField[]

Champs dans la clé de partition

isUnique

boolean

Indique si la clé de partition est unique

MongoDbShardKeyOrder

Classement des champs

Valeur Description
Forward
Reverse
Hashed

MongoDbShardKeySetting

Décrit une clé de partition MongoDB

Nom Type Description
fields

MongoDbShardKeyField[]

Champs dans la clé de partition

isUnique

boolean

Indique si la clé de partition est unique

MongoDbThrottlingSettings

Spécifie les limites de ressources pour la migration

Nom Type Description
maxParallelism

integer (int32)

Nombre maximal d’éléments de travail (par exemple, copies de collection) qui seront traités en parallèle

minFreeCpu

integer (int32)

Pourcentage de temps processeur que le migration tentera d’éviter d’utiliser, de 0 à 100

minFreeMemoryMb

integer (int32)

Nombre de mégaoctets de RAM que le migration tentera d’éviter d’utiliser

MySqlConnectionInfo

Informations relatives à la connexion au serveur MySQL

Nom Type Valeur par défaut Description
additionalSettings

string

Paramètres de connexion supplémentaires

authentication

AuthenticationType

Type d’authentification à utiliser pour la connexion

dataSource

string

Source de données

encryptConnection

boolean

True

Indique s’il faut chiffrer la connexion

password

string

Informations d’identification du mot de passe.

port

integer

Port pour le serveur

serverName

string

Nom du serveur

type string:

MySqlConnectionInfo

Type d’informations de connexion

userName

string

Nom d’utilisateur

MySqlTargetPlatformType

Plateforme cible pour la migration

Valeur Description
SqlServer
AzureDbForMySQL

ObjectType

Type de l’objet qui a la différence. par exemple (Table/View/StoredProcedure)

Valeur Description
StoredProcedures
Table
User
View
Function

ODataError

Informations d’erreur au format OData.

Nom Type Description
code

string

Description lisible par l’ordinateur de l’erreur, telle que « InvalidRequest » ou « InternalServerError ».

details

ODataError[]

Erreurs internes qui ont provoqué cette erreur

message

string

Description lisible par l’homme de l’erreur

OracleConnectionInfo

Informations pour la connexion au serveur Oracle

Nom Type Description
authentication

AuthenticationType

Type d’authentification à utiliser pour la connexion

dataSource

string

Chaîne de connexion EZConnect ou TNSName.

password

string

Informations d’identification du mot de passe.

port

integer

port pour le serveur

serverName

string

nom du serveur

serverVersion

string

version du serveur

type string:

OracleConnectionInfo

Type d’informations de connexion

userName

string

Nom d’utilisateur

OrphanedUserInfo

Informations sur les utilisateurs orphelins sur la base de données SQL Server.

Nom Type Description
databaseName

string

Base de données parente de l’utilisateur

name

string

Nom de l’utilisateur orphelin

PostgreSqlConnectionInfo

Informations relatives à la connexion au serveur PostgreSQL

Nom Type Valeur par défaut Description
additionalSettings

string

Paramètres de connexion supplémentaires

authentication

AuthenticationType

Type d’authentification à utiliser pour la connexion

dataSource

string

Source de données

databaseName

string

Nom de la base de données

encryptConnection

boolean

True

Indique s’il faut chiffrer la connexion

password

string

Informations d’identification du mot de passe.

port

integer

Port pour le serveur

serverBrandVersion

string

version de la marque de serveur

serverName

string

Nom du serveur

serverVersion

string

version du serveur

trustServerCertificate

boolean

False

Indique s’il faut approuver le certificat de serveur

type string:

PostgreSqlConnectionInfo

Type d’informations de connexion

userName

string

Nom d’utilisateur

ProjectTask

Ressource de tâche

Nom Type Description
etag

string

Valeur de balise d’entité forte HTTP. Cette opération est ignorée si elle est envoyée.

id

string

ID de ressource.

name

string

Nom de la ressource.

properties ProjectTaskProperties:

Propriétés de tâche personnalisées

systemData

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

type

string

Type de ressource.

QueryAnalysisValidationResult

Résultats de la comparaison d’analyse des requêtes entre la source et la cible

Nom Type Description
queryResults

QueryExecutionResult

Liste des requêtes exécutées et son exécution entraîne la source et la cible

validationErrors

ValidationError

Erreurs qui font partie de l’exécution

QueryExecutionResult

Décrit les résultats d’analyse des requêtes pour l’exécution dans la source et la cible

Nom Type Description
queryText

string

Interroger le texte récupéré à partir du serveur source

sourceResult

ExecutionStatistics

Résultat de l’analyse des requêtes à partir de la source

statementsInBatch

integer (int64)

Total non. d’instructions dans le lot

targetResult

ExecutionStatistics

Résultat de l’analyse des requêtes à partir de la cible

ReplicateMigrationState

Wrapper pour répliquer les états de migration signalés.

Valeur Description
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

Objet Exception pour toutes les exceptions personnalisées

Nom Type Description
actionableMessage

string

Étapes actionnables pour cette exception

filePath

string

Chemin d’accès au fichier où l’exception s’est produite

hResult

integer

Valeur numérique codée affectée à une exception spécifique

lineNumber

string

Numéro de ligne où l’exception s’est produite

message

string

Message d'erreur

stackTrace

string

Trace de pile

ScenarioSource

Énumération du type source

Valeur Description
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

Énumération du type cible

Valeur Description
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

Résultats de la comparaison de schémas entre la source et la cible

Nom Type Description
schemaDifferences

SchemaComparisonValidationResultType

Liste des différences de schéma entre les bases de données source et cible

sourceDatabaseObjectCount

object

Nombre d’objets de base de données source

targetDatabaseObjectCount

object

Nombre d’objets de base de données cibles

validationErrors

ValidationError

Liste des erreurs qui se sont produites lors de l’exécution de la validation de la comparaison de schémas

SchemaComparisonValidationResultType

Description des erreurs se produisent lors de la validation de la migration

Nom Type Description
objectName

string

Nom de l’objet qui a la différence

objectType

ObjectType

Type de l’objet qui a la différence. par exemple (Table/View/StoredProcedure)

updateAction

UpdateActionType

Mettre à jour le type d’action par rapport à la cible

SelectedCertificateInput

Informations sur l’exportation du certificat pour les bases de données activées par TDE.

Nom Type Description
certificateName

string

Nom du certificat à exporter.

password

string

Mot de passe à utiliser pour chiffrer le certificat exporté.

ServerLevelPermissionsGroup

Groupe d’autorisations pour les validations. Ces groupes exécutent un ensemble d’autorisations pour valider l’activité de l’utilisateur. Sélectionnez le groupe d’autorisations pour l’activité que vous effectuez.

Valeur Description
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

Propriétés du serveur pour la source de type MySQL

Nom Type Description
serverDatabaseCount

integer

Nombre de bases de données dans le serveur

serverEdition

string

Édition du serveur de base de données

serverName

string

Nom du serveur

serverOperatingSystemVersion

string

Version du système d’exploitation

serverPlatform

string

Nom de la plateforme serveur

serverVersion

string

Version du serveur de base de données

Severity

Gravité de l’erreur de validation

Valeur Description
Message
Warning
Error

SqlConnectionInfo

Informations relatives à la connexion au serveur de base de données SQL

Nom Type Valeur par défaut Description
additionalSettings

string

Paramètres de connexion supplémentaires

authentication

AuthenticationType

Type d’authentification à utiliser pour la connexion

dataSource

string

Source de données au format Protocol :MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Indique s’il faut chiffrer la connexion

password

string

Informations d’identification du mot de passe.

platform

SqlSourcePlatform

Type de plateforme serveur pour la connexion

port

integer

Port pour le serveur

resourceId

string

Représente l’ID d’une ressource HTTP représentée par un fournisseur de ressources Azure.

serverBrandVersion

string

version de la marque de serveur

serverName

string

nom du serveur

serverVersion

string

version du serveur

trustServerCertificate

boolean

False

Indique s’il faut approuver le certificat de serveur

type string:

SqlConnectionInfo

Type d’informations de connexion

userName

string

Nom d’utilisateur

SqlSourcePlatform

Type de plateforme serveur pour la connexion

Valeur Description
SqlOnPrem

SsisMigrationInfo

Informations de migration SSIS avec type de magasin SSIS, stratégie de remplacement.

Nom Type Description
environmentOverwriteOption

SsisMigrationOverwriteOption

Option de remplacement pour la migration de l’environnement SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Option de remplacement pour la migration de projet SSIS

ssisStoreType

SsisStoreType

Le type de magasin SSIS de source, seul le catalogue SSIS est pris en charge maintenant dans DMS (classique)

SsisMigrationOverwriteOption

L’option de remplacement pour la migration d’objets SSIS, ignorer et remplacer uniquement sont prises en charge dans DMS (classique) maintenant et à l’avenir peut ajouter une option De réutilisation pour l’objet conteneur

Valeur Description
Ignore
Overwrite

SsisMigrationStage

Étape actuelle de la migration SSIS

Valeur Description
None
Initialize
InProgress
Completed

SsisStoreType

Énumération du type de magasin SSIS source pris en charge dans DMS (classique)

Valeur Description
SsisCatalog

StartMigrationScenarioServerRoleResult

Résultat de la migration de rôle serveur

Nom Type Description
exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

name

string

Nom du rôle serveur.

state

MigrationState

État actuel de la migration

SyncDatabaseMigrationReportingState

Énumération de l’état différent de la migration en ligne au niveau de la base de données.

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

SyncMigrationDatabaseErrorEvent

Erreurs de migration de base de données pour la migration en ligne

Nom Type Description
eventText

string

Texte de l’événement.

eventTypeString

string

Type d'événement.

timestampString

string

Valeur de chaîne de timestamp.

SyncTableMigrationState

Énumération de l’état différent de la migration en ligne au niveau de la table.

Valeur Description
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

Nom Type Description
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

Valeur Description
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

Type de la différence réelle pour l’objet comparé, tout en effectuant une comparaison de schémas

Valeur Description
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour les migrations sql vers Azure SQL DB sync

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ValidateSyncMigrationInputSqlServerTaskInput

Entrée de tâche

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Type de tâche.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance.

Nom Type Description
azureApp

AzureActiveDirectoryApp

Application Azure Active Directory que l’instance DMS (classique) utilisera pour se connecter à l’instance cible d’Azure SQL Database Managed Instance et au compte de stockage Azure

backupFileShare

FileShare

Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server source

storageResourceId

string

ResourceId complet du stockage

targetConnectionInfo

MiSqlConnectionInfo

Informations de connexion pour Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Sortie de la tâche qui valide l’entrée de migration pour la migration en ligne d’Azure SQL Database Managed Instance

Nom Type Description
id

string

Identificateur de base de données

name

string

Nom de la base de données

validationErrors

ReportableException[]

Erreurs associées à un objet de base de données sélectionné

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour SQL vers un scénario de synchronisation Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrée de tâche

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Type de tâche.

ValidateMigrationInputSqlServerSqlMITaskInput

Entrée pour la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Managed Instance

Nom Type Description
backupBlobShare

BlobShare

URI SAP du conteneur de compte de stockage Azure à utiliser pour stocker des fichiers de sauvegarde.

backupFileShare

FileShare

Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées.

backupMode

BackupMode

Mode de sauvegarde pour spécifier s’il faut utiliser une sauvegarde existante ou créer une nouvelle sauvegarde.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

selectedLogins

string[]

Connexions à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations relatives à la connexion à la source

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

ValidateMigrationInputSqlServerSqlMITaskOutput

Sortie de la tâche qui valide l’entrée de migration pour LES migrations SQL vers Azure SQL Managed Instance

Nom Type Description
backupFolderErrors

ReportableException[]

Erreurs associées au chemin BackupFolder

backupShareCredentialsErrors

ReportableException[]

Erreurs associées aux informations d’identification de nom d’utilisateur et de mot de passe de partage de sauvegarde

backupStorageAccountErrors

ReportableException[]

Erreurs associées au compte de stockage fourni.

databaseBackupInfo

DatabaseBackupInfo

Informations sur les fichiers de sauvegarde lorsque le mode de sauvegarde existant est utilisé.

existingBackupErrors

ReportableException[]

Erreurs associées aux fichiers de sauvegarde existants.

id

string

Identificateur de résultat

name

string

Nom de la base de données

restoreDatabaseNameErrors

ReportableException[]

Erreurs associées à RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Entrée de tâche

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Sortie de tâche. Cette opération est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Type de tâche.

ValidateMongoDbTaskProperties

Propriétés de la tâche qui valide une migration entre les sources de données MongoDB

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MongoDbMigrationSettings

Décrit comment une migration de données MongoDB doit être effectuée

output

MongoDbMigrationProgress[]

Tableau contenant un seul objet MongoDbMigrationProgress

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Validate.MongoDb

Type de tâche.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide une migration pour Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette opération est ignorée si elle est envoyée.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrée pour la tâche qui migre les bases de données Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Tableau contenant un objet de réponse d’erreur de validation unique

state

TaskState

État de la tâche. Cette opération est ignorée si elle est envoyée.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Type de tâche.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Sortie de la tâche qui valide l’entrée de migration pour Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne

Nom Type Description
validationErrors

ReportableException[]

Erreurs associées à un objet de base de données sélectionné

ValidateSyncMigrationInputSqlServerTaskInput

Entrée pour la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL

Nom Type Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations relatives à la connexion au serveur SQL source

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

ValidateSyncMigrationInputSqlServerTaskOutput

Sortie de la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL

Nom Type Description
id

string

Identificateur de base de données

name

string

Nom de la base de données

validationErrors

ReportableException[]

Erreurs associées à un objet de base de données sélectionné

ValidationError

Description des erreurs se produisent lors de la validation de la migration

Nom Type Description
severity

Severity

Gravité de l’erreur

text

string

Texte d’erreur

ValidationStatus

État actuel de la validation

Valeur Description
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

Statistiques d’attente collectées pendant l’exécution du lot de requêtes

Nom Type Valeur par défaut Description
waitCount

integer (int64)

Total non. d’attentes

waitTimeMs

number (float)

0

Temps d’attente total en millisecondes

waitType

string

Type d’attente