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 |
---|---|---|---|---|
group
|
path | True |
string |
Nom du groupe de ressources |
project
|
path | True |
string |
Nom du projet |
service
|
path | True |
string |
Nom du service |
subscription
|
path | True |
string |
ID d’abonnement qui identifie un abonnement Azure. |
task
|
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 |
Une ressource de tâche |
|
Other Status Codes |
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
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 |
---|---|
Api |
Informations sur l’erreur. |
Authentication |
Énumération des types d’authentification possibles lors de la connexion |
Azure |
Application Azure Active Directory |
Backup |
Informations du fichier de sauvegarde |
Backup |
Énumération de l’état du fichier de sauvegarde du journal. |
Backup |
Énumération des modes de sauvegarde |
Backup |
Informations sur le jeu de sauvegarde |
Backup |
Énumération des différents types de sauvegarde. |
Blob |
Informations sur le stockage du conteneur d’objets blob. |
Command |
État de la commande. Cette option est ignorée si elle est envoyée. |
Connect |
Propriétés de la tâche qui valide la connexion à et fournit des informations sur un serveur MongoDB |
Connect |
Entrée pour la tâche qui valide la connexion à la base de données MySQL |
Connect |
Propriétés de la tâche qui valide la connexion à la base de données MySQL |
Connect |
Sortie pour la connexion à la source de type MySQL |
Connect |
Entrée pour la tâche qui valide la connexion à la base de données Oracle |
Connect |
Sortie de la tâche qui valide la connexion à la base de données Oracle |
Connect |
Propriétés de la tâche qui valide la connexion à la base de données Oracle |
Connect |
Entrée pour la tâche qui valide la connexion à PostgreSQL et les exigences du serveur source |
Connect |
Sortie pour la tâche qui valide la connexion à PostgreSQL et les exigences du serveur source |
Connect |
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 |
Connect |
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 |
Connect |
Entrée pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source |
Connect |
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 |
Connect |
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 |
Connect |
Sortie de niveau de connexion pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source |
Connect |
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 |
Connect |
Propriétés de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source |
Connect |
Entrée pour la tâche qui valide la connexion à Azure Database pour MySQL et la configuration requise du serveur cible |
Connect |
Sortie pour la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible |
Connect |
Propriétés de la tâche qui valide la connexion aux exigences de Azure Database pour MySQL et de serveur cible |
Connect |
Entrée pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et les exigences du serveur cible |
Connect |
Sortie pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et les exigences du serveur cible |
Connect |
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 |
Connect |
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. |
Connect |
Sortie pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise du serveur cible pour la source Oracle. |
Connect |
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. |
Connect |
Entrée pour la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible |
Connect |
Sortie pour la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible |
Connect |
Propriétés de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible |
Connect |
Entrée pour la tâche qui valide la connexion à Azure SQL database Managed Instance scénario en ligne. |
Connect |
Sortie de la tâche qui valide la connexion à Managed Instance de base de données Azure SQL. |
Connect |
Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance |
Connect |
Entrée pour la tâche qui valide la connexion à Azure SQL database Managed Instance. |
Connect |
Sortie de la tâche qui valide la connexion à Managed Instance de base de données Azure SQL. |
Connect |
Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance |
Connect |
Entrée pour la tâche qui valide la connexion à Azure SQL base de données et la configuration requise du serveur cible |
Connect |
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 |
created |
|
Database |
Informations sur les fichiers de sauvegarde lorsque le mode de sauvegarde existant est utilisé. |
Database |
Énumération des niveaux de compatibilité de SQL Server base de données |
Database |
Informations spécifiques aux fichiers de base de données |
Database |
Énumération des types de fichiers de base de données SQL Server |
Database |
Étape actuelle de la migration |
Database |
État de migration au niveau de la base de données. |
Database |
Mappage de schémas par base de données |
Database |
Énumération des états de base de données SQL Server |
Database |
Résumé des résultats de la base de données dans la migration |
Database |
Propriétés des tables |
Data |
Résultats de la validation de l’intégrité des données basée sur la somme de contrôle |
Data |
Résumé de base d’une migration d’élément de données |
Execution |
Description des erreurs qui se produisent lors de la validation de la migration |
File |
Informations de partage de fichiers avec chemin d’accès, nom d’utilisateur et mot de passe. |
Get |
Entrée pour la tâche qui obtient des certificats TDE au format encodé en Base64. |
Get |
Sortie de la tâche qui obtient des certificats TDE au format encodé en Base64. |
Get |
Propriétés de la tâche qui obtient des certificats TDE au format encodé en Base64. |
Get |
Entrée pour la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données |
Get |
Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données |
Get |
Propriétés de la tâche qui collecte les tables utilisateur pour la liste de bases de données donnée |
Get |
Entrée pour la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle. |
Get |
Sortie pour la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle. |
Get |
Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de schémas Oracle |
Get |
Entrée pour la tâche qui obtient la liste des tables d’une liste fournie de bases de données PostgreSQL. |
Get |
Sortie pour la tâche qui obtient la liste des tables d’une liste fournie de bases de données PostgreSQL. |
Get |
Propriétés de la tâche qui collecte les tables utilisateur pour la liste de bases de données donnée |
Get |
Entrée pour la tâche qui collecte les tables utilisateur pour la liste de bases de données donnée |
Get |
Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données |
Get |
Propriétés de la tâche qui collecte les tables utilisateur pour la liste de bases de données donnée |
Get |
Entrée pour la tâche qui collecte les tables utilisateur pour la liste de bases de données donnée |
Get |
Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données |
Get |
Propriétés de la tâche qui collecte les tables utilisateur pour la liste de bases de données donnée |
Login |
Énumération de la phase différente de migration de connexion. |
Login |
Mappage d’énumération de SMO LoginType. |
Migrate |
Entrée pour la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL. |
Migrate |
Sortie pour la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL. |
Migrate |
Propriétés de la commande qui termine la migration en ligne pour un Managed Instance de base de données Azure SQL. |
Migrate |
Propriétés de la tâche qui migre des données entre des sources de données MongoDB |
Migrate |
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 |
Migrate |
Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations hors connexion |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
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 |
Migrate |
Informations spécifiques à la base de données pour MySQL pour Azure Database pour MySQL les entrées de tâche de migration |
Migrate |
Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
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 |
Migrate |
Propriétés de la tâche qui migre Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne |
Migrate |
Informations spécifiques à la base de données pour Oracle pour Azure Database pour PostgreSQL des entrées de tâche de migration |
Migrate |
Entrée pour la tâche qui migre les bases de données Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
Informations spécifiques à la base de données pour PostgreSQL pour Azure Database pour PostgreSQL des entrées de tâche de migration |
Migrate |
Tables sélectionnées pour la migration |
Migrate |
Entrée pour la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
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 |
Migrate |
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 |
Migrate |
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 |
Migrate |
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 |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
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 |
Migrate |
Entrée pour la tâche qui migre les bases de données locales SQL Server vers Azure SQL Database |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
Propriétés de la tâche qui migre des bases de données SQL Server locales vers Azure SQL Database |
Migrate |
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 |
Migrate |
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. |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
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 |
Migrate |
Entrée pour la tâche qui migre SQL Server bases de données vers Azure SQL database Managed Instance. |
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
|
Migrate |
Propriétés de la tâche qui migre SQL Server bases de données vers Azure SQL Database Managed Instance |
Migrate |
Entrée pour la tâche qui migre les packages SSIS de SQL Server vers Azure SQL Managed Instance de base de données. |
Migrate |
|
Migrate |
|
Migrate |
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. |
Migrate |
Entrée pour la commande qui termine la migration de synchronisation pour une base de données. |
Migrate |
Sortie pour la commande qui termine la migration de synchronisation pour une base de données. |
Migrate |
Propriétés de la commande qui termine la migration de synchronisation pour une base de données. |
Migration |
Informations sur l’éligibilité à la migration d’un objet serveur |
Migration |
Le résultat du rapport de validation de migration contient l’URL de téléchargement du rapport généré. |
Migration |
État actuel de la migration |
Migration |
Status actuelle de la migration |
Migration |
Résultat récapitulatif au niveau de la base de données de validation de migration |
Migration |
Types de validations à exécuter après la migration |
Migration |
Résultat de la validation de la migration |
Mi |
Propriétés requises pour créer une connexion à Azure SQL base de données managed instance |
Mongo |
Décrit une source de données MongoDB |
Mongo |
Type de source de données |
Mongo |
Décrit une collection prise en charge dans une base de données MongoDB |
Mongo |
Décrit la progression d’une collection |
Mongo |
Décrit comment migrer une collection MongoDB individuelle |
Mongo |
Décrit une connexion à une source de données MongoDB |
Mongo |
Décrit une base de données dans une source de données MongoDB |
Mongo |
Décrit la progression d’une base de données |
Mongo |
Décrit comment migrer une base de données MongoDB individuelle |
Mongo |
Décrit une erreur ou un avertissement qui s’est produit pendant une migration MongoDB |
Mongo |
Type d’erreur ou d’avertissement |
Mongo |
Décrit la progression de la migration globale |
Mongo |
Décrit comment effectuer une migration de données MongoDB |
Mongo |
|
Mongo |
Décrit comment les modifications seront répliquées de la source vers la cible. La valeur par défaut est OneTime. |
Mongo |
Décrit une référence de champ dans une clé de partition MongoDB |
Mongo |
Décrit une clé de partition MongoDB |
Mongo |
Classement des champs |
Mongo |
Décrit une clé de partition MongoDB |
Mongo |
Spécifie les limites de ressources pour la migration |
My |
Informations pour la connexion au serveur MySQL |
My |
Plateforme cible pour la migration |
Object |
Type de l’objet qui a la différence. Par exemple (Table/Vue/StoredProcedure) |
OData |
Informations d’erreur au format OData. |
Oracle |
Informations pour la connexion au serveur Oracle |
Orphaned |
Informations des utilisateurs orphelins sur la base de données SQL Server. |
Postgre |
Informations pour la connexion au serveur PostgreSQL |
Project |
Une ressource de tâche |
Query |
Résultats de la comparaison de l’analyse de requête entre la source et la cible |
Query |
Décrit les résultats de l’analyse de requête pour l’exécution dans la source et la cible |
Replicate |
Wrapper pour répliquer les états de migration signalés. |
Reportable |
Objet Exception pour toutes les exceptions personnalisées |
Scenario |
Énumération du type source |
Scenario |
Énumération du type cible |
Schema |
Résultats de la comparaison de schémas entre la source et la cible |
Schema |
Description des erreurs qui se produisent lors de la validation de la migration |
Selected |
Informations sur le certificat à exporter pour les bases de données avec TDE. |
Server |
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. |
Server |
Propriétés du serveur pour la source de type MySQL |
Severity |
Gravité de l’erreur de validation |
Sql |
Informations pour la connexion au serveur de base de données SQL |
Sql |
Type de plateforme serveur pour la connexion |
Ssis |
Informations de migration SSIS avec le type de magasin SSIS, la stratégie de remplacement. |
Ssis |
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 |
Ssis |
Étape actuelle de la migration SSIS |
Ssis |
Énumération du type de magasin SSIS source pris en charge dans DMS (classique) |
Start |
Résultat de la migration de rôle serveur |
Sync |
Énumération de l’état différent de la migration en ligne au niveau de la base de données. |
Sync |
Erreurs de migration de base de données pour la migration en ligne |
Sync |
Énumération de l’état différent de la migration en ligne au niveau de la table. |
System |
|
Task |
État de la tâche. Cette option est ignorée si elle est envoyée. |
Update |
Type de la différence réelle pour l’objet comparé, lors de la comparaison de schémas |
Validate |
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 |
Validate |
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. |
Validate |
Sortie pour la tâche qui valide l’entrée de migration pour Azure SQL database Managed Instance la migration en ligne |
Validate |
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 |
Validate |
Entrée pour la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Managed Instance |
Validate |
Sortie pour la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Managed Instance migrations |
Validate |
Propriétés de la tâche qui valide l’entrée de migration de SQL vers Azure SQL Database Managed Instance |
Validate |
Propriétés de la tâche qui valide une migration entre des sources de données MongoDB |
Validate |
Propriétés de la tâche qui valide une migration pour Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne |
Validate |
Sortie de tâche qui valide l’entrée de migration d’Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne |
Validate |
Entrée pour la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL |
Validate |
Sortie pour la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL |
Validation |
Description des erreurs qui se produisent lors de la validation de la migration |
Validation |
Status actuelle de la validation |
Wait |
Statistiques d’attente collectées lors de l’exécution du lot de requêtes |
ApiError
Informations sur l’erreur.
Nom | Type | Description |
---|---|---|
error |
Informations sur l’erreur au format OData |
|
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 |
É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 |
É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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Décrit une connexion à une source de données MongoDB |
|
output |
Tableau contenant un seul objet MongoDbClusterInfo |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect. |
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 |
Groupe d’autorisations pour les validations |
||
isOfflineMigration |
boolean |
False |
Indicateur indiquant si la migration est hors connexion ou non |
sourceConnectionInfo |
Informations pour la connexion à la source MySQL |
||
targetPlatform |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
Propriétés du serveur |
|
sourceServerBrandVersion |
string |
Version de la marque du serveur |
validationErrors |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | ConnectToSourceSqlServerTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
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 |
Informations sur l’éligibilité du travail de l’agent pour la migration. |
|
name |
string |
Nom du travail de l’agent |
resultType |
string:
Agent |
Type de résultat : au niveau de la base de données ou au niveau de la tâche |
validationErrors |
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 |
SQL Server niveau de compatibilité de la base de données |
|
databaseFiles |
Liste des fichiers de base de données |
|
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:
Database |
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 |
Type de connexion. |
|
migrationEligibility |
Informations sur l’éligibilité de la connexion à la migration. |
|
name |
string |
Nom de connexion. |
resultType |
string:
Login |
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:
Task |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | ConnectToSourceSqlServerTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskId |
string |
ID de tâche |
taskType |
string:
Connect |
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 |
Informations de connexion pour le serveur MySQL source |
||
targetConnectionInfo |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
Informations de connexion pour le serveur PostgreSQL source |
|
targetConnectionInfo |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
Informations de connexion pour le SQL Server source |
|
targetConnectionInfo |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Connect |
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 |
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 |
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 |
É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 |
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 |
É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,
Wait |
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 |
Informations de partage de fichiers de sauvegarde pour le partage de fichiers à utiliser pour le stockage temporaire des fichiers. |
|
connectionInfo |
Informations de connexion pour SQL Server |
|
selectedCertificates |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Get |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Get |
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 |
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 |
Liste des tables valides trouvées pour ce schéma |
|
validationErrors |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Get |
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 |
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 |
Liste des tables valides trouvées pour cette base de données |
|
validationErrors |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Get |
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 |
Informations de connexion pour SQL Server |
|
targetConnectionInfo |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Get |
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 |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskId |
string |
ID de tâche |
taskType |
string:
Get |
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 |
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. |
Type de commande. |
errors |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de commande |
|
output |
Sortie de commande. Cette option est ignorée si elle est envoyée. |
|
state |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Décrit comment effectuer une migration de données MongoDB |
|
output | MongoDbProgress[]: |
Classe de base pour les sorties de migration MongoDB |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Migrate. |
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 |
Bases de données à migrer |
||
sourceConnectionInfo |
Informations de connexion pour MySQL source |
||
startedOn |
string |
Paramètre à spécifier quand la migration a démarré |
|
targetConnectionInfo |
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 |
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,
Data |
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:
Database |
Type de résultat |
stage |
Étape de migration dans laquelle se trouve cette base de données |
|
startedOn |
string |
Heure de début de la migration |
state |
État actuel de la migration |
|
statusMessage |
string |
Message d’état |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
Nom | Type | Description |
---|---|---|
error |
Erreur de migration |
|
id |
string |
Identificateur unique de l’exception |
resultType |
string:
Error |
Type de résultat |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
Nom | Type | Description |
---|---|---|
databaseSummary |
<string,
Database |
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 |
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 |
Résultat du rapport de migration, fournit une URL unique pour le téléchargement de votre rapport de migration. |
|
resultType |
string:
Migration |
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 |
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:
Table |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
state |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
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 |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskId |
string |
ID de tâche |
taskType |
string:
Migrate. |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations de connexion pour MySQL source |
|
targetConnectionInfo |
Informations de connexion pour les Azure Database pour MySQL cibles |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
Nom | Type | Description |
---|---|---|
errorMessage |
string |
Message d’erreur |
events |
Liste des événements d’erreur. |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Database |
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 |
État de migration dans lequel se trouve cette base de données |
|
resultType |
string:
Database |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
Nom | Type | Description |
---|---|---|
error |
Erreur de migration |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Error |
Type de résultat |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
Nom | Type | Description |
---|---|---|
endedOn |
string |
Heure de fin de la migration |
id |
string |
Identificateur de résultat |
resultType |
string:
Migration |
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:
Table |
Type de résultat |
state |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | MigrateMySqlAzureDbForMySqlSyncTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Migrate. |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Migrate. |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations de connexion pour Oracle source |
|
targetConnectionInfo |
Informations de connexion pour les Azure Database pour PostgreSQL cibles |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
Nom | Type | Description |
---|---|---|
errorMessage |
string |
Message d’erreur |
events |
Liste des événements d’erreur. |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Database |
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 |
État de migration dans lequel se trouve cette base de données |
|
resultType |
string:
Database |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
Nom | Type | Description |
---|---|---|
error |
Erreur de migration |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Error |
Type de résultat |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
Nom | Type | Description |
---|---|---|
endedOn |
string |
Heure de fin de la migration |
id |
string |
Identificateur de résultat |
resultType |
string:
Migration |
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:
Table |
Type de résultat |
state |
É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 |
Migrate |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations de connexion pour PostgreSQL source |
|
startedOn |
string |
Heure de début de la migration |
targetConnectionInfo |
Informations de connexion pour les Azure Database pour PostgreSQL cibles |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
Nom | Type | Description |
---|---|---|
errorMessage |
string |
Message d’erreur |
events |
Liste des événements d’erreur. |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Database |
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 |
État de migration dans lequel se trouve cette base de données |
|
resultType |
string:
Database |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
Nom | Type | Description |
---|---|---|
error |
Erreur de migration |
|
events |
Liste des événements d’erreur |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Error |
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:
Migration |
Type de résultat |
sourceServer |
string |
Nom du serveur source |
sourceServerType |
Type de serveur source. |
|
sourceServerVersion |
string |
Version du serveur source |
startedOn |
string |
Heure de début de la migration |
state |
état de la migration |
|
targetServer |
string |
Nom du serveur cible |
targetServerType |
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:
Table |
Type de résultat |
state |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
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 |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskId |
string |
ID de tâche |
taskType |
string:
Migrate. |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations pour la connexion à la source |
|
targetConnectionInfo |
Informations pour la connexion à la cible |
|
validationOptions |
Options de validation |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
Nom | Type | Description |
---|---|---|
errorMessage |
string |
Message d’erreur |
events |
Liste des événements d’erreur. |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Database |
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 |
État de migration dans lequel se trouve cette base de données |
|
resultType |
string:
Database |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
MigrateSqlServerSqlDbSyncTaskOutputError
Nom | Type | Description |
---|---|---|
error |
Erreur de migration |
|
id |
string |
Identificateur de résultat |
resultType |
string:
Error |
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:
Migration |
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:
Table |
Type de résultat |
state |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | MigrateSqlServerSqlDbSyncTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Migrate. |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations pour la connexion à la source |
|
startedOn |
string |
Date et heure par rapport à UTC lorsque la migration a démarré le |
targetConnectionInfo |
Informations pour la connexion à la cible |
|
validationOptions |
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 |
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,
Data |
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:
Database |
Type de résultat |
stage |
Étape de migration dans laquelle se trouve cette base de données |
|
startedOn |
string |
Heure de début de la migration |
state |
État actuel de la migration |
|
statusMessage |
string |
Message d’état |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
Nom | Type | Description |
---|---|---|
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 |
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:
Migration |
Type de résultat |
schemaValidationResult |
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 |
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 |
Erreur de migration |
|
id |
string |
Identificateur unique pour l’exception |
resultType |
string:
Error |
Type de résultat |
MigrateSqlServerSqlDbTaskOutputMigrationLevel
Nom | Type | Description |
---|---|---|
databaseSummary |
<string,
Database |
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 |
Exceptions et avertissements de migration. |
|
id |
string |
Identificateur de résultat |
message |
string |
Message de progression de la migration |
migrationReportResult |
Résultat du rapport de migration, fournit une URL unique pour télécharger votre rapport de migration. |
|
migrationValidationResult | MigrationValidationResult: |
Résultats de la validation de migration |
resultType |
string:
Migration |
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 |
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:
Table |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
state |
É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:
Migration |
Type de résultat |
status |
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,
Migration |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
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 |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskId |
string |
ID de tâche |
taskType |
string:
Migrate. |
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 |
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 |
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 |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations de connexion pour les SQL Server sources |
|
storageResourceId |
string |
ResourceId complet du stockage |
targetConnectionInfo |
Informations de connexion pour Azure SQL Database Managed Instance |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
Nom | Type | Description |
---|---|---|
activeBackupSets |
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 |
Exceptions et avertissements de migration |
|
fullBackupSetInfo |
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 |
Informations sur le dernier jeu de sauvegarde appliqué |
|
migrationState |
État actuel de la base de données |
|
resultType |
string:
Database |
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 |
Erreur de migration |
|
id |
string |
Identificateur unique de l’exception |
resultType |
string:
Error |
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:
Migration |
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 |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | MigrateSqlServerSqlMISyncTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Migrate. |
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 |
URI SAP du conteneur de compte de stockage Azure à utiliser pour stocker des fichiers de sauvegarde. |
|
backupFileShare |
Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées. |
|
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 |
Bases de données à migrer |
|
selectedLogins |
string[] |
Connexions à migrer. |
sourceConnectionInfo |
Informations pour la connexion à la source |
|
startedOn |
string |
Date et heure par rapport à UTC lorsque la migration a démarré le |
targetConnectionInfo |
Informations pour la connexion à la cible |
MigrateSqlServerSqlMITaskOutputAgentJobLevel
Nom | Type | Description |
---|---|---|
endedOn |
string |
Heure de fin de la migration |
exceptionsAndWarnings |
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:
Agent |
Type de résultat |
startedOn |
string |
Heure de début de la migration |
state |
É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 |
Exceptions et avertissements de migration |
|
id |
string |
Identificateur de résultat |
message |
string |
Message de progression de la migration |
resultType |
string:
Database |
Type de résultat |
sizeMB |
number |
Taille de la base de données en mégaoctets |
stage |
Étape actuelle de la migration |
|
startedOn |
string |
Heure de début de la migration |
state |
État actuel de la migration |
MigrateSqlServerSqlMITaskOutputError
Nom | Type | Description |
---|---|---|
error |
Erreur de migration |
|
id |
string |
Identificateur unique de l’exception |
resultType |
string:
Error |
Type de résultat |
MigrateSqlServerSqlMITaskOutputLoginLevel
Nom | Type | Description |
---|---|---|
endedOn |
string |
Heure de fin de la migration de connexion |
exceptionsAndWarnings |
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:
Login |
Type de résultat |
stage |
Étape actuelle de la connexion |
|
startedOn |
string |
Heure de début de la migration de connexion |
state |
É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 |
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 |
Liste des utilisateurs orphelins. |
|
resultType |
string:
Migration |
Type de résultat |
serverRoleResults |
<string,
Start |
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 |
État actuel de la migration |
|
status |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
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 |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskId |
string |
ID de tâche |
taskType |
string:
Migrate. |
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 |
Informations pour la connexion à la source |
|
ssisMigrationInfo |
Informations de migration de package SSIS. |
|
targetConnectionInfo |
Informations pour la connexion à la cible |
MigrateSsisTaskOutputMigrationLevel
Nom | Type | Description |
---|---|---|
endedOn |
string |
Heure de fin de la migration |
exceptionsAndWarnings |
Exceptions et avertissements de migration. |
|
id |
string |
Identificateur de résultat |
message |
string |
Message de progression de la migration |
resultType |
string:
Migration |
Type de résultat |
sourceServerBrandVersion |
string |
Version de la marque du serveur source |
sourceServerVersion |
string |
Version du serveur source |
stage |
Étape de la migration de SSIS. |
|
startedOn |
string |
Heure de début de la migration |
status |
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 |
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:
Ssis |
Type de résultat |
stage |
Étape de la migration de SSIS. |
|
startedOn |
string |
Heure de début de la migration |
state |
É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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output | MigrateSsisTaskOutput[]: |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Migrate. |
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 |
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. |
Type de commande. |
errors |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de commande |
|
output |
Sortie de commande. Cette option est ignorée si elle est envoyée. |
|
state |
É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 |
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 |
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,
Migration |
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: |
Type d’informations de connexion |
userName |
string |
Nom d’utilisateur |
MongoDbClusterInfo
Décrit une source de données MongoDB
Nom | Type | Description |
---|---|---|
databases |
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 |
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 |
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,
Mongo |
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 | ||
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 |
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 |
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 |
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,
Mongo |
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 | ||
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,
Mongo |
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 |
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,
Mongo |
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,
Mongo |
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 | ||
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,
Mongo |
Bases de données sur le cluster source à migrer vers la cible. Les clés sont les noms des bases de données. |
replication |
Décrit comment les modifications seront répliquées de la source vers la cible. La valeur par défaut est OneTime. |
|
source |
Paramètres utilisés pour se connecter au cluster source |
|
target |
Paramètres utilisés pour se connecter au cluster cible |
|
throttling |
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 |
Classement des champs |
MongoDbShardKeyInfo
Décrit une clé de partition MongoDB
Nom | Type | Description |
---|---|---|
fields |
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 |
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 |
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: |
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 |
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 |
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: |
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 |
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: |
Type d’informations de connexion |
|
userName |
string |
Nom d’utilisateur |
ProjectTask
Une ressource de tâche
QueryAnalysisValidationResult
Résultats de la comparaison de l’analyse de requête entre la source et la cible
Nom | Type | Description |
---|---|---|
queryResults |
Liste des requêtes exécutées et résultats d’exécution dans la source et la cible |
|
validationErrors |
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 |
Résultat de l’analyse des requêtes à partir de la source |
|
statementsInBatch |
integer |
Total non. des instructions dans le lot |
targetResult |
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 |
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 |
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 |
Type de l’objet qui a la différence. Par exemple (Table/Vue/StoredProcedure) |
|
updateAction |
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 |
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 |
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: |
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 |
Option de remplacement pour la migration de l’environnement SSIS |
|
projectOverwriteOption |
Option de remplacement pour la migration de projet SSIS |
|
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 |
Exceptions et avertissements de migration. |
|
name |
string |
Nom du rôle serveur. |
state |
É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 | ||
lastModifiedAt |
string |
|
lastModifiedBy |
string |
|
lastModifiedByType |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Validate |
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 |
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 |
Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées. |
|
selectedDatabases |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations de connexion pour les SQL Server sources |
|
storageResourceId |
string |
ResourceId complet du stockage |
targetConnectionInfo |
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 |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Validate |
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 |
URI SAP du conteneur de compte de stockage Azure à utiliser pour stocker des fichiers de sauvegarde. |
|
backupFileShare |
Informations de partage de fichiers de sauvegarde pour toutes les bases de données sélectionnées. |
|
backupMode |
Mode sauvegarde pour spécifier s’il faut utiliser une sauvegarde existante ou en créer une. |
|
selectedDatabases |
Bases de données à migrer |
|
selectedLogins |
string[] |
Connexions à migrer |
sourceConnectionInfo |
Informations pour la connexion à la source |
|
targetConnectionInfo |
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 |
Erreurs associées au chemin d’accès BackupFolder |
|
backupShareCredentialsErrors |
Erreurs associées aux informations d’identification du nom d’utilisateur et du mot de passe du partage de sauvegarde |
|
backupStorageAccountErrors |
Erreurs associées au compte de stockage fourni. |
|
databaseBackupInfo |
Informations sur les fichiers de sauvegarde lorsque le mode de sauvegarde existant est utilisé. |
|
existingBackupErrors |
Erreurs associées aux fichiers de sauvegarde existants. |
|
id |
string |
Identificateur de résultat |
name |
string |
Nom de base de données |
restoreDatabaseNameErrors |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Entrée de tâche |
|
output |
Sortie de la tâche. Cette option est ignorée si elle est envoyée. |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Validate |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
Décrit comment effectuer une migration de données MongoDB |
|
output |
Tableau contenant un seul objet MongoDbMigrationProgress |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Validate. |
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 |
Tableau d’erreurs. Cette option est ignorée si elle est envoyée. |
|
input |
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 |
Tableau contenant un objet de réponse d’erreur de validation unique |
|
state |
État de la tâche. Cette option est ignorée si elle est envoyée. |
|
taskType |
string:
Validate. |
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 |
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 |
Bases de données à migrer |
|
sourceConnectionInfo |
Informations pour la connexion au serveur SQL source |
|
targetConnectionInfo |
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 |
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 |
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 |