Partager via


Tasks - Get

Obtenir des informations sur les tâches
La ressource tasks est une ressource imbriquée de proxy uniquement représentant le travail effectué par un 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

Une 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

Application Azure Active Directory

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 sur le jeu de sauvegarde

BackupType

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

BlobShare

Informations sur le stockage du conteneur d’objets blob.

CommandState

État de la commande. Cette option 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 pour la tâche qui valide la connexion à la base de données MySQL

ConnectToSourceMySqlTaskProperties

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

ConnectToSourceNonSqlTaskOutput

Sortie pour la connexion à la source de type MySQL

ConnectToSourceOracleSyncTaskInput

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

ConnectToSourceOracleSyncTaskOutput

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

ConnectToSourceOracleSyncTaskProperties

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

ConnectToSourcePostgreSqlSyncTaskInput

Entrée pour la tâche qui valide la connexion à PostgreSQL et les exigences du serveur source

ConnectToSourcePostgreSqlSyncTaskOutput

Sortie pour la tâche qui valide la connexion à PostgreSQL et les exigences du serveur source

ConnectToSourcePostgreSqlSyncTaskProperties

Propriétés de la tâche qui valide la connexion au serveur PostgreSQL et les 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 du serveur source pour la migration en ligne

ConnectToSourceSqlServerTaskInput

Entrée pour la tâche qui valide la connexion à SQL Server et valide également les exigences du 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 de niveau de connexion pour 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 pour 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 la configuration requise du serveur cible

ConnectToTargetAzureDbForMySqlTaskOutput

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

ConnectToTargetAzureDbForMySqlTaskProperties

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Sortie pour 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 à la configuration requise 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 du serveur cible pour la source Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Sortie pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise du 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 à la configuration requise du serveur cible pour la migration en ligne pour la source Oracle.

ConnectToTargetSqlDbTaskInput

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

ConnectToTargetSqlDbTaskOutput

Sortie pour 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 pour la tâche qui valide la connexion à Azure SQL database Managed Instance scénario en ligne.

ConnectToTargetSqlMISyncTaskOutput

Sortie de la tâche qui valide la connexion à Managed Instance de base de données Azure SQL.

ConnectToTargetSqlMISyncTaskProperties

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

ConnectToTargetSqlMITaskInput

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

ConnectToTargetSqlMITaskOutput

Sortie de la tâche qui valide la connexion à Managed Instance de base de données Azure SQL.

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 base de données et la configuration requise du serveur cible

ConnectToTargetSqlSqlDbSyncTaskProperties

Propriétés de la tâche qui valide la connexion à la base de données SQL et à la configuration requise 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 SQL Server base de données

DatabaseFileInfo

Informations spécifiques aux fichiers 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 des tables

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 qui 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 encodé en Base64.

GetTdeCertificatesSqlTaskOutput

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

GetTdeCertificatesSqlTaskProperties

Propriétés de la tâche qui obtient des certificats TDE au format encodé 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 de bases de données donnée

GetUserTablesOracleTaskInput

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

GetUserTablesOracleTaskOutput

Sortie pour 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 d’une liste fournie de bases de données PostgreSQL.

GetUserTablesPostgreSqlTaskOutput

Sortie pour la tâche qui obtient la liste des tables d’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 de bases de données donnée

GetUserTablesSqlSyncTaskInput

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

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 de bases de données donnée

GetUserTablesSqlTaskInput

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

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 de bases de données donnée

LoginMigrationStage

Énumération de la phase différente de migration de connexion.

LoginType

Mappage d’énumération de SMO LoginType.

MigrateMISyncCompleteCommandInput

Entrée pour la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL.

MigrateMISyncCompleteCommandOutput

Sortie pour la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL.

MigrateMISyncCompleteCommandProperties

Propriétés de la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL.

MigrateMongoDbTaskProperties

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

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informations spécifiques à la base de données pour MySQL hors connexion pour Azure Database pour MySQL les entrées de tâche de 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

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 MySQL pour Azure Database pour MySQL les entrées de tâche de migration

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 Oracle pour Azure Database pour PostgreSQL des entrées de tâche de migration

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 PostgreSQL pour Azure Database pour PostgreSQL des entrées de tâche de migration

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 base de données

MigrateSqlServerSqlDbSyncDatabaseInput

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

MigrateSqlServerSqlDbSyncTaskInput

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

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

MigrateSqlServerSqlDbTaskInput

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Propriétés de la tâche qui migre des 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 base de données Managed Instance de migration

MigrateSqlServerSqlMISyncTaskInput

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

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

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

MigrateSqlServerSqlMITaskInput

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

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

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

MigrateSsisTaskInput

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

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

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

MigrateSyncCompleteCommandInput

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

MigrateSyncCompleteCommandOutput

Sortie pour 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é à la migration d’un objet serveur

MigrationReportResult

Le résultat du rapport de validation de migration contient l’URL de téléchargement du rapport généré.

MigrationState

État actuel de la migration

MigrationStatus

Status actuelle de la migration

MigrationValidationDatabaseSummaryResult

Résultat récapitulatif au 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 base de données 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 migrer une collection MongoDB individuelle

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 migrer une base de données MongoDB individuelle

MongoDbError

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

MongoDbErrorType

Type d’erreur ou d’avertissement

MongoDbMigrationProgress

Décrit la progression de la migration globale

MongoDbMigrationSettings

Décrit comment effectuer une migration de données MongoDB

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 pour la connexion au serveur MySQL

MySqlTargetPlatformType

Plateforme cible pour la migration

ObjectType

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

ODataError

Informations d’erreur au format OData.

OracleConnectionInfo

Informations pour la connexion au serveur Oracle

OrphanedUserInfo

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

PostgreSqlConnectionInfo

Informations pour la connexion au serveur PostgreSQL

ProjectTask

Une ressource de tâche

QueryAnalysisValidationResult

Résultats de la comparaison de l’analyse de requête entre la source et la cible

QueryExecutionResult

Décrit les résultats de l’analyse de requête 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 qui se produisent lors de la validation de la migration

SelectedCertificateInput

Informations sur le certificat à exporter pour les bases de données avec 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 pour la connexion au serveur de base de données SQL

SqlSourcePlatform

Type de plateforme serveur pour la connexion

SsisMigrationInfo

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

SsisMigrationOverwriteOption

L’option de remplacement pour la migration d’objets SSIS, seul ignorer et remplacer sont pris en charge dans DMS (classique) maintenant et à venir peut ajouter l’option Réutiliser 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 option est ignorée si elle est envoyée.

UpdateActionType

Type de la différence réelle pour l’objet comparé, lors de la comparaison de schémas

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour SQL vers Azure SQL les migrations de synchronisation de base de données

ValidateMigrationInputSqlServerSqlMISyncTaskInput

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

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMITaskInput

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

ValidateMigrationInputSqlServerSqlMITaskOutput

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

ValidateMigrationInputSqlServerSqlMITaskProperties

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

ValidateMongoDbTaskProperties

Propriétés de la tâche qui valide une migration entre des 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 tâche qui valide l’entrée de migration d’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 pour la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL

ValidationError

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

ValidationStatus

Status actuelle de la validation

WaitStatistics

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

ApiError

Informations sur l’erreur.

Nom Type Description
error

ODataError

Informations sur l’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

Nom Type Description
ActiveDirectoryIntegrated

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

AzureActiveDirectoryApp

Application Azure Active Directory

Nom Type Description
appKey

string

Clé utilisée pour l’authentification 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 séquentiel du fichier de sauvegarde dans le jeu de sauvegarde

fileLocation

string

Emplacement du fichier de sauvegarde dans le dossier partagé

status

BackupFileStatus

État du fichier de sauvegarde pendant la migration

BackupFileStatus

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

Nom Type Description
Arrived

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

Énumération des modes de sauvegarde

Nom Type Description
CreateBackup

string

ExistingBackup

string

BackupSetInfo

Informations sur le jeu de sauvegarde

Nom Type Description
backupFinishedDate

string

Date et heure auxquelles l’opération de sauvegarde s’est terminée

backupSetId

string

ID pour l’ensemble de fichiers de sauvegarde

backupStartDate

string

Date et heure de début de l’opération de sauvegarde

backupType

BackupType

Énumération des différents types de sauvegarde

databaseName

string

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

firstLsn

string

Numéro de séquence du premier journal du fichier de sauvegarde

isBackupRestored

boolean

Indique si le jeu de sauvegarde est restauré ou non

lastLsn

string

Numéro de séquence du dernier journal du fichier de sauvegarde

lastModifiedTime

string

Heure de la 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.

Nom Type Description
Database

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

BlobShare

Informations sur le stockage du conteneur d’objets blob.

Nom Type Description
sasUri

string

URI SAS du conteneur de compte de stockage Azure.

CommandState

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

Nom Type Description
Accepted

string

Failed

string

Running

string

Succeeded

string

Unknown

string

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 de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette option 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 option est ignorée si elle est envoyée.

taskType string:

Connect.MongoDb

Type de tâche.

ConnectToSourceMySqlTaskInput

Entrée pour la tâche qui valide la connexion à la 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 pour la connexion à la source MySQL

targetPlatform

MySqlTargetPlatformType

Plateforme cible pour la migration

ConnectToSourceMySqlTaskProperties

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

Nom Type Description
clientData

object

Paires de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToSourceMySqlTaskInput

Entrée de tâche

output

ConnectToSourceNonSqlTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 pour la tâche qui valide la connexion à la 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 à la 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 à la base de données Oracle

Nom Type Description
clientData

object

Paires de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToSourceOracleSyncTaskInput

Entrée de tâche

output

ConnectToSourceOracleSyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 les exigences du serveur source

Nom Type Description
sourceConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour le serveur PostgreSQL source

ConnectToSourcePostgreSqlSyncTaskOutput

Sortie pour la tâche qui valide la connexion à PostgreSQL et les exigences du 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 les exigences du serveur source pour la migration en ligne

Nom Type Description
clientData

object

Paires de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToSourcePostgreSqlSyncTaskInput

Entrée de tâche

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 du serveur source pour la migration en ligne

Nom Type Description
clientData

object

Paires de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToSourceSqlServerTaskInput

Entrée de tâche

output ConnectToSourceSqlServerTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 les exigences du 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 les connexions à partir du serveur source.

collectTdeCertificateInfo

boolean

False

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

encryptedKeyForSecureFields

string

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

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour le SQL Server source

validateSsisCatalogOnly

boolean

False

Indicateur indiquant 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 d’agent d’origine.

jobCategory

string

Type de travail de l’agent.

jobOwner

string

Propriétaire du travail de l’agent

lastExecutedOn

string

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

migrationEligibility

MigrationEligibilityInfo

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

name

string

Nom du travail de l’agent

resultType string:

AgentJobLevelOutput

Type de résultat : au niveau de la base de données ou au niveau de la 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

SQL Server niveau de compatibilité 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 : au niveau de la base de données ou au niveau de la tâche

sizeMB

number

Taille du fichier en mégaoctets

ConnectToSourceSqlServerTaskOutputLoginLevel

Sortie de niveau de connexion pour 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 à la migration.

name

string

Nom de connexion.

resultType string:

LoginLevelOutput

Type de résultat : au niveau de la base de données ou au niveau de la tâche

ConnectToSourceSqlServerTaskOutputTaskLevel

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

Nom Type Description
agentJobs

object

Les 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 en tant que 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 en tant que mappage du nom de connexion à l’ID de connexion.

resultType string:

TaskLevelOutput

Type de résultat : au niveau de la base de données ou au niveau de la 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 de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToSourceSqlServerTaskInput

Entrée de tâche

output ConnectToSourceSqlServerTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 la configuration requise 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 pour la tâche qui valide la connexion à Azure Database pour MySQL 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

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 aux exigences de Azure Database pour MySQL et de serveur cible

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToTargetAzureDbForMySqlTaskInput

Entrée de tâche

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 les exigences du 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 pour 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 à la configuration requise du serveur cible pour la migration en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Entrée de tâche

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 du serveur cible pour la source Oracle.

Nom Type Description
targetConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour le serveur Azure Database pour PostgreSQL cible

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

Nom Type Description
databaseSchemaMap

DatabaseSchemaMap[]

Mappage des 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 à la configuration requise du serveur cible pour la migration en ligne pour la source Oracle.

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Entrée de tâche

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

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

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Type de tâche.

ConnectToTargetSqlDbTaskInput

Entrée pour 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 pour 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 en tant que 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 de valeurs clés de données client pour attacher des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime en UTC lorsque la tâche a été créée

errors

ODataError[]

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

input

ConnectToTargetSqlDbTaskInput

Entrée de tâche

output

ConnectToTargetSqlDbTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

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

taskType string:

ConnectToTarget.SqlDb

Type de tâche.

ConnectToTargetSqlMISyncTaskInput

Entrée pour la tâche qui valide la connexion à Azure SQL database Managed Instance scénario en ligne.

Nom Type Description
azureApp

AzureActiveDirectoryApp

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

targetConnectionInfo

MiSqlConnectionInfo

Informations de connexion pour Azure SQL Database Managed Instance

ConnectToTargetSqlMISyncTaskOutput

Sortie de la tâche qui valide la connexion à Managed Instance de base de données Azure SQL.

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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToTargetSqlMISyncTaskInput

Entrée de tâche

output

ConnectToTargetSqlMISyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

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

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Type de tâche.

ConnectToTargetSqlMITaskInput

Entrée pour 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 les SQL Server cibles

validateSsisCatalogOnly

boolean

False

Indicateur indiquant si le catalogue SSIS est accessible sur le serveur SQL MI cible.

ConnectToTargetSqlMITaskOutput

Sortie de la tâche qui valide la connexion à Managed Instance de base de données Azure SQL.

Nom Type Description
agentJobs

string[]

Liste des travaux de l’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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToTargetSqlMITaskInput

Entrée de tâche

output

ConnectToTargetSqlMITaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 base de données et la configuration requise du serveur cible

Nom Type Description
sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour le 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 à la configuration requise du serveur cible pour la migration en ligne

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ConnectToTargetSqlSqlDbSyncTaskInput

Entrée de tâche

output

ConnectToTargetSqlDbTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

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

taskType string:

ConnectToTarget.SqlDb.Sync

Type de tâche.

createdByType

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

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

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 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 SQL Server base de données

Nom Type Description
CompatLevel100

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

DatabaseFileInfo

Informations spécifiques aux fichiers 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 d’accès complet suggéré du fichier pour la restauration

sizeMB

number

Taille du fichier en mégaoctets

DatabaseFileType

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

Nom Type Description
Filestream

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

Étape actuelle de la migration

Nom Type Description
Backup

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

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

Nom Type Description
CANCELLED

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

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

Nom Type Description
Copying

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

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

Nom Type Description
endedOn

string

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

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

itemsCount

integer

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 sub-tem de l’élément

sizeMB

number

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

startedOn

string

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

DatabaseTable

Propriétés des tables

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

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

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

itemsCount

integer

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 sub-tem de l’élément

startedOn

string

Heure de début de la migration

state

MigrationState

État actuel de la migration

statusMessage

string

Message d’état

ExecutionStatistics

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

Nom Type Description
cpuTimeMs

number

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

elapsedTimeMs

number

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

executionCount

integer

Non. 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 de requête 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 de mot de passe utilisées pour se connecter à l’emplacement du partage.

path

string

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

userName

string

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

GetTdeCertificatesSqlTaskInput

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

Nom Type Description
backupFileShare

FileShare

Informations de partage de fichiers de sauvegarde pour le partage de fichiers à utiliser pour le stockage temporaire 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 encodé en Base64.

Nom Type Description
base64EncodedCertificates

object

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

validationErrors

ReportableException[]

Erreurs de validation

GetTdeCertificatesSqlTaskProperties

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

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

GetTdeCertificatesSqlTaskInput

Entrée de tâche

output

GetTdeCertificatesSqlTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 pour les tables

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 de bases de données donnée

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

GetUserTablesMySqlTaskInput

Entrée de tâche

output

GetUserTablesMySqlTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 pour la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle.

Nom Type Description
schemaName

string

Schéma pour lequel ce résultat est

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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

GetUserTablesOracleTaskInput

Entrée de tâche

output

GetUserTablesOracleTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 d’une liste fournie de bases de données PostgreSQL.

Nom Type Description
connectionInfo

PostgreSqlConnectionInfo

Informations pour la connexion à la source PostgreSQL

selectedDatabases

string[]

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

GetUserTablesPostgreSqlTaskOutput

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

Nom Type Description
databaseName

string

Base de données pour laquelle ce résultat est

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 de bases de données donnée

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

GetUserTablesPostgreSqlTaskInput

Entrée de tâche

output

GetUserTablesPostgreSqlTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 de bases de données donnée

Nom Type Description
selectedSourceDatabases

string[]

Liste des noms de bases de données sources pour lesquelles collecter des tables

selectedTargetDatabases

string[]

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

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL Server

targetConnectionInfo

SqlConnectionInfo

Informations de connexion pour SQL DB

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 de bases de données donnée

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

GetUserTablesSqlSyncTaskInput

Entrée de tâche

output

GetUserTablesSqlSyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 de bases de données donnée

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 pour les tables

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 de bases de données donnée

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

GetUserTablesSqlTaskInput

Entrée de tâche

output

GetUserTablesSqlTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 la phase différente de migration de connexion.

Nom Type Description
AssignRoleMembership

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

Mappage d’énumération de SMO LoginType.

Nom Type Description
AsymmetricKey

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

MigrateMISyncCompleteCommandInput

Entrée pour la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL.

Nom Type Description
sourceDatabaseName

string

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

MigrateMISyncCompleteCommandOutput

Sortie pour la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL.

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 pour un Managed Instance de base de données Azure SQL.

Nom Type Description
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Type de commande.

errors

ODataError[]

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

input

MigrateMISyncCompleteCommandInput

Entrée de commande

output

MigrateMISyncCompleteCommandOutput

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

state

CommandState

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

MigrateMongoDbTaskProperties

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

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

MongoDbMigrationSettings

Décrit comment effectuer une migration de données MongoDB

output MongoDbProgress[]:

Classe de base pour les sorties de migration MongoDB

state

TaskState

État de la tâche. Cette option 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 MySQL hors connexion pour Azure Database pour MySQL les entrées de tâche de migration

Nom Type Description
name

string

Nom de la base de données

tableMap

object

Mappage des tables sources à des tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible sera 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 pour définir le serveur source en lecture seule

optionalAgentSettings

object

Paramètres facultatifs pour affiner le taux de transfert de données pendant la migration

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

MySqlConnectionInfo

Informations de connexion pour MySQL source

startedOn

string

Paramètre à spécifier quand la migration a démarré

targetConnectionInfo

MySqlConnectionInfo

Informations de connexion pour les Azure Database pour MySQL cibles

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nom Type Description
databaseName

string

Nom de la base de données

endedOn

string

Heure de fin de la migration

errorCount

integer

Nombre d’erreurs de base de données/d’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

Dernière mise à jour du stockage

message

string

Message de progression de la migration

numberOfObjects

integer

Nombre d’objets

numberOfObjectsCompleted

integer

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

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 en tant que mappage du nom de la base de données à l’ID de base de données

durationInSeconds

integer

Durée d’exécution de la tâche en secondes.

endedOn

string

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Exceptions et avertissements de migration.

id

string

Identificateur de résultat

lastStorageUpdate

string

Dernière mise à jour du stockage

message

string

Message de progression de la migration

migrationReportResult

MigrationReportResult

Résultat du rapport de migration, fournit une URL unique pour le téléchargement de 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

Heure de début de la migration

status

MigrationStatus

Status de migration actuelle

statusMessage

string

Message de status de migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nom Type Description
endedOn

string

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

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

itemsCount

integer

Nombre d’éléments

lastStorageUpdate

string

Dernière mise à jour du stockage

objectName

string

Nom de l’élément

resultPrefix

string

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

resultType string:

TableLevelOutput

Type de résultat

startedOn

string

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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette option 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 la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 MySQL pour Azure Database pour MySQL les entrées de tâche de migration

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 des tables sources à des tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible sera 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 les Azure Database pour MySQL cibles

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

Nombre de modifications appliquées

cdcDeleteCounter

integer

Nombre de suppressions cdc

cdcInsertCounter

integer

Nombre d’insertions cdc

cdcUpdateCounter

integer

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string

Heure de fin de la migration

fullLoadCompletedTables

integer

Nombre de tables terminées en pleine charge

fullLoadErroredTables

integer

Nombre de tables en charge complète

fullLoadLoadingTables

integer

Nombre de tables chargées en pleine charge

fullLoadQueuedTables

integer

Nombre de tables mises en file d’attente en pleine charge

id

string

Identificateur de résultat

incomingChanges

integer

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si le chargement initial (chargement complet) a été terminé

latency

integer

Latence d’application de capture de données modifiées

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string

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

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

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

Nombre d’erreurs de données qui se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string

Heure de fin de charge complète

fullLoadEstFinishTime

string

Estimer pour terminer la charge complète

fullLoadStartedOn

string

Heure de début du chargement complet

fullLoadTotalRows

integer

Nombre de lignes appliquées en pleine charge

id

string

Identificateur de résultat

lastModifiedTime

string

Heure de la 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

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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Entrée de tâche

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Entrée de tâche

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 Oracle pour Azure Database pour PostgreSQL des entrées de tâche de migration

Nom Type Description
caseManipulation

string

Comment gérer la casse des noms 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 source pour optimiser le comportement de migration du point de terminaison source

tableMap

object

Mappage des tables sources à des tables cibles

targetDatabaseName

string

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

targetSetting

object

Paramètres cibles pour optimiser 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 les Azure Database pour PostgreSQL cibles

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

Nombre de modifications appliquées

cdcDeleteCounter

integer

Nombre de suppressions cdc

cdcInsertCounter

integer

Nombre d’insertions cdc

cdcUpdateCounter

integer

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string

Heure de fin de la migration

fullLoadCompletedTables

integer

Nombre de tables terminées en charge complète

fullLoadErroredTables

integer

Nombre de tables en charge complète

fullLoadLoadingTables

integer

Nombre de tables chargées en charge complète

fullLoadQueuedTables

integer

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

id

string

Identificateur de résultat

incomingChanges

integer

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si le chargement initial (chargement complet) a été terminé

latency

integer

La latence d’application cdc

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string

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

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

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

Nombre de suppressions appliquées

cdcInsertCounter

integer

Nombre d’insertions appliquées

cdcUpdateCounter

integer

Nombre de mises à jour appliquées

dataErrorsCounter

integer

Nombre d’erreurs de données qui se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string

Heure de fin de charge complète

fullLoadEstFinishTime

string

Estimation pour terminer le chargement complet

fullLoadStartedOn

string

Heure de début du chargement complet

fullLoadTotalRows

integer

Nombre de lignes appliquées en charge complète

id

string

Identificateur de résultat

lastModifiedTime

string

Heure de la 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

Nombre total de modifications appliquées

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

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

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

Heure de début de la migration

targetConnectionInfo

PostgreSqlConnectionInfo

Informations de connexion pour les Azure Database pour PostgreSQL cibles

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

Nombre de modifications appliquées

cdcDeleteCounter

integer

Nombre de suppressions cdc

cdcInsertCounter

integer

Nombre d’insertions cdc

cdcUpdateCounter

integer

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string

Heure de fin de la migration

fullLoadCompletedTables

integer

Nombre de tables terminées en pleine charge

fullLoadErroredTables

integer

Nombre de tables en charge complète

fullLoadLoadingTables

integer

Nombre de tables chargées en pleine charge

fullLoadQueuedTables

integer

Nombre de tables mises en file d’attente en pleine charge

id

string

Identificateur de résultat

incomingChanges

integer

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si le chargement initial (chargement complet) a été terminé

latency

integer

Latence d’application de capture de données modifiées

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string

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

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

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

Nombre de suppressions appliquées

cdcInsertCounter

integer

Nombre d’insertions appliquées

cdcUpdateCounter

integer

Nombre de mises à jour appliquées

dataErrorsCounter

integer

Nombre d’erreurs de données qui se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string

Heure de fin de charge complète

fullLoadEstFinishTime

string

Estimer pour terminer la charge complète

fullLoadStartedOn

string

Heure de début du chargement complet

fullLoadTotalRows

integer

Nombre de lignes appliquées en pleine charge

id

string

Identificateur de résultat

lastModifiedTime

string

Heure de la 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

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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime en UTC lorsque la tâche a été créée

errors

ODataError[]

Tableau d’erreurs. Cette option 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 la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 base de données

Nom Type Description
id

string

id de la base de données

makeSourceDbReadOnly

boolean

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

name

string

Nom de la base de données

schemaSetting

object

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

tableMap

object

Mappage des tables sources à des tables cibles

targetDatabaseName

string

Nom de la base de données cible. Remarque : la base de données cible sera 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 base de données

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 base de données

schemaName

string

Nom du schéma à migrer

sourceSetting

object

Paramètres source pour optimiser 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 optimiser le comportement de migration du point de terminaison cible

MigrateSqlServerSqlDbSyncTaskInput

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

Nom Type Description
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

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

Nombre de modifications appliquées

cdcDeleteCounter

integer

Nombre de suppressions cdc

cdcInsertCounter

integer

Nombre d’insertions cdc

cdcUpdateCounter

integer

Nombre de mises à jour cdc

databaseName

string

Nom de la base de données

endedOn

string

Heure de fin de la migration

fullLoadCompletedTables

integer

Nombre de tables terminées en charge complète

fullLoadErroredTables

integer

Nombre de tables en charge complète

fullLoadLoadingTables

integer

Nombre de tables chargées en charge complète

fullLoadQueuedTables

integer

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

id

string

Identificateur de résultat

incomingChanges

integer

Nombre de modifications entrantes

initializationCompleted

boolean

Indique si le chargement initial (chargement complet) a été terminé

latency

integer

La latence d’application cdc

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

Type de résultat

startedOn

string

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

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

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

Nombre de suppressions appliquées

cdcInsertCounter

integer

Nombre d’insertions appliquées

cdcUpdateCounter

integer

Nombre de mises à jour appliquées

dataErrorsCounter

integer

Nombre d’erreurs de données qui se sont produites

databaseName

string

Nom de la base de données

fullLoadEndedOn

string

Heure de fin de charge complète

fullLoadEstFinishTime

string

Estimer pour terminer la charge complète

fullLoadStartedOn

string

Heure de début du chargement complet

fullLoadTotalRows

integer

Nombre de lignes appliquées en pleine charge

id

string

Identificateur de résultat

lastModifiedTime

string

Heure de la 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

Nombre total de modifications appliquées

MigrateSqlServerSqlDbSyncTaskProperties

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

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

MigrateSqlServerSqlDbSyncTaskInput

Entrée de tâche

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 locales SQL Server 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 pour la connexion à la source

startedOn

string

Date et heure par rapport à UTC lorsque la migration a démarré le

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

validationOptions

MigrationValidationOptions

Options permettant d’activer diverses 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 sur les tables source et cible après la migration pour garantir l’exactitude des données. 2.) Validation de 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 la base de données 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 de Magasin des requêtes, puis les exécute et compare le temps d’exécution entre la base de données source et la base de données cible.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Nom Type Description
databaseName

string

Nom de l’élément

endedOn

string

Heure de fin de la migration

errorCount

integer

Nombre d’erreurs de base de données/d’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

Nombre d’objets

numberOfObjectsCompleted

integer

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

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 un résultat de validation de l’intégrité des données entre les tables source et cible qui sont migrées.

endedOn

string

Heure de fin de validation

id

string

Identificateur de résultat

migrationId

string

Identificateur de migration

queryAnalysisValidationResult

QueryAnalysisValidationResult

Résultats d’une partie du résultat d’exécution de requête entre la base de données source et la base de données cible

resultType string:

MigrationDatabaseLevelValidationOutput

Type de résultat

schemaValidationResult

SchemaComparisonValidationResult

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

sourceDatabaseName

string

Nom de la base de données source

startedOn

string

Heure de début de la validation

status

ValidationStatus

Status de validation actuelle 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 pour 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 en tant que mappage du nom de la base de données à l’ID de base de données

durationInSeconds

integer

Durée de l’exécution de la tâche en secondes.

endedOn

string

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

Heure de début de la migration

status

MigrationStatus

Status actuelle de la migration

statusMessage

string

Message status migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSqlServerSqlDbTaskOutputTableLevel

Nom Type Description
endedOn

string

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

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

itemsCount

integer

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 sub-tem de l’élément

resultType string:

TableLevelOutput

Type de résultat

startedOn

string

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

Status de validation actuelle au niveau de la migration. L’état du résultat de validation de la base de données status sera agrégé ici.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Résultats récapitulatives de validation pour chaque base de données

MigrateSqlServerSqlDbTaskProperties

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

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime en UTC lorsque la tâche a été créée

errors

ODataError[]

Tableau d’erreurs. Cette option 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 la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 base de données Managed Instance de migration

Nom Type Description
backupFilePaths

string[]

Liste des fichiers de sauvegarde à utiliser dans le cas de sauvegardes existantes.

backupFileShare

FileShare

Informations de partage de fichiers de sauvegarde pour la sauvegarde de 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 Azure SQL scénario Managed Instance base de données en ligne.

Nom Type Description
azureApp

AzureActiveDirectoryApp

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

backupFileShare

FileShare

Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées.

numberOfParallelDatabaseMigrations

number

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

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour les SQL Server sources

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 de stockage Azure dans lequel les sauvegardes sont copiées

endedOn

string

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

errorPrefix

string

chaîne de préfixe à utiliser pour l’interrogation 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

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

lastRestoredBackupSetInfo

BackupSetInfo

Informations sur le dernier jeu de sauvegarde appliqué

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

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

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

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 SQL Server bases de données vers Azure SQL scénario de synchronisation de Managed Instance de base de données

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime en UTC lorsque la tâche a été créée

errors

ODataError[]

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

input

MigrateSqlServerSqlMISyncTaskInput

Entrée de tâche

output MigrateSqlServerSqlMISyncTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 SQL Server bases de données 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

Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées.

backupMode

BackupMode

Mode sauvegarde pour spécifier s’il faut utiliser une sauvegarde existante ou en créer une. 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 de l’agent à migrer.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

selectedLogins

string[]

Connexions à migrer.

sourceConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la source

startedOn

string

Date et heure par rapport à UTC lorsque la migration a démarré le

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nom Type Description
endedOn

string

Heure de fin de la migration

exceptionsAndWarnings

ReportableException[]

Erreurs et avertissements de migration par travail

id

string

Identificateur de résultat

isEnabled

boolean

État du travail d’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

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

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

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

stage

DatabaseMigrationStage

Étape actuelle de la migration

startedOn

string

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

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

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 en tant que mappage du nom de la base de données à l’ID de base de données

endedOn

string

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>

Carte des résultats de la migration de rôle serveur.

sourceServerBrandVersion

string

Version de la marque du serveur source

sourceServerVersion

string

Version du serveur source

startedOn

string

Heure de début de la migration

state

MigrationState

État actuel de la migration

status

MigrationStatus

Status de migration actuelle

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 SQL Server bases de données vers Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

createdOn

string

DateTime en UTC lorsque la tâche a été créée

errors

ODataError[]

Tableau d’erreurs. Cette option 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 la tâche. Cette option est ignorée si elle est envoyée.

parentTaskId

string

ID de tâche parent

state

TaskState

État de la tâche. Cette option 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 Managed Instance de base de données.

Nom Type Description
sourceConnectionInfo

SqlConnectionInfo

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

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 de SSIS.

startedOn

string

Heure de début de la migration

status

MigrationStatus

Status actuelle de la migration

targetServerBrandVersion

string

Version de la marque du serveur cible

targetServerVersion

string

Version du serveur cible

MigrateSsisTaskOutputProjectLevel

Nom Type Description
endedOn

string

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 de SSIS.

startedOn

string

Heure de début de la migration

state

MigrationState

État actuel de la migration

MigrateSsisTaskProperties

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

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

MigrateSsisTaskInput

Entrée de tâche

output MigrateSsisTaskOutput[]:

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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

Horodatage à effectuer

databaseName

string

Nom de base de données

MigrateSyncCompleteCommandOutput

Sortie pour 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 option est ignorée si elle est envoyée.

input

MigrateSyncCompleteCommandInput

Entrée de commande

output

MigrateSyncCompleteCommandOutput

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

state

CommandState

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

MigrationEligibilityInfo

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

Nom Type Description
isEligibleForMigration

boolean

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

validationMessages

string[]

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

MigrationReportResult

Le résultat du rapport de validation de migration contient l’URL de téléchargement du rapport généré.

Nom Type Description
id

string

Identificateur de résultat de validation de migration

reportUrl

string

URL du rapport.

MigrationState

État actuel de la migration

Nom Type Description
Completed

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

Status actuelle de la migration

Nom Type Description
Completed

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

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

Nom Type Description
endedOn

string

Heure de fin de la validation

id

string

Identificateur de résultat

migrationId

string

Identificateur de migration

sourceDatabaseName

string

Nom de la base de données source

startedOn

string

Heure de début de la validation

status

ValidationStatus

Status de 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 de requête rapide et intelligente en récupérant des requêtes 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 migration

migrationId

string

Identificateur de migration

status

ValidationStatus

Status de validation actuelle au niveau de la migration. L’état du résultat de validation de la base de données status sera agrégé ici.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Résultats récapitulatives de validation pour chaque base de données

MiSqlConnectionInfo

Propriétés requises pour créer une connexion à Azure SQL base de données managed instance

Nom Type Description
managedInstanceResourceId

string

ID de ressource pour Azure SQL base de données 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 sous la forme x.y.z (par exemple, 3.6.7). Non utilisé si Type est BlobContainer.

MongoDbClusterType

Type de source de données

Nom Type Description
BlobContainer

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

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

Nom Type Description
averageDocumentSize

integer

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

dataSize

integer

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

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

isCapped

boolean

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 la collection est une collection 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 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 le partitionnement est activé dans la base de données. 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 a la valeur true

MongoDbCollectionProgress

Décrit la progression d’une collection

Nom Type Description
bytesCopied

integer

Nombre d’octets de document copiés pendant la phase copie

documentsCopied

integer

Nombre de documents copiés pendant la phase de copie

elapsedTime

string

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

errors

<string,  MongoDbError>

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

eventsPending

integer

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

eventsReplayed

integer

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

lastEventTime

string

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

lastReplayTime

string

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

name

string

Nom de l’objet progress. 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, cette valeur est null.

qualifiedName

string

Nom qualifié de l’objet progress. Pour une collection, il s’agit du nom qualifié de 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, cette valeur est null.

resultType string:

Collection

Type de l’objet progress

state

MongoDbMigrationState

totalBytes

integer

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

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 migrer une collection MongoDB individuelle

Nom Type Description
canDelete

boolean

Indique si le migrateur 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

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

UNE URL de conteneur d’objets blob ou de chaîne de connexion MongoDB. 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

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

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

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

documentCount

integer

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 base de données.

supportsSharding

boolean

Indique si le partitionnement est activé dans la base de données. 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

Nombre d’octets de document copiés pendant la phase 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

Nombre de documents copiés pendant la phase de copie

elapsedTime

string

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

errors

<string,  MongoDbError>

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

eventsPending

integer

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

eventsReplayed

integer

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

lastEventTime

string

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

lastReplayTime

string

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

name

string

Nom de l’objet progress. 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, cette valeur est null.

qualifiedName

string

Nom qualifié de l’objet progress. Pour une collection, il s’agit du nom qualifié de 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, cette valeur est null.

resultType string:

Database

Type de l’objet progress

state

MongoDbMigrationState

totalBytes

integer

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

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 migrer une base de données MongoDB individuelle

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

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 autres que CosmosDB.

MongoDbError

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

Nom Type Description
code

string

Code non localisé et lisible par machine qui décrit l’erreur ou l’avertissement

count

integer

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

message

string

Message localisé et 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

Nom Type Description
Error

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

Décrit la progression de la migration globale

Nom Type Description
bytesCopied

integer

Nombre d’octets de document copiés pendant la phase 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

Nombre de documents copiés pendant la phase de copie

elapsedTime

string

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

errors

<string,  MongoDbError>

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

eventsPending

integer

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

eventsReplayed

integer

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

lastEventTime

string

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

lastReplayTime

string

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

name

string

Nom de l’objet progress. 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, cette valeur est null.

qualifiedName

string

Nom qualifié de l’objet progress. Pour une collection, il s’agit du nom qualifié de 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, cette valeur est null.

resultType string:

Migration

Type de l’objet progress

state

MongoDbMigrationState

totalBytes

integer

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

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 effectuer une migration de données MongoDB

Nom Type Description
boostRUs

integer

Limite de ru sur une cible CosmosDB que les collections seront temporairement augmentées à (si inférieure) lors de la copie initiale d’une migration, de 10 000 à 1 000 000, ou 0 pour utiliser l’augmentation par défaut (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 autres que 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

Nom Type Description
Canceled

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

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

Nom Type Description
Continuous

string

Disabled

string

OneTime

string

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

Si la clé de partition est unique

MongoDbShardKeyOrder

Classement des champs

Nom Type Description
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

Décrit une clé de partition MongoDB

Nom Type Description
fields

MongoDbShardKeyField[]

Champs dans la clé de partition

isUnique

boolean

Si la clé de partition est unique

MongoDbThrottlingSettings

Spécifie les limites de ressources pour la migration

Nom Type Description
maxParallelism

integer

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

minFreeCpu

integer

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

minFreeMemoryMb

integer

Nombre de mégaoctets de RAM que le migrateur essaiera d’éviter d’utiliser

MySqlConnectionInfo

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

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

Nom Type Description
AzureDbForMySQL

string

SqlServer

string

ObjectType

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

Nom Type Description
Function

string

StoredProcedures

string

Table

string

User

string

View

string

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 à l’origine de 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

EZConnect ou TNSName chaîne de connexion.

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

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

serverName

string

Nom du serveur

serverVersion

string

version du serveur

trustServerCertificate

boolean

False

S’il faut approuver le certificat de serveur

type string:

PostgreSqlConnectionInfo

Type d’informations de connexion

userName

string

Nom d’utilisateur

ProjectTask

Une ressource de tâche

Nom Type Description
etag

string

Valeur d’étiquette d’entité forte HTTP. Cette option est ignorée si elle est envoyée.

id

string

ID de la 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 de l’analyse de requête entre la source et la cible

Nom Type Description
queryResults

QueryExecutionResult

Liste des requêtes exécutées et résultats d’exécution dans la source et la cible

validationErrors

ValidationError

Erreurs qui font partie de l’exécution

QueryExecutionResult

Décrit les résultats de l’analyse de requête pour l’exécution dans la source et la cible

Nom Type Description
queryText

string

Texte de requête récupéré à partir du serveur source

sourceResult

ExecutionStatistics

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

statementsInBatch

integer

Total non. des instructions dans le lot

targetResult

ExecutionStatistics

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

ReplicateMigrationState

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

Nom Type Description
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

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

Arborescence des appels de procédure

ScenarioSource

Énumération du type source

Nom Type Description
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

Énumération du type cible

Nom Type Description
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

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 la validation de la comparaison de schémas

SchemaComparisonValidationResultType

Description des erreurs qui 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/Vue/StoredProcedure)

updateAction

UpdateActionType

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

SelectedCertificateInput

Informations sur le certificat à exporter pour les bases de données avec 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.

Nom Type Description
Default

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

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

Nom Type Description
Error

string

Message

string

Warning

string

SqlConnectionInfo

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

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

serverName

string

nom du serveur

serverVersion

string

version du serveur

trustServerCertificate

boolean

False

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

Nom Type Description
SqlOnPrem

string

SsisMigrationInfo

Informations de migration SSIS avec le type de magasin SSIS, la 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

Type de magasin SSIS de la source, seul le catalogue SSIS est désormais pris en charge dans DMS (classique)

SsisMigrationOverwriteOption

L’option de remplacement pour la migration d’objets SSIS, seul ignorer et remplacer sont pris en charge dans DMS (classique) maintenant et à venir peut ajouter l’option Réutiliser pour l’objet conteneur

Nom Type Description
Ignore

string

Overwrite

string

SsisMigrationStage

Étape actuelle de la migration SSIS

Nom Type Description
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

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

Nom Type Description
SsisCatalog

string

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.

Nom Type Description
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

SyncMigrationDatabaseErrorEvent

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.

Nom Type Description
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

Nom Type Description
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

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

Nom Type Description
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

Type de la différence réelle pour l’objet comparé, lors de la comparaison de schémas

Nom Type Description
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Propriétés de la tâche qui valide l’entrée de migration pour SQL vers Azure SQL les migrations de synchronisation de base de données

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ValidateSyncMigrationInputSqlServerTaskInput

Entrée de tâche

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 Azure SQL scénario Managed Instance base de données en ligne.

Nom Type Description
azureApp

AzureActiveDirectoryApp

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

backupFileShare

FileShare

Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations de connexion pour les SQL Server sources

storageResourceId

string

ResourceId complet du stockage

targetConnectionInfo

MiSqlConnectionInfo

Informations de connexion pour Azure SQL Database Managed Instance

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

Nom Type Description
id

string

Identificateur de base de données

name

string

Nom de 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 Azure SQL scénario de synchronisation Managed Instance de base de données

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Entrée de tâche

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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

Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées.

backupMode

BackupMode

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

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bases de données à migrer

selectedLogins

string[]

Connexions à migrer

sourceConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la source

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

ValidateMigrationInputSqlServerSqlMITaskOutput

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

Nom Type Description
backupFolderErrors

ReportableException[]

Erreurs associées au chemin d’accès BackupFolder

backupShareCredentialsErrors

ReportableException[]

Erreurs associées aux informations d’identification du nom d’utilisateur et du mot de passe du 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 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 de SQL vers Azure SQL Database Managed Instance

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

ValidateMigrationInputSqlServerSqlMITaskInput

Entrée de tâche

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Sortie de la tâche. Cette option est ignorée si elle est envoyée.

state

TaskState

État de la tâche. Cette option 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 des sources de données MongoDB

Nom Type Description
clientData

object

Paires clé-valeur de données client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

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

input

MongoDbMigrationSettings

Décrit comment effectuer une migration de données MongoDB

output

MongoDbMigrationProgress[]

Tableau contenant un seul objet MongoDbMigrationProgress

state

TaskState

État de la tâche. Cette option 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 client pour joindre des informations de métadonnées à une tâche

commands CommandProperties[]:

Tableau de propriétés de commande.

errors

ODataError[]

Tableau d’erreurs. Cette option 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 option est ignorée si elle est envoyée.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Type de tâche.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Sortie de tâche qui valide l’entrée de migration d’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 pour la connexion au serveur SQL source

targetConnectionInfo

SqlConnectionInfo

Informations pour la connexion à la cible

ValidateSyncMigrationInputSqlServerTaskOutput

Sortie pour 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 base de données

validationErrors

ReportableException[]

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

ValidationError

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

Nom Type Description
severity

Severity

Gravité de l’erreur

text

string

Texte d’erreur

ValidationStatus

Status actuelle de la validation

Nom Type Description
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

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

Nom Type Valeur par défaut Description
waitCount

integer

Total non. des attentes

waitTimeMs

number

0

Temps d’attente total en millisecondes

waitType

string

Type de l’attente