Tasks - Get
Obtenir des informations sur les tâches
La ressource de tâches est une ressource imbriquée et proxy uniquement représentant le travail effectué par une instance DMS (classique). La méthode GET récupère des informations sur une tâche.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?api-version=2022-03-30-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?$expand={$expand}&api-version=2022-03-30-preview
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
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 |
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
GET https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask?api-version=2022-03-30-preview
Exemple de réponse
{
"properties": {
"input": {
"targetConnectionInfo": {
"type": "SqlConnectionInfo",
"dataSource": "ssma-test-server.database.windows.net",
"authentication": "SqlAuthentication",
"encryptConnection": true,
"trustServerCertificate": true,
"userName": "testuser"
}
},
"taskType": "ConnectToTarget.SqlDb",
"state": "Queued"
},
"etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
"id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask",
"name": "DmsSdkTask",
"type": "Microsoft.DataMigration/services/projects/tasks"
}
Définitions
| Nom | Description |
|---|---|
|
Api |
Informations sur l’erreur. |
|
Authentication |
Énumération des types d’authentification possibles lors de la connexion |
|
Azure |
Azure Active Directory Application |
|
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 du jeu de sauvegarde |
|
Backup |
Énumération des différents types de sauvegarde. |
|
Blob |
Informations de stockage de conteneur d’objets blob. |
|
Command |
État de la commande. Cette opération 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 de la tâche qui valide la connexion de base de données MySQL |
|
Connect |
Propriétés de la tâche qui valide la connexion de base de données MySQL |
|
Connect |
Sortie pour la connexion à la source de type MySQL |
|
Connect |
Entrée de la tâche qui valide la connexion de base de données Oracle |
|
Connect |
Sortie de la tâche qui valide la connexion de base de données Oracle |
|
Connect |
Propriétés de la tâche qui valide la connexion de base de données Oracle |
|
Connect |
Entrée pour la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source |
|
Connect |
Sortie de la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source |
|
Connect |
Propriétés de la tâche qui valide la connexion au serveur PostgreSQL et aux exigences du serveur source pour la migration en ligne |
|
Connect |
Propriétés de la tâche qui valide la connexion à SQL Server et la configuration requise pour la migration en ligne |
|
Connect |
Entrée pour la tâche qui valide la connexion à SQL Server et valide également la configuration requise pour le 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 au niveau de connexion de 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 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 les exigences du serveur cible |
|
Connect |
Sortie de la tâche qui valide la connexion à Azure Database pour MySQL et la configuration requise pour le serveur cible |
|
Connect |
Propriétés de la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible |
|
Connect |
Entrée pour la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible |
|
Connect |
Sortie de 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 aux exigences 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 pour le serveur cible pour la source Oracle. |
|
Connect |
Sortie de la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible pour la source Oracle. |
|
Connect |
Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne pour la source Oracle. |
|
Connect |
Entrée de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible |
|
Connect |
Sortie de 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 de la tâche qui valide la connexion au scénario en ligne Azure SQL Database Managed Instance. |
|
Connect |
Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance. |
|
Connect |
Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance |
|
Connect |
Entrée de la tâche qui valide la connexion à Azure SQL Database Managed Instance. |
|
Connect |
Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance. |
|
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 DB et les 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 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 base de données SQL Server |
|
Database |
Informations spécifiques au fichier 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 de la table |
|
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 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 codé en Base64. |
|
Get |
Sortie de la tâche qui obtient des certificats TDE au format codé en Base64. |
|
Get |
Propriétés de la tâche qui obtient des certificats TDE au format codé 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 donnée de bases de données |
|
Get |
Entrée pour la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle. |
|
Get |
Sortie de 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 pour une liste fournie de bases de données PostgreSQL. |
|
Get |
Sortie de la tâche qui obtient la liste des tables pour 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 donnée de bases de données |
|
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 donnée de bases de données |
|
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 donnée de bases de données |
|
Login |
Énumération de l’étape différente de la migration de connexion. |
|
Login |
Mappage d’énumération de SMO LoginType. |
|
Migrate |
Entrée pour la commande qui termine la migration en ligne d’une instance managée Azure SQL Database. |
|
Migrate |
Sortie de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database. |
|
Migrate |
Propriétés de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database. |
|
Migrate |
Propriétés de la tâche qui migre les données entre les sources de données MongoDB |
|
Migrate |
Informations spécifiques à la base de données pour les entrées de tâche de migration MySQL hors connexion à Azure Database pour MySQL |
|
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 les entrées de tâche de migration MySQL vers Azure Database pour MySQL |
|
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 les entrées de tâche de migration Oracle vers Azure Database pour PostgreSQL |
|
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 les entrées de tâche de migration PostgreSQL vers Azure Database pour PostgreSQL |
|
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 DB |
|
Migrate |
Informations spécifiques à la base de données pour les entrées de tâche de migration de synchronisation SQL vers Azure SQL DB |
|
Migrate |
Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne |
|
Migrate |
Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Propriétés de la tâche qui migre les 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 DB Managed Instance |
|
Migrate |
Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Propriétés de la tâche qui migre les bases de données SQL Server vers un scénario de synchronisation Azure SQL Database Managed Instance |
|
Migrate |
Entrée pour la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Propriétés de la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance |
|
Migrate |
Entrée pour la tâche qui migre les packages SSIS de SQL Server vers Azure SQL Database Managed Instance. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Propriétés de la tâche qui migre les packages SSIS des bases de données SQL Server vers Azure SQL Database Managed Instance. |
|
Migrate |
Entrée pour la commande qui termine la migration de synchronisation pour une base de données. |
|
Migrate |
Sortie de 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é de la migration d’un objet serveur |
|
Migration |
Le résultat du rapport de validation de la migration contient l’URL pour télécharger le rapport généré. |
|
Migration |
État actuel de la migration |
|
Migration |
État actuel de la migration |
|
Migration |
Résultat récapitulatif du 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 Database 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 une collection MongoDB individuelle doit être migrée |
|
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 une base de données MongoDB individuelle doit être migrée |
|
Mongo |
Décrit une erreur ou un avertissement qui s’est produit lors d’une migration MongoDB |
|
Mongo |
Type d’erreur ou d’avertissement |
|
Mongo |
Décrit la progression de la migration globale |
|
Mongo |
Décrit comment une migration de données MongoDB doit être effectuée |
|
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 relatives à la connexion au serveur MySQL |
|
My |
Plateforme cible pour la migration |
|
Object |
Type de l’objet qui a la différence. par exemple (Table/View/StoredProcedure) |
|
OData |
Informations d’erreur au format OData. |
|
Oracle |
Informations pour la connexion au serveur Oracle |
|
Orphaned |
Informations sur les utilisateurs orphelins sur la base de données SQL Server. |
|
Postgre |
Informations relatives à la connexion au serveur PostgreSQL |
|
Project |
Ressource de tâche |
|
Query |
Résultats de la comparaison d’analyse des requêtes entre la source et la cible |
|
Query |
Décrit les résultats d’analyse des requêtes 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 se produisent lors de la validation de la migration |
|
Selected |
Informations sur l’exportation du certificat pour les bases de données activées par 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 relatives à la connexion au serveur de base de données SQL |
|
Sql |
Type de plateforme serveur pour la connexion |
|
Ssis |
Informations de migration SSIS avec type de magasin SSIS, stratégie de remplacement. |
|
Ssis |
L’option de remplacement pour la migration d’objets SSIS, ignorer et remplacer uniquement sont prises en charge dans DMS (classique) maintenant et à l’avenir peut ajouter une option De réutilisation pour l’objet conteneur |
|
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 opération est ignorée si elle est envoyée. |
|
Update |
Type de la différence réelle pour l’objet comparé, tout en effectuant une comparaison de schémas |
|
Validate |
Propriétés de la tâche qui valide l’entrée de migration pour les migrations sql vers Azure SQL DB sync |
|
Validate |
Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance. |
|
Validate |
Sortie de la tâche qui valide l’entrée de migration pour la migration en ligne d’Azure SQL Database Managed Instance |
|
Validate |
Propriétés de la tâche qui valide l’entrée de migration pour SQL vers un scénario de synchronisation Azure SQL Database Managed Instance |
|
Validate |
Entrée pour la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Managed Instance |
|
Validate |
Sortie de la tâche qui valide l’entrée de migration pour LES migrations SQL vers Azure SQL Managed Instance |
|
Validate |
Propriétés de la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Database Managed Instance |
|
Validate |
Propriétés de la tâche qui valide une migration entre les 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 la tâche qui valide l’entrée de migration pour 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 de la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL |
|
Validation |
Description des erreurs se produisent lors de la validation de la migration |
|
Validation |
État actuel de la validation |
|
Wait |
Statistiques d’attente collectées pendant l’exécution du lot de requêtes |
ApiError
Informations sur l’erreur.
| Nom | Type | Description |
|---|---|---|
| error |
Informations d’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
| Valeur | Description |
|---|---|
| None | |
| WindowsAuthentication | |
| SqlAuthentication | |
| ActiveDirectoryIntegrated | |
| ActiveDirectoryPassword |
AzureActiveDirectoryApp
Azure Active Directory Application
| Nom | Type | Description |
|---|---|---|
| appKey |
string |
Clé utilisée pour s’authentifier auprès de l’application Azure Active Directory |
| applicationId |
string |
ID d’application de l’application Azure Active Directory |
| ignoreAzurePermissions |
boolean |
Ignorer la vérification des autorisations Azure sur l’application AAD |
| tenantId |
string |
ID de locataire du client |
BackupFileInfo
Informations du fichier de sauvegarde
| Nom | Type | Description |
|---|---|---|
| familySequenceNumber |
integer |
Numéro de séquence du fichier de sauvegarde dans le jeu de sauvegarde |
| fileLocation |
string |
Emplacement du fichier de sauvegarde dans un dossier partagé |
| status |
État du fichier de sauvegarde pendant la migration |
BackupFileStatus
Énumération de l’état du fichier de sauvegarde du journal.
| Valeur | Description |
|---|---|
| Arrived | |
| Queued | |
| Uploading | |
| Uploaded | |
| Restoring | |
| Restored | |
| Cancelled |
BackupMode
Énumération des modes de sauvegarde
| Valeur | Description |
|---|---|
| CreateBackup | |
| ExistingBackup |
BackupSetInfo
Informations du jeu de sauvegarde
| Nom | Type | Description |
|---|---|---|
| backupFinishedDate |
string (date-time) |
Date et heure de fin de l’opération de sauvegarde |
| backupSetId |
string |
ID de l’ensemble de fichiers de sauvegarde |
| backupStartDate |
string (date-time) |
Date et heure à laquelle l’opération de sauvegarde a commencé |
| backupType |
Énumération des différents types de sauvegarde |
|
| databaseName |
string |
Nom de la base de données à laquelle appartient le jeu de sauvegarde |
| firstLsn |
string |
Premier numéro de séquence de journal du fichier de sauvegarde |
| isBackupRestored |
boolean |
Indique si le jeu de sauvegarde est restauré ou non |
| lastLsn |
string |
Dernier numéro de séquence de journal du fichier de sauvegarde |
| lastModifiedTime |
string (date-time) |
Heure de dernière modification du fichier de sauvegarde à l’emplacement du partage |
| listOfBackupFiles |
Liste des fichiers dans le jeu de sauvegarde |
BackupType
Énumération des différents types de sauvegarde.
| Valeur | Description |
|---|---|
| Database | |
| TransactionLog | |
| File | |
| DifferentialDatabase | |
| DifferentialFile | |
| Partial | |
| DifferentialPartial |
BlobShare
Informations de stockage de conteneur d’objets blob.
| Nom | Type | Description |
|---|---|---|
| sasUri |
string |
URI SAP du conteneur de compte de stockage Azure. |
CommandState
État de la commande. Cette opération est ignorée si elle est envoyée.
| Valeur | Description |
|---|---|
| Unknown | |
| Accepted | |
| Running | |
| Succeeded | |
| Failed |
ConnectToMongoDbTaskProperties
Propriétés de la tâche qui valide la connexion et fournit des informations sur un serveur MongoDB
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération 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 opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Connect. |
Type de tâche. |
ConnectToSourceMySqlTaskInput
Entrée de la tâche qui valide la connexion de base de données MySQL
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| checkPermissionsGroup |
Groupe d’autorisations pour les validations |
||
| isOfflineMigration |
boolean |
False |
Indicateur indiquant si la migration est hors connexion ou non |
| sourceConnectionInfo |
Informations relatives à la connexion à la source MySQL |
||
| targetPlatform |
Plateforme cible pour la migration |
ConnectToSourceMySqlTaskProperties
Propriétés de la tâche qui valide la connexion de base de données MySQL
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 de la tâche qui valide la connexion de 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 de base de données Oracle
| Nom | Type | Description |
|---|---|---|
| databases |
string[] |
Liste des schémas sur le serveur source |
| sourceServerBrandVersion |
string |
Version de la marque du serveur source |
| sourceServerVersion |
string |
Version du serveur source |
| validationErrors |
Erreurs de validation associées à la tâche |
ConnectToSourceOracleSyncTaskProperties
Propriétés de la tâche qui valide la connexion de base de données Oracle
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 la configuration requise pour le serveur source
| Nom | Type | Description |
|---|---|---|
| sourceConnectionInfo |
Informations de connexion pour le serveur PostgreSQL source |
ConnectToSourcePostgreSqlSyncTaskOutput
Sortie de la tâche qui valide la connexion à PostgreSQL et la configuration requise pour le serveur source
| Nom | Type | Description |
|---|---|---|
| databases |
string[] |
Liste des bases de données sur le serveur source |
| id |
string |
Identificateur de résultat |
| sourceServerBrandVersion |
string |
Version de la marque du serveur source |
| sourceServerVersion |
string |
Version du serveur source |
| validationErrors |
Erreurs de validation associées à la tâche |
ConnectToSourcePostgreSqlSyncTaskProperties
Propriétés de la tâche qui valide la connexion au serveur PostgreSQL et aux exigences du serveur source pour la migration en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 pour la migration en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | ConnectToSourceSqlServerTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération 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 la configuration requise pour le 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 des connexions à partir du serveur source. |
| collectTdeCertificateInfo |
boolean |
False |
Indicateur indiquant s’il faut collecter les noms de certificats TDE à partir du serveur source. |
| encryptedKeyForSecureFields |
string |
clé chiffrée pour les champs sécurisés |
|
| sourceConnectionInfo |
Informations de connexion pour SQL Server source |
||
| validateSsisCatalogOnly |
boolean |
False |
Indicateur permettant de vérifier si le catalogue SSIS est accessible sur le serveur source. |
ConnectToSourceSqlServerTaskOutputAgentJobLevel
Sortie au niveau du travail de l’agent pour la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de résultat |
| isEnabled |
boolean |
État du travail agent d’origine. |
| jobCategory |
string |
Type de travail de l’agent. |
| jobOwner |
string |
Propriétaire du travail de l’agent |
| lastExecutedOn |
string (date-time) |
Date et heure UTC de la dernière exécution du travail de l’agent. |
| migrationEligibility |
Informations sur l’éligibilité du travail d’agent pour la migration. |
|
| name |
string |
Nom du travail de l’agent |
| resultType |
string:
Agent |
Type de résultat - niveau de base de données ou niveau de 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 |
Niveau de compatibilité SQL Server 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 - niveau de base de données ou niveau de tâche |
| sizeMB |
number (double) |
Taille du fichier en mégaoctets |
ConnectToSourceSqlServerTaskOutputLoginLevel
Sortie au niveau de connexion de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source
| Nom | Type | Description |
|---|---|---|
| defaultDatabase |
string |
Base de données par défaut pour la connexion. |
| id |
string |
Identificateur de résultat |
| isEnabled |
boolean |
État de la connexion. |
| loginType |
Type de connexion. |
|
| migrationEligibility |
Informations sur l’éligibilité de la connexion pour la migration. |
|
| name |
string |
Nom de connexion. |
| resultType |
string:
Login |
Type de résultat - niveau de base de données ou niveau de tâche |
ConnectToSourceSqlServerTaskOutputTaskLevel
Sortie au niveau de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source
| Nom | Type | Description |
|---|---|---|
| agentJobs |
object |
Travaux de l’agent source en tant que mappage du nom du travail de l’agent à l’ID. |
| databaseTdeCertificateMapping |
object |
Mappage du nom de la base de données au nom du certificat TDE, le cas échéant |
| databases |
object |
Bases de données sources sous forme de mappage du nom de la base de données à l’ID de base de données |
| id |
string |
Identificateur de résultat |
| logins |
object |
Connexions sources sous forme de mappage du nom de connexion à l’ID de connexion. |
| resultType |
string:
Task |
Type de résultat - niveau de base de données ou niveau de tâche |
| sourceServerBrandVersion |
string |
Version de la marque du serveur source |
| sourceServerVersion |
string |
Version du serveur source |
| validationErrors |
Erreurs de validation |
ConnectToSourceSqlServerTaskProperties
Propriétés de la tâche qui valide la connexion à SQL Server et valide également les exigences du serveur source
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | ConnectToSourceSqlServerTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération 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 les exigences du serveur cible
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| isOfflineMigration |
boolean |
False |
Indicateur indiquant si la migration est hors connexion ou non |
| sourceConnectionInfo |
Informations de connexion pour le serveur MySQL source |
||
| targetConnectionInfo |
Informations de connexion pour le serveur Azure Database pour MySQL cible |
ConnectToTargetAzureDbForMySqlTaskOutput
Sortie de la tâche qui valide la connexion à Azure Database pour MySQL et la configuration requise pour le serveur cible
| Nom | Type | Description |
|---|---|---|
| databases |
string[] |
Liste des bases de données sur le serveur cible |
| id |
string |
Identificateur de résultat |
| serverVersion |
string |
Version du serveur cible |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| validationErrors |
Erreurs de validation associées à la tâche |
ConnectToTargetAzureDbForMySqlTaskProperties
Propriétés de la tâche qui valide la connexion à Azure Database pour MySQL et les exigences du serveur cible
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 la configuration requise pour le 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 de la tâche qui valide la connexion à Azure Database pour PostgreSQL et les exigences du serveur cible
| Nom | Type | Description |
|---|---|---|
| databases |
string[] |
Liste des bases de données sur le serveur cible |
| id |
string |
Identificateur de résultat |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
| validationErrors |
Erreurs de validation associées à la tâche |
ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 pour le serveur cible pour la source Oracle.
| Nom | Type | Description |
|---|---|---|
| targetConnectionInfo |
Informations de connexion pour le serveur Azure Database pour PostgreSQL cible |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
Sortie de la tâche qui valide la connexion à Azure Database pour PostgreSQL et la configuration requise pour le serveur cible pour la source Oracle.
| Nom | Type | Description |
|---|---|---|
| databaseSchemaMap |
Mappage de schémas par base de données |
|
| databases |
string[] |
Liste des bases de données sur le serveur cible |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
| validationErrors |
Erreurs de validation associées à la tâche |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
Propriétés de la tâche qui valide la connexion au serveur Azure Database pour PostgreSQL et aux exigences du serveur cible pour la migration en ligne pour la source Oracle.
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Connect |
Type de tâche. |
ConnectToTargetSqlDbTaskInput
Entrée de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible
| Nom | Type | Description |
|---|---|---|
| queryObjectCounts |
boolean |
Indicateur booléen indiquant s’il faut interroger le nombre d’objets pour chaque base de données sur le serveur cible |
| targetConnectionInfo |
Informations de connexion pour la base de données SQL cible |
ConnectToTargetSqlDbTaskOutput
Sortie de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible
| Nom | Type | Description |
|---|---|---|
| databases |
object |
Bases de données sources sous forme de mappage du nom de la base de données à l’ID de base de données |
| id |
string |
Identificateur de résultat |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
ConnectToTargetSqlDbTaskProperties
Propriétés de la tâche qui valide la connexion à la base de données SQL et aux exigences du serveur cible
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| createdOn |
string |
DateTime au format UTC lors de la création de la tâche |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Connect |
Type de tâche. |
ConnectToTargetSqlMISyncTaskInput
Entrée de la tâche qui valide la connexion au scénario en ligne Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| azureApp |
Application Azure Active Directory que l’instance DMS (classique) utilisera pour se connecter à l’instance cible d’Azure SQL Database Managed Instance et au compte de stockage Azure |
|
| targetConnectionInfo |
Informations de connexion pour Azure SQL Database Managed Instance |
ConnectToTargetSqlMISyncTaskOutput
Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
| validationErrors |
Erreurs de validation |
ConnectToTargetSqlMISyncTaskProperties
Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Connect |
Type de tâche. |
ConnectToTargetSqlMITaskInput
Entrée de la tâche qui valide la connexion à Azure SQL Database Managed Instance.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| collectAgentJobs |
boolean |
True |
Indicateur indiquant s’il faut collecter des travaux d’agent à partir du serveur SQL MI cible. |
| collectLogins |
boolean |
True |
Indicateur indiquant s’il faut collecter les connexions à partir du serveur SQL MI cible. |
| targetConnectionInfo |
Informations de connexion pour SQL Server cible |
||
| validateSsisCatalogOnly |
boolean |
False |
Indicateur pour vérifier si le catalogue SSIS est accessible sur le serveur SQL MI cible. |
ConnectToTargetSqlMITaskOutput
Sortie de la tâche qui valide la connexion à Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| agentJobs |
string[] |
Liste des travaux d’agent sur le serveur cible. |
| id |
string |
Identificateur de résultat |
| logins |
string[] |
Liste des connexions sur le serveur cible. |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
| validationErrors |
Erreurs de validation |
ConnectToTargetSqlMITaskProperties
Propriétés de la tâche qui valide la connexion à Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 DB et les exigences du serveur cible
| Nom | Type | Description |
|---|---|---|
| sourceConnectionInfo |
Informations de connexion pour 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 aux exigences du serveur cible pour la migration en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Connect |
Type de tâche. |
createdByType
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseBackupInfo
Informations sur les fichiers de sauvegarde lorsque le mode de sauvegarde existant est utilisé.
| Nom | Type | Description |
|---|---|---|
| backupFiles |
string[] |
Liste des fichiers de sauvegarde de la base de données active. |
| backupFinishDate |
string (date-time) |
Date et heure de fin de l’opération de sauvegarde. |
| backupType |
Type de sauvegarde. |
|
| databaseName |
string |
Nom de la base de données. |
| familyCount |
integer |
Nombre de fichiers dans le jeu de sauvegarde. |
| isCompressed |
boolean |
Indique si le jeu de sauvegarde est compressé |
| isDamaged |
boolean |
La base de données a été endommagée lors de la sauvegarde, mais l’opération de sauvegarde a été demandée pour continuer malgré les erreurs. |
| position |
integer |
Position de la sauvegarde de base de données actuelle dans le fichier. |
DatabaseCompatLevel
Énumération des niveaux de compatibilité de base de données SQL Server
| Valeur | Description |
|---|---|
| CompatLevel80 | |
| CompatLevel90 | |
| CompatLevel100 | |
| CompatLevel110 | |
| CompatLevel120 | |
| CompatLevel130 | |
| CompatLevel140 |
DatabaseFileInfo
Informations spécifiques au fichier de base de données
| Nom | Type | Description |
|---|---|---|
| databaseName |
string |
Nom de la base de données |
| fileType |
Type de fichier de base de données |
|
| id |
string |
Identificateur unique pour le fichier de base de données |
| logicalName |
string |
Nom logique du fichier |
| physicalFullName |
string |
Chemin d’accès complet du système d’exploitation du fichier |
| restoreFullName |
string |
Chemin complet suggéré du fichier pour la restauration |
| sizeMB |
number (double) |
Taille du fichier en mégaoctets |
DatabaseFileType
Énumération des types de fichiers de base de données SQL Server
| Valeur | Description |
|---|---|
| Rows | |
| Log | |
| Filestream | |
| NotSupported | |
| Fulltext |
DatabaseMigrationStage
Étape actuelle de la migration
| Valeur | Description |
|---|---|
| None | |
| Initialize | |
| Backup | |
| FileCopy | |
| Restore | |
| Completed |
DatabaseMigrationState
État de migration au niveau de la base de données.
| Valeur | Description |
|---|---|
| UNDEFINED | |
| INITIAL | |
| FULL_BACKUP_UPLOAD_START | |
| LOG_SHIPPING_START | |
| UPLOAD_LOG_FILES_START | |
| CUTOVER_START | |
| POST_CUTOVER_COMPLETE | |
| COMPLETED | |
| CANCELLED | |
| FAILED |
DatabaseSchemaMap
Mappage de schémas par base de données
| Nom | Type | Description |
|---|---|---|
| database |
string |
|
| schemas |
string[] |
DatabaseState
Énumération des états de base de données SQL Server
| Valeur | Description |
|---|---|
| Online | |
| Restoring | |
| Recovering | |
| RecoveryPending | |
| Suspect | |
| Emergency | |
| Offline | |
| Copying | |
| OfflineSecondary |
DatabaseSummaryResult
Résumé des résultats de la base de données dans la migration
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de la migration |
| errorPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément |
| itemsCompletedCount |
integer (int64) |
Nombre d’éléments terminés avec succès |
| itemsCount |
integer (int64) |
Nombre d’éléments |
| name |
string |
Nom de l’élément |
| resultPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément |
| sizeMB |
number (double) |
Taille de la base de données en mégaoctets |
| startedOn |
string (date-time) |
Heure de début de la migration |
| state |
État actuel de la migration |
|
| statusMessage |
string |
Message d’état |
DatabaseTable
Propriétés de la table
| Nom | Type | Description |
|---|---|---|
| hasRows |
boolean |
Indique si la table est vide ou non |
| name |
string |
Nom qualifié de schéma de la table |
DataIntegrityValidationResult
Résultats de la validation de l’intégrité des données basée sur la somme de contrôle
| Nom | Type | Description |
|---|---|---|
| failedObjects |
object |
Liste des noms de tables ayant échoué de la paire source et cible |
| validationErrors |
Liste des erreurs qui se sont produites lors de la validation de l’intégrité des données |
DataItemMigrationSummaryResult
Résumé de base d’une migration d’élément de données
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de la migration |
| errorPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément |
| itemsCompletedCount |
integer (int64) |
Nombre d’éléments terminés avec succès |
| itemsCount |
integer (int64) |
Nombre d’éléments |
| name |
string |
Nom de l’élément |
| resultPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément |
| startedOn |
string (date-time) |
Heure de début de la migration |
| state |
État actuel de la migration |
|
| statusMessage |
string |
Message d’état |
ExecutionStatistics
Description des erreurs se produisent lors de la validation de la migration
| Nom | Type | Description |
|---|---|---|
| cpuTimeMs |
number (float) |
Temps processeur en millisecondes pour l’exécution de la requête |
| elapsedTimeMs |
number (float) |
Temps nécessaire en millisecondes pour l’exécution de la requête |
| executionCount |
integer (int64) |
Non. d’exécutions de requêtes |
| hasErrors |
boolean |
Indique si la requête a entraîné une erreur |
| sqlErrors |
string[] |
Liste des erreurs sql |
| waitStats |
<string,
Wait |
Dictionnaire des types d’attente d’exécution des requêtes sql et des statistiques respectives |
FileShare
Informations de partage de fichiers avec chemin d’accès, nom d’utilisateur et mot de passe.
| Nom | Type | Description |
|---|---|---|
| password |
string |
Informations d’identification du mot de passe utilisées pour se connecter à l’emplacement du partage. |
| path |
string |
Chemin d’accès au dossier de ce partage. |
| userName |
string |
Informations d’identification du nom d’utilisateur pour se connecter à l’emplacement du partage |
GetTdeCertificatesSqlTaskInput
Entrée pour la tâche qui obtient des certificats TDE au format codé en Base64.
| Nom | Type | Description |
|---|---|---|
| backupFileShare |
Sauvegardez les informations de partage de fichiers pour le partage de fichiers à utiliser pour stocker temporairement 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 codé en Base64.
| Nom | Type | Description |
|---|---|---|
| base64EncodedCertificates |
object |
Mappage du nom du certificat au format codé en base 64. |
| validationErrors |
Erreurs de validation |
GetTdeCertificatesSqlTaskProperties
Propriétés de la tâche qui obtient des certificats TDE au format codé en Base64.
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 des tables pour |
GetUserTablesMySqlTaskOutput
Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| databasesToTables |
object |
Mappage du nom de la base de données à la liste des tables |
| id |
string |
Identificateur de résultat |
| validationErrors |
Erreurs de validation |
GetUserTablesMySqlTaskProperties
Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 de la tâche qui obtient la liste des tables contenues dans une liste fournie de schémas Oracle.
| Nom | Type | Description |
|---|---|---|
| schemaName |
string |
Le schéma pour lequel ce résultat est destiné |
| tables |
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 clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 pour une liste fournie de bases de données PostgreSQL.
| Nom | Type | Description |
|---|---|---|
| connectionInfo |
Informations relatives à la connexion à la source PostgreSQL |
|
| selectedDatabases |
string[] |
Liste des bases de données PostgreSQL pour lesquelles collecter des tables |
GetUserTablesPostgreSqlTaskOutput
Sortie de la tâche qui obtient la liste des tables pour une liste fournie de bases de données PostgreSQL.
| Nom | Type | Description |
|---|---|---|
| databaseName |
string |
La base de données pour laquelle ce résultat est destiné |
| tables |
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 donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| selectedSourceDatabases |
string[] |
Liste des noms de base de données sources pour collecter des tables pour |
| selectedTargetDatabases |
string[] |
Liste des noms de base de données cibles pour collecter des tables pour |
| sourceConnectionInfo |
Informations de connexion pour SQL Server |
|
| targetConnectionInfo |
Informations de connexion pour la base de données SQL |
GetUserTablesSqlSyncTaskOutput
Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| databasesToSourceTables |
object |
Mappage du nom de la base de données à la liste des tables sources |
| databasesToTargetTables |
object |
Mappage du nom de la base de données à la liste des tables cibles |
| tableValidationErrors |
object |
Mappage du nom de la base de données à la liste des erreurs de validation |
| validationErrors |
Erreurs de validation |
GetUserTablesSqlSyncTaskProperties
Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 donnée de bases de données
| 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 des tables pour |
GetUserTablesSqlTaskOutput
Sortie de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| databasesToTables |
object |
Mappage du nom de la base de données à la liste des tables |
| id |
string |
Identificateur de résultat |
| validationErrors |
Erreurs de validation |
GetUserTablesSqlTaskProperties
Propriétés de la tâche qui collecte les tables utilisateur pour la liste donnée de bases de données
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 l’étape différente de la migration de connexion.
| Valeur | Description |
|---|---|
| None | |
| Initialize | |
| LoginMigration | |
| EstablishUserMapping | |
| AssignRoleMembership | |
| AssignRoleOwnership | |
| EstablishServerPermissions | |
| EstablishObjectPermissions | |
| Completed |
LoginType
Mappage d’énumération de SMO LoginType.
| Valeur | Description |
|---|---|
| WindowsUser | |
| WindowsGroup | |
| SqlLogin | |
| Certificate | |
| AsymmetricKey | |
| ExternalUser | |
| ExternalGroup |
MigrateMISyncCompleteCommandInput
Entrée pour la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.
| Nom | Type | Description |
|---|---|---|
| sourceDatabaseName |
string |
Nom de la base de données d’instance managée |
MigrateMISyncCompleteCommandOutput
Sortie de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.
| Nom | Type | Description |
|---|---|---|
| errors |
Liste des erreurs qui se sont produites pendant l’exécution de la commande |
MigrateMISyncCompleteCommandProperties
Propriétés de la commande qui termine la migration en ligne d’une instance managée Azure SQL Database.
| Nom | Type | Description |
|---|---|---|
| commandType |
string:
Migrate. |
Type de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de commande |
|
| output |
Sortie de commande. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la commande. Cette opération est ignorée si elle est envoyée. |
MigrateMongoDbTaskProperties
Propriétés de la tâche qui migre les données entre les sources de données MongoDB
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Décrit comment une migration de données MongoDB doit être effectuée |
|
| output | MongoDbProgress[]: |
Classe de base pour les sorties de migration MongoDB |
| state |
État de la tâche. Cette opération 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 les entrées de tâche de migration MySQL hors connexion à Azure Database pour MySQL
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de la base de données |
| tableMap |
object |
Mappage de la source aux tables cibles |
| targetDatabaseName |
string |
Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration. |
MigrateMySqlAzureDbForMySqlOfflineTaskInput
Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations hors connexion
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| encryptedKeyForSecureFields |
string |
clé chiffrée pour les champs sécurisés |
|
| makeSourceServerReadOnly |
boolean |
False |
Définition de la définition du serveur source en lecture seule |
| optionalAgentSettings |
object |
Paramètres facultatifs pour ajuster le taux de transfert de données lors de la migration |
|
| selectedDatabases |
Bases de données à migrer |
||
| sourceConnectionInfo |
Informations de connexion pour mySQL source |
||
| startedOn |
string (date-time) |
Paramètre à spécifier lors du démarrage de la migration |
|
| targetConnectionInfo |
Informations de connexion pour Azure Database pour MySQL cible |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
| Nom | Type | Description |
|---|---|---|
| databaseName |
string |
Nom de la base de données |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| errorCount |
integer (int64) |
Nombre d’erreurs de base de données/objet. |
| errorPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément |
| exceptionsAndWarnings |
Exceptions et avertissements de migration. |
|
| id |
string |
Identificateur de résultat |
| lastStorageUpdate |
string (date-time) |
Dernière fois que le stockage a été mis à jour |
| message |
string |
Message de progression de la migration |
| numberOfObjects |
integer (int64) |
Nombre d’objets |
| numberOfObjectsCompleted |
integer (int64) |
Nombre d’objets terminés avec succès |
| objectSummary |
<string,
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 de sous-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 (date-time) |
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 comme mappage du nom de la base de données à l’ID de base de données |
| durationInSeconds |
integer (int64) |
Durée de l’exécution des tâches en secondes. |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| exceptionsAndWarnings |
Exceptions et avertissements de migration. |
|
| id |
string |
Identificateur de résultat |
| lastStorageUpdate |
string (date-time) |
Dernière fois que le stockage a été mis à jour |
| message |
string |
Message de progression de la migration |
| migrationReportResult |
Résultat du rapport de migration, fournit une URL unique pour télécharger 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 (date-time) |
Heure de début de la migration |
| status |
État actuel de la migration |
|
| statusMessage |
string |
Message d’état de la migration |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de la migration |
| errorPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément |
| id |
string |
Identificateur de résultat |
| itemsCompletedCount |
integer (int64) |
Nombre d’éléments terminés avec succès |
| itemsCount |
integer (int64) |
Nombre d’éléments |
| lastStorageUpdate |
string (date-time) |
Dernière fois que le stockage a été mis à jour |
| objectName |
string |
Nom de l’élément |
| resultPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément |
| resultType |
string:
Table |
Type de résultat |
| startedOn |
string (date-time) |
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 clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération 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 tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskId |
string |
ID de tâche |
| taskType |
string:
Migrate. |
Type de tâche. |
MigrateMySqlAzureDbForMySqlSyncDatabaseInput
Informations spécifiques à la base de données pour les entrées de tâche de migration MySQL vers Azure Database pour MySQL
| Nom | Type | Description |
|---|---|---|
| migrationSetting |
object |
Paramètres de migration qui ajustent le comportement de migration |
| name |
string |
Nom de la base de données |
| sourceSetting |
object |
Paramètres sources pour régler le comportement de migration du point de terminaison source |
| tableMap |
object |
Mappage de la source aux tables cibles |
| targetDatabaseName |
string |
Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration. |
| targetSetting |
object |
Paramètres cibles pour régler le comportement de migration du point de terminaison cible |
MigrateMySqlAzureDbForMySqlSyncTaskInput
Entrée pour la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| selectedDatabases |
Bases de données à migrer |
|
| sourceConnectionInfo |
Informations de connexion pour mySQL source |
|
| targetConnectionInfo |
Informations de connexion pour Azure Database pour MySQL cible |
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 (int64) |
Nombre de modifications appliquées |
| cdcDeleteCounter |
integer (int64) |
Nombre de suppressions de capture de données modifiées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions cdc |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour cdc |
| databaseName |
string |
Nom de la base de données |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| fullLoadCompletedTables |
integer (int64) |
Nombre de tables terminées en charge complète |
| fullLoadErroredTables |
integer (int64) |
Nombre de tables erronées dans la charge complète |
| fullLoadLoadingTables |
integer (int64) |
Nombre de tables chargées en charge complète |
| fullLoadQueuedTables |
integer (int64) |
Nombre de tables mises en file d’attente en charge complète |
| id |
string |
Identificateur de résultat |
| incomingChanges |
integer (int64) |
Nombre de modifications entrantes |
| initializationCompleted |
boolean |
Indique si la charge initiale (charge complète) a été terminée |
| latency |
integer (int64) |
Capture de données modifiées appliquer la latence |
| migrationState |
État de migration dans lequel se trouve cette base de données |
|
| resultType |
string:
Database |
Type de résultat |
| startedOn |
string (date-time) |
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 (date-time) |
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 (date-time) |
Heure de début de la migration |
| targetServer |
string |
Nom du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
| Nom | Type | Description |
|---|---|---|
| cdcDeleteCounter |
string |
Nombre de suppressions appliquées |
| cdcInsertCounter |
string |
Nombre d’insertions appliquées |
| cdcUpdateCounter |
string |
Nombre de mises à jour appliquées |
| dataErrorsCounter |
integer (int64) |
Nombre d’erreurs de données se sont produites |
| databaseName |
string |
Nom de la base de données |
| fullLoadEndedOn |
string (date-time) |
Heure de fin de la charge complète |
| fullLoadEstFinishTime |
string (date-time) |
Estimer la fin de la charge complète |
| fullLoadStartedOn |
string (date-time) |
Heure de début de la charge complète |
| fullLoadTotalRows |
integer (int64) |
Nombre de lignes appliquées en charge complète |
| id |
string |
Identificateur de résultat |
| lastModifiedTime |
string (date-time) |
Heure de dernière modification sur la cible |
| resultType |
string:
Table |
Type de résultat |
| state |
État actuel de la migration de table |
|
| tableName |
string |
Nom de la table |
| totalChangesApplied |
integer (int64) |
Nombre total de modifications appliquées |
MigrateMySqlAzureDbForMySqlSyncTaskProperties
Propriétés de la tâche qui migre les bases de données MySQL vers Azure Database pour MySQL pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | MigrateMySqlAzureDbForMySqlSyncTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération 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 clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération 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 les entrées de tâche de migration Oracle vers Azure Database pour PostgreSQL
| Nom | Type | Description |
|---|---|---|
| caseManipulation |
string |
Comment gérer la casse du nom d’objet : Preserve ou ToLower |
| migrationSetting |
object |
Paramètres de migration qui ajustent le comportement de migration |
| name |
string |
Nom du pipeline de migration |
| schemaName |
string |
Nom du schéma source |
| sourceSetting |
object |
Paramètres sources pour régler le comportement de migration du point de terminaison source |
| tableMap |
object |
Mappage de la source aux tables cibles |
| targetDatabaseName |
string |
Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration. |
| targetSetting |
object |
Paramètres cibles pour régler le comportement de migration du point de terminaison cible |
MigrateOracleAzureDbPostgreSqlSyncTaskInput
Entrée pour la tâche qui migre les bases de données Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| selectedDatabases |
Bases de données à migrer |
|
| sourceConnectionInfo |
Informations de connexion pour Oracle source |
|
| targetConnectionInfo |
Informations de connexion pour Azure Database pour PostgreSQL cible |
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 (int64) |
Nombre de modifications appliquées |
| cdcDeleteCounter |
integer (int64) |
Nombre de suppressions de capture de données modifiées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions cdc |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour cdc |
| databaseName |
string |
Nom de la base de données |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| fullLoadCompletedTables |
integer (int64) |
Nombre de tables terminées en charge complète |
| fullLoadErroredTables |
integer (int64) |
Nombre de tables erronées dans la charge complète |
| fullLoadLoadingTables |
integer (int64) |
Nombre de tables chargées en charge complète |
| fullLoadQueuedTables |
integer (int64) |
Nombre de tables mises en file d’attente en charge complète |
| id |
string |
Identificateur de résultat |
| incomingChanges |
integer (int64) |
Nombre de modifications entrantes |
| initializationCompleted |
boolean |
Indique si la charge initiale (charge complète) a été terminée |
| latency |
integer (int64) |
Capture de données modifiées appliquer la latence |
| migrationState |
État de migration dans lequel se trouve cette base de données |
|
| resultType |
string:
Database |
Type de résultat |
| startedOn |
string (date-time) |
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 (date-time) |
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 (date-time) |
Heure de début de la migration |
| targetServer |
string |
Nom du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
| Nom | Type | Description |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
Nombre de suppressions appliquées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions appliquées |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour appliquées |
| dataErrorsCounter |
integer (int64) |
Nombre d’erreurs de données se sont produites |
| databaseName |
string |
Nom de la base de données |
| fullLoadEndedOn |
string (date-time) |
Heure de fin de la charge complète |
| fullLoadEstFinishTime |
string (date-time) |
Estimer la fin de la charge complète |
| fullLoadStartedOn |
string (date-time) |
Heure de début de la charge complète |
| fullLoadTotalRows |
integer (int64) |
Nombre de lignes appliquées en charge complète |
| id |
string |
Identificateur de résultat |
| lastModifiedTime |
string (date-time) |
Heure de dernière modification sur la cible |
| resultType |
string:
Table |
Type de résultat |
| state |
État actuel de la migration de table |
|
| tableName |
string |
Nom de la table |
| totalChangesApplied |
integer (int64) |
Nombre total de modifications appliquées |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
Informations spécifiques à la base de données pour les entrées de tâche de migration PostgreSQL vers Azure Database pour PostgreSQL
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de résultat |
| migrationSetting |
Paramètres de migration qui ajustent le comportement de migration |
|
| name |
string |
Nom de la base de données |
| selectedTables |
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 est tronquée avant de commencer la migration. |
| targetSetting |
object |
Paramètres cibles pour régler le comportement de migration du point de terminaison cible |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
Tables sélectionnées pour la migration
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de la table à migrer |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
Entrée pour la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| encryptedKeyForSecureFields |
string |
clé chiffrée pour les champs sécurisés |
| selectedDatabases |
Bases de données à migrer |
|
| sourceConnectionInfo |
Informations de connexion pour PostgreSQL source |
|
| startedOn |
string (date-time) |
Heure de début de la migration |
| targetConnectionInfo |
Informations de connexion pour Azure Database pour PostgreSQL cible |
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 (int64) |
Nombre de modifications appliquées |
| cdcDeleteCounter |
integer (int64) |
Nombre de suppressions de capture de données modifiées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions cdc |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour cdc |
| databaseName |
string |
Nom de la base de données |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| fullLoadCompletedTables |
integer (int64) |
Nombre de tables terminées en charge complète |
| fullLoadErroredTables |
integer (int64) |
Nombre de tables erronées dans la charge complète |
| fullLoadLoadingTables |
integer (int64) |
Nombre de tables chargées en charge complète |
| fullLoadQueuedTables |
integer (int64) |
Nombre de tables mises en file d’attente en charge complète |
| id |
string |
Identificateur de résultat |
| incomingChanges |
integer (int64) |
Nombre de modifications entrantes |
| initializationCompleted |
boolean |
Indique si la charge initiale (charge complète) a été terminée |
| latency |
integer (int64) |
Capture de données modifiées appliquer la latence |
| migrationState |
État de migration dans lequel se trouve cette base de données |
|
| resultType |
string:
Database |
Type de résultat |
| startedOn |
string (date-time) |
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 (date-time) |
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 (date-time) |
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 (int64) |
Nombre de suppressions appliquées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions appliquées |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour appliquées |
| dataErrorsCounter |
integer (int64) |
Nombre d’erreurs de données se sont produites |
| databaseName |
string |
Nom de la base de données |
| fullLoadEndedOn |
string (date-time) |
Heure de fin de la charge complète |
| fullLoadEstFinishTime |
string (date-time) |
Estimer la fin de la charge complète |
| fullLoadStartedOn |
string (date-time) |
Heure de début de la charge complète |
| fullLoadTotalRows |
integer (int64) |
Nombre de lignes appliquées en charge complète |
| id |
string |
Identificateur de résultat |
| lastModifiedTime |
string (date-time) |
Heure de dernière modification sur la cible |
| resultType |
string:
Table |
Type de résultat |
| state |
État actuel de la migration de table |
|
| tableName |
string |
Nom de la table |
| totalChangesApplied |
integer (int64) |
Nombre total de modifications appliquées |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
Propriétés de la tâche qui migre les bases de données PostgreSQL vers Azure Database pour PostgreSQL pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| createdOn |
string |
DateTime au format UTC lors de la création de la tâche |
| errors |
Tableau d’erreurs. Cette opération 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 tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskId |
string |
ID de tâche |
| taskType |
string:
Migrate. |
Type de tâche. |
MigrateSqlServerSqlDbDatabaseInput
Informations spécifiques à la base de données pour les entrées de tâche de migration SQL vers Azure SQL DB
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de la base de données |
| makeSourceDbReadOnly |
boolean |
Indique s’il faut définir la lecture de la base de données uniquement avant la migration |
| name |
string |
Nom de la base de données |
| schemaSetting |
object |
Paramètres sélectionnés pour la migration de schéma de base de données. |
| tableMap |
object |
Mappage de la source aux tables cibles |
| targetDatabaseName |
string |
Nom de la base de données cible. Remarque : la base de données cible est tronquée avant de commencer la migration. |
MigrateSqlServerSqlDbSyncDatabaseInput
Informations spécifiques à la base de données pour les entrées de tâche de migration de synchronisation SQL vers Azure SQL DB
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur unique pour la base de données |
| migrationSetting |
object |
Paramètres de migration qui ajustent le comportement de migration |
| name |
string |
Nom de la base de données |
| schemaName |
string |
Nom du schéma à migrer |
| sourceSetting |
object |
Paramètres sources pour régler le comportement de migration du point de terminaison source |
| tableMap |
object |
Mappage de la source aux tables cibles |
| targetDatabaseName |
string |
Nom de la base de données cible |
| targetSetting |
object |
Paramètres cibles pour régler le comportement de migration du point de terminaison cible |
MigrateSqlServerSqlDbSyncTaskInput
Entrée pour la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| selectedDatabases |
Bases de données à migrer |
|
| sourceConnectionInfo |
Informations relatives à 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 (int64) |
Nombre de modifications appliquées |
| cdcDeleteCounter |
integer (int64) |
Nombre de suppressions de capture de données modifiées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions cdc |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour cdc |
| databaseName |
string |
Nom de la base de données |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| fullLoadCompletedTables |
integer (int64) |
Nombre de tables terminées en charge complète |
| fullLoadErroredTables |
integer (int64) |
Nombre de tables erronées dans la charge complète |
| fullLoadLoadingTables |
integer (int64) |
Nombre de tables chargées en charge complète |
| fullLoadQueuedTables |
integer (int64) |
Nombre de tables mises en file d’attente en charge complète |
| id |
string |
Identificateur de résultat |
| incomingChanges |
integer (int64) |
Nombre de modifications entrantes |
| initializationCompleted |
boolean |
Indique si la charge initiale (charge complète) a été terminée |
| latency |
integer (int64) |
Capture de données modifiées appliquer la latence |
| migrationState |
État de migration dans lequel se trouve cette base de données |
|
| resultType |
string:
Database |
Type de résultat |
| startedOn |
string (date-time) |
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 (date-time) |
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 (date-time) |
Heure de début de la migration |
| targetServer |
string |
Nom du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
| Nom | Type | Description |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
Nombre de suppressions appliquées |
| cdcInsertCounter |
integer (int64) |
Nombre d’insertions appliquées |
| cdcUpdateCounter |
integer (int64) |
Nombre de mises à jour appliquées |
| dataErrorsCounter |
integer (int64) |
Nombre d’erreurs de données se sont produites |
| databaseName |
string |
Nom de la base de données |
| fullLoadEndedOn |
string (date-time) |
Heure de fin de la charge complète |
| fullLoadEstFinishTime |
string (date-time) |
Estimer la fin de la charge complète |
| fullLoadStartedOn |
string (date-time) |
Heure de début de la charge complète |
| fullLoadTotalRows |
integer (int64) |
Nombre de lignes appliquées en charge complète |
| id |
string |
Identificateur de résultat |
| lastModifiedTime |
string (date-time) |
Heure de dernière modification sur la cible |
| resultType |
string:
Table |
Type de résultat |
| state |
État actuel de la migration de table |
|
| tableName |
string |
Nom de la table |
| totalChangesApplied |
integer (int64) |
Nombre total de modifications appliquées |
MigrateSqlServerSqlDbSyncTaskProperties
Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | MigrateSqlServerSqlDbSyncTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération 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 SQL Server locales 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 relatives à la connexion à la source |
|
| startedOn |
string |
Date et heure relatives à UTC lors du démarrage de la migration |
| targetConnectionInfo |
Informations pour la connexion à la cible |
|
| validationOptions |
Options d’activation de différentes validations post-migration. Options disponibles, 1.) Vérification de l’intégrité des données : effectue une comparaison basée sur la somme de contrôle basée sur les tables sources et cibles après la migration pour garantir l’exactitude des données. 2.) Validation du schéma : effectue une comparaison complète des schémas entre les tables source et cible et fournit une liste des différences entre la base de données source et cible, 3.) Analyse des requêtes : exécute un ensemble de requêtes récupérées automatiquement à partir du cache du plan de requête ou du magasin des requêtes et les exécute et compare le temps d’exécution entre la base de données source et cible. |
MigrateSqlServerSqlDbTaskOutputDatabaseLevel
| Nom | Type | Description |
|---|---|---|
| databaseName |
string |
Nom de l’élément |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| errorCount |
integer (int64) |
Nombre d’erreurs de base de données/objet. |
| errorPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément |
| exceptionsAndWarnings |
Exceptions et avertissements de migration. |
|
| id |
string |
Identificateur de résultat |
| message |
string |
Message de progression de la migration |
| numberOfObjects |
integer (int64) |
Nombre d’objets |
| numberOfObjectsCompleted |
integer (int64) |
Nombre d’objets terminés avec succès |
| objectSummary |
<string,
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 de sous-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 (date-time) |
Heure de début de la migration |
| state |
État actuel de la migration |
|
| statusMessage |
string |
Message d’état |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
| Nom | Type | Description |
|---|---|---|
| dataIntegrityValidationResult |
Fournit le résultat de la validation de l’intégrité des données entre les tables source et cible qui sont migrées. |
|
| endedOn |
string (date-time) |
Heure de fin de validation |
| id |
string |
Identificateur de résultat |
| migrationId |
string |
Identificateur de migration |
| queryAnalysisValidationResult |
Résultats de certains résultats de l’exécution de requête entre la base de données source et cible |
|
| resultType |
string:
Migration |
Type de résultat |
| schemaValidationResult |
Fournit un résultat de comparaison de schémas entre la base de données source et cible |
|
| sourceDatabaseName |
string |
Nom de la base de données source |
| startedOn |
string (date-time) |
Heure de début de validation |
| status |
État actuel de la validation au niveau de la base de données |
|
| targetDatabaseName |
string |
Nom de la base de données cible |
MigrateSqlServerSqlDbTaskOutputError
| Nom | Type | Description |
|---|---|---|
| error |
Erreur de migration |
|
| id |
string |
Identificateur unique de 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 comme mappage du nom de la base de données à l’ID de base de données |
| durationInSeconds |
integer (int64) |
Durée de l’exécution des tâches en secondes. |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| exceptionsAndWarnings |
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 (date-time) |
Heure de début de la migration |
| status |
État actuel de la migration |
|
| statusMessage |
string |
Message d’état de la migration |
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateSqlServerSqlDbTaskOutputTableLevel
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de la migration |
| errorPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger toutes les erreurs de l’élément |
| id |
string |
Identificateur de résultat |
| itemsCompletedCount |
integer (int64) |
Nombre d’éléments terminés avec succès |
| itemsCount |
integer (int64) |
Nombre d’éléments |
| objectName |
string |
Nom de l’élément |
| resultPrefix |
string |
Préfixe de chaîne générique à utiliser pour interroger tous les résultats de sous-tem de l’élément |
| resultType |
string:
Table |
Type de résultat |
| startedOn |
string (date-time) |
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 |
État actuel de la validation au niveau de la migration. L’état du résultat de validation de la base de données est agrégé ici. |
|
| summaryResults |
<string,
Migration |
Résultats de résumé de la validation pour chaque base de données |
MigrateSqlServerSqlDbTaskProperties
Propriétés de la tâche qui migre les bases de données SQL Server locales vers Azure SQL Database
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| createdOn |
string |
DateTime au format UTC lors de la création de la tâche |
| errors |
Tableau d’erreurs. Cette opération 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 tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskId |
string |
ID de tâche |
| taskType |
string:
Migrate. |
Type de tâche. |
MigrateSqlServerSqlMIDatabaseInput
Informations spécifiques à la base de données pour les entrées de tâche de migration SQL vers Azure SQL DB Managed Instance
| Nom | Type | Description |
|---|---|---|
| backupFilePaths |
string[] |
Liste des fichiers de sauvegarde à utiliser en cas de sauvegardes existantes. |
| backupFileShare |
Sauvegardez les informations de partage de fichiers pour sauvegarder cette base de données. |
|
| id |
string |
ID de la base de données |
| name |
string |
Nom de la base de données |
| restoreDatabaseName |
string |
Nom de la base de données à destination |
MigrateSqlServerSqlMISyncTaskInput
Entrée pour la tâche qui migre les bases de données SQL Server vers un scénario en ligne Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| azureApp |
Application Azure Active Directory que l’instance DMS (classique) utilisera pour se connecter à l’instance cible d’Azure SQL Database Managed Instance et au compte de stockage Azure |
|
| backupFileShare |
Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées. |
|
| numberOfParallelDatabaseMigrations |
number |
Nombre de migrations de base de données à démarrer en parallèle |
| selectedDatabases |
Bases de données à migrer |
|
| sourceConnectionInfo |
Informations de connexion pour SQL Server source |
|
| 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 stockage Azure dans lequel les sauvegardes sont copiées dans |
| endedOn |
string (date-time) |
Heure de fin de la migration de base de données |
| errorPrefix |
string |
chaîne de préfixe à utiliser pour interroger des erreurs pour cette base de données |
| exceptionsAndWarnings |
Exceptions et avertissements de migration |
|
| fullBackupSetInfo |
Détails du jeu de sauvegarde complet |
|
| id |
string |
Identificateur de résultat |
| isFullBackupRestored |
boolean |
Indique si la sauvegarde complète a été appliquée à la base de données cible ou non |
| lastRestoredBackupSetInfo |
Informations sur le dernier jeu de sauvegarde appliqués |
|
| 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 (date-time) |
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 (date-time) |
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 (date-time) |
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 les bases de données SQL Server vers un scénario de synchronisation Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| createdOn |
string |
DateTime au format UTC lors de la création de la tâche |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | MigrateSqlServerSqlMISyncTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Migrate. |
Type de tâche. |
MigrateSqlServerSqlMITaskInput
Entrée pour la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| aadDomainName |
string |
Nom de domaine Azure Active Directory au format « contoso.com » pour Azure AD fédéré ou « contoso.onmicrosoft.com » pour le domaine managé, obligatoire si et uniquement si les connexions Windows sont sélectionnées |
| backupBlobShare |
URI SAP du conteneur de compte de stockage Azure à utiliser pour stocker des fichiers de sauvegarde. |
|
| backupFileShare |
Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées. |
|
| backupMode |
Mode de sauvegarde pour spécifier s’il faut utiliser une sauvegarde existante ou créer une nouvelle sauvegarde. Si vous utilisez des sauvegardes existantes, les chemins d’accès aux fichiers de sauvegarde doivent être fournis dans selectedDatabases. |
|
| encryptedKeyForSecureFields |
string |
clé chiffrée pour les champs sécurisés |
| selectedAgentJobs |
string[] |
Travaux d’agent à migrer. |
| selectedDatabases |
Bases de données à migrer |
|
| selectedLogins |
string[] |
Connexions à migrer. |
| sourceConnectionInfo |
Informations relatives à la connexion à la source |
|
| startedOn |
string |
Date et heure relatives à UTC lors du démarrage de la migration |
| targetConnectionInfo |
Informations pour la connexion à la cible |
MigrateSqlServerSqlMITaskOutputAgentJobLevel
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de la migration |
| exceptionsAndWarnings |
Erreurs de migration et avertissements par travail |
|
| id |
string |
Identificateur de résultat |
| isEnabled |
boolean |
État du travail agent d’origine. |
| message |
string |
Message de progression de la migration |
| name |
string |
Nom du travail de l’agent. |
| resultType |
string:
Agent |
Type de résultat |
| startedOn |
string (date-time) |
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 (date-time) |
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 (double) |
Taille de la base de données en mégaoctets |
| stage |
Étape actuelle de la migration |
|
| startedOn |
string (date-time) |
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 (date-time) |
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 (date-time) |
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 comme mappage du nom de la base de données à l’ID de base de données |
| endedOn |
string (date-time) |
Heure de fin de la migration |
| exceptionsAndWarnings |
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 |
Mappage des résultats de la migration des rôles serveur. |
| sourceServerBrandVersion |
string |
Version de la marque du serveur source |
| sourceServerVersion |
string |
Version du serveur source |
| startedOn |
string (date-time) |
Heure de début de la migration |
| state |
État actuel de la migration |
|
| status |
État actuel de la migration |
|
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateSqlServerSqlMITaskProperties
Propriétés de la tâche qui migre les bases de données SQL Server vers Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| createdOn |
string |
DateTime au format UTC lors de la création de la tâche |
| errors |
Tableau d’erreurs. Cette opération 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 tâche. Cette opération est ignorée si elle est envoyée. |
| parentTaskId |
string |
ID de tâche parent |
| state |
État de la tâche. Cette opération est ignorée si elle est envoyée. |
|
| taskId |
string |
ID de tâche |
| taskType |
string:
Migrate. |
Type de tâche. |
MigrateSsisTaskInput
Entrée pour la tâche qui migre les packages SSIS de SQL Server vers Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| sourceConnectionInfo |
Informations relatives à la connexion à la source |
|
| ssisMigrationInfo |
Informations de migration de package SSIS. |
|
| targetConnectionInfo |
Informations pour la connexion à la cible |
MigrateSsisTaskOutputMigrationLevel
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
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 SSIS. |
|
| startedOn |
string (date-time) |
Heure de début de la migration |
| status |
État actuel de la migration |
|
| targetServerBrandVersion |
string |
Version de la marque du serveur cible |
| targetServerVersion |
string |
Version du serveur cible |
MigrateSsisTaskOutputProjectLevel
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de la migration |
| exceptionsAndWarnings |
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 SSIS. |
|
| startedOn |
string (date-time) |
Heure de début de la migration |
| state |
État actuel de la migration |
MigrateSsisTaskProperties
Propriétés de la tâche qui migre les packages SSIS des bases de données SQL Server vers Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output | MigrateSsisTaskOutput[]: |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
| state |
État de la tâche. Cette opération 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 (date-time) |
Horodatage à terminer |
| databaseName |
string |
Nom de la base de données |
MigrateSyncCompleteCommandOutput
Sortie de la commande qui termine la migration de synchronisation pour une base de données.
| Nom | Type | Description |
|---|---|---|
| errors |
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 opération est ignorée si elle est envoyée. |
|
| input |
Entrée de commande |
|
| output |
Sortie de commande. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la commande. Cette opération est ignorée si elle est envoyée. |
MigrationEligibilityInfo
Informations sur l’éligibilité de la migration d’un objet serveur
| Nom | Type | Description |
|---|---|---|
| isEligibleForMigration |
boolean |
Indique si l’objet est éligible à la migration ou non. |
| validationMessages |
string[] |
Informations sur l’échec d’éligibilité de l’objet serveur. |
MigrationReportResult
Le résultat du rapport de validation de la migration contient l’URL pour télécharger le rapport généré.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de résultat de validation de la migration |
| reportUrl |
string |
URL du rapport. |
MigrationState
État actuel de la migration
| Valeur | Description |
|---|---|
| None | |
| InProgress | |
| Failed | |
| Warning | |
| Completed | |
| Skipped | |
| Stopped |
MigrationStatus
État actuel de la migration
| Valeur | Description |
|---|---|
| Default | |
| Connecting | |
| SourceAndTargetSelected | |
| SelectLogins | |
| Configured | |
| Running | |
| Error | |
| Stopped | |
| Completed | |
| CompletedWithWarnings |
MigrationValidationDatabaseSummaryResult
Résultat récapitulatif du niveau de la base de données de validation de migration
| Nom | Type | Description |
|---|---|---|
| endedOn |
string (date-time) |
Heure de fin de validation |
| id |
string |
Identificateur de résultat |
| migrationId |
string |
Identificateur de migration |
| sourceDatabaseName |
string |
Nom de la base de données source |
| startedOn |
string (date-time) |
Heure de début de validation |
| status |
État actuel de la validation au niveau de la base de données |
|
| targetDatabaseName |
string |
Nom de la base de données cible |
MigrationValidationOptions
Types de validations à exécuter après la migration
| Nom | Type | Description |
|---|---|---|
| enableDataIntegrityValidation |
boolean |
Permet d’effectuer une validation d’intégrité des données basée sur la somme de contrôle entre la source et la cible pour la base de données/tables sélectionnée. |
| enableQueryAnalysisValidation |
boolean |
Permet d’effectuer une analyse rapide et intelligente des requêtes en récupérant des requêtes à partir de la base de données source et en les exécutant dans la cible. Le résultat aura des statistiques d’exécution pour les exécutions dans les bases de données source et cible pour les requêtes extraites. |
| enableSchemaValidation |
boolean |
Permet de comparer les informations de schéma entre la source et la cible. |
MigrationValidationResult
Résultat de la validation de la migration
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de résultat de validation de la migration |
| migrationId |
string |
Identificateur de migration |
| status |
État actuel de la validation au niveau de la migration. L’état du résultat de validation de la base de données est agrégé ici. |
|
| summaryResults |
<string,
Migration |
Résultats de résumé de la validation pour chaque base de données |
MiSqlConnectionInfo
Propriétés requises pour créer une connexion à Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| managedInstanceResourceId |
string |
ID de ressource pour Azure SQL Database Managed Instance |
| password |
string |
Informations d’identification du mot de passe. |
| type | string: |
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 au format x.y.z (par exemple, 3.6.7). Non utilisé si Type est BlobContainer. |
MongoDbClusterType
Type de source de données
| Valeur | Description |
|---|---|
| BlobContainer | |
| CosmosDb | |
| MongoDb |
MongoDbCollectionInfo
Décrit une collection prise en charge dans une base de données MongoDB
| Nom | Type | Description |
|---|---|---|
| averageDocumentSize |
integer (int64) |
Taille moyenne du document ou -1 si la taille moyenne est inconnue |
| dataSize |
integer (int64) |
Taille totale estimée des données, en octets ou -1 si la taille est inconnue. |
| databaseName |
string |
Nom de la base de données contenant la collection |
| documentCount |
integer (int64) |
Nombre total estimé de documents ou -1 si le nombre de documents est inconnu |
| isCapped |
boolean |
Indique si la collection est une collection limitée (c’est-à-dire si elle a une taille fixe et agit comme une mémoire tampon circulaire) |
| isSystemCollection |
boolean |
Indique si le regroupement est un regroupement système |
| isView |
boolean |
Indique si la collection est une vue d’une autre collection |
| name |
string |
Nom non qualifié de la base de données ou de la collection |
| qualifiedName |
string |
Nom qualifié de la base de données ou de la collection. Pour une collection, il s’agit du nom qualifié de la base de données. |
| shardKey |
Clé de partition sur la collection, ou null si la collection n’est pas partitionnée |
|
| supportsSharding |
boolean |
Indique si la base de données a activé le partitionnement. Notez que la tâche de migration active le partitionnement sur la cible si nécessaire. |
| viewOf |
string |
Nom de la collection dont il s’agit d’une vue, si IsView est vrai |
MongoDbCollectionProgress
Décrit la progression d’une collection
| Nom | Type | Description |
|---|---|---|
| bytesCopied |
integer (int64) |
Nombre d’octets de document copiés pendant l’étape de copie |
| documentsCopied |
integer (int64) |
Nombre de documents copiés pendant la phase de copie |
| elapsedTime |
string |
Temps écoulé au format [ddd.]hh :mm :ss[.fffffff] (par exemple, format TimeSpan) |
| errors |
<string,
Mongo |
Erreurs et avertissements qui se sont produits pour l’objet actuel. Les clés sont les codes d’erreur. |
| eventsPending |
integer (int64) |
Nombre d’événements oplog en attente de relecture |
| eventsReplayed |
integer (int64) |
Nombre d’événements oplog relectés jusqu’à présent |
| lastEventTime |
string (date-time) |
Horodatage du dernier événement oplog reçu ou null si aucun événement oplog n’a encore été reçu |
| lastReplayTime |
string (date-time) |
Horodatage du dernier événement oplog relecté, ou null si aucun événement oplog n’a encore été relu |
| name |
string |
Nom de l’objet de progression. Pour une collection, il s’agit du nom de collection non qualifié. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null. |
| qualifiedName |
string |
Nom qualifié de l’objet de progression. Pour une collection, il s’agit du nom qualifié de la base de données. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null. |
| resultType |
string:
Collection |
Type d’objet de progression |
| state | ||
| totalBytes |
integer (int64) |
Nombre total d’octets de document sur la source au début de la phase de copie, ou -1 si la taille totale était inconnue |
| totalDocuments |
integer (int64) |
Nombre total de documents sur la source au début de la phase de copie, ou -1 si le nombre total était inconnu |
MongoDbCollectionSettings
Décrit comment une collection MongoDB individuelle doit être migrée
| Nom | Type | Description |
|---|---|---|
| canDelete |
boolean |
Indique si le migration est autorisé à supprimer la collection cible au cours de l’exécution d’une migration. La valeur par défaut est true. |
| shardKey |
Décrit une clé de partition MongoDB |
|
| targetRUs |
integer (int32) |
Unités de requête qui doivent être configurées sur une cible CosmosDB ou null pour utiliser la valeur par défaut. Cela n’a aucun effet sur les cibles non CosmosDB. |
MongoDbConnectionInfo
Décrit une connexion à une source de données MongoDB
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| additionalSettings |
string |
Paramètres de connexion supplémentaires |
|
| authentication |
Type d’authentification à utiliser pour la connexion |
||
| connectionString |
string |
Chaîne de connexion MongoDB ou URL du conteneur d’objets blob. Le nom d’utilisateur et le mot de passe peuvent être spécifiés ici ou dans les propriétés userName et password |
|
| dataSource |
string |
Source de données |
|
| encryptConnection |
boolean |
Indique s’il faut chiffrer la connexion |
|
| enforceSSL |
boolean |
||
| password |
string |
Informations d’identification du mot de passe. |
|
| port |
integer |
port pour le serveur |
|
| serverBrandVersion |
string |
version de la marque de serveur |
|
| serverName |
string |
nom du serveur |
|
| serverVersion |
string |
version du serveur |
|
| trustServerCertificate |
boolean |
False |
Indique s’il faut approuver le certificat de serveur |
| type |
string |
Type d’informations de connexion |
|
| userName |
string |
Nom d’utilisateur |
MongoDbDatabaseInfo
Décrit une base de données dans une source de données MongoDB
| Nom | Type | Description |
|---|---|---|
| averageDocumentSize |
integer (int64) |
Taille moyenne du document ou -1 si la taille moyenne est inconnue |
| collections |
Liste des collections prises en charge dans une base de données MongoDB |
|
| dataSize |
integer (int64) |
Taille totale estimée des données, en octets ou -1 si la taille est inconnue. |
| documentCount |
integer (int64) |
Nombre total estimé de documents ou -1 si le nombre de documents est inconnu |
| name |
string |
Nom non qualifié de la base de données ou de la collection |
| qualifiedName |
string |
Nom qualifié de la base de données ou de la collection. Pour une collection, il s’agit du nom qualifié de la base de données. |
| supportsSharding |
boolean |
Indique si la base de données a activé le partitionnement. Notez que la tâche de migration active le partitionnement sur la cible si nécessaire. |
MongoDbDatabaseProgress
Décrit la progression d’une base de données
| Nom | Type | Description |
|---|---|---|
| bytesCopied |
integer (int64) |
Nombre d’octets de document copiés pendant l’étape de copie |
| collections |
object |
Progression des collections dans la base de données. Les clés sont les noms non qualifiés des collections |
| documentsCopied |
integer (int64) |
Nombre de documents copiés pendant la phase de copie |
| elapsedTime |
string |
Temps écoulé au format [ddd.]hh :mm :ss[.fffffff] (par exemple, format TimeSpan) |
| errors |
<string,
Mongo |
Erreurs et avertissements qui se sont produits pour l’objet actuel. Les clés sont les codes d’erreur. |
| eventsPending |
integer (int64) |
Nombre d’événements oplog en attente de relecture |
| eventsReplayed |
integer (int64) |
Nombre d’événements oplog relectés jusqu’à présent |
| lastEventTime |
string (date-time) |
Horodatage du dernier événement oplog reçu ou null si aucun événement oplog n’a encore été reçu |
| lastReplayTime |
string (date-time) |
Horodatage du dernier événement oplog relecté, ou null si aucun événement oplog n’a encore été relu |
| name |
string |
Nom de l’objet de progression. Pour une collection, il s’agit du nom de collection non qualifié. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null. |
| qualifiedName |
string |
Nom qualifié de l’objet de progression. Pour une collection, il s’agit du nom qualifié de la base de données. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null. |
| resultType |
string:
Database |
Type d’objet de progression |
| state | ||
| totalBytes |
integer (int64) |
Nombre total d’octets de document sur la source au début de la phase de copie, ou -1 si la taille totale était inconnue |
| totalDocuments |
integer (int64) |
Nombre total de documents sur la source au début de la phase de copie, ou -1 si le nombre total était inconnu |
MongoDbDatabaseSettings
Décrit comment une base de données MongoDB individuelle doit être migrée
| Nom | Type | Description |
|---|---|---|
| collections |
<string,
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 (int32) |
Unités de requête qui doivent être configurées sur une cible CosmosDB, ou null pour utiliser la valeur par défaut, ou 0 si le débit ne doit pas être provisionné pour la base de données. Cela n’a aucun effet sur les cibles non CosmosDB. |
MongoDbError
Décrit une erreur ou un avertissement qui s’est produit lors d’une migration MongoDB
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code non localisé, lisible par l’ordinateur qui décrit l’erreur ou l’avertissement |
| count |
integer (int32) |
Nombre de fois où l’erreur ou l’avertissement s’est produit |
| message |
string |
Message localisé lisible par l’homme qui décrit l’erreur ou l’avertissement |
| type |
Type d’erreur ou d’avertissement |
MongoDbErrorType
Type d’erreur ou d’avertissement
| Valeur | Description |
|---|---|
| Error | |
| ValidationError | |
| Warning |
MongoDbMigrationProgress
Décrit la progression de la migration globale
| Nom | Type | Description |
|---|---|---|
| bytesCopied |
integer (int64) |
Nombre d’octets de document copiés pendant l’étape de copie |
| databases |
<string,
Mongo |
Progression des bases de données dans la migration. Les clés sont les noms des bases de données |
| documentsCopied |
integer (int64) |
Nombre de documents copiés pendant la phase de copie |
| elapsedTime |
string |
Temps écoulé au format [ddd.]hh :mm :ss[.fffffff] (par exemple, format TimeSpan) |
| errors |
<string,
Mongo |
Erreurs et avertissements qui se sont produits pour l’objet actuel. Les clés sont les codes d’erreur. |
| eventsPending |
integer (int64) |
Nombre d’événements oplog en attente de relecture |
| eventsReplayed |
integer (int64) |
Nombre d’événements oplog relectés jusqu’à présent |
| lastEventTime |
string (date-time) |
Horodatage du dernier événement oplog reçu ou null si aucun événement oplog n’a encore été reçu |
| lastReplayTime |
string (date-time) |
Horodatage du dernier événement oplog relecté, ou null si aucun événement oplog n’a encore été relu |
| name |
string |
Nom de l’objet de progression. Pour une collection, il s’agit du nom de collection non qualifié. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null. |
| qualifiedName |
string |
Nom qualifié de l’objet de progression. Pour une collection, il s’agit du nom qualifié de la base de données. Pour une base de données, il s’agit du nom de la base de données. Pour la migration globale, il s’agit de null. |
| resultType |
string:
Migration |
Type d’objet de progression |
| state | ||
| totalBytes |
integer (int64) |
Nombre total d’octets de document sur la source au début de la phase de copie, ou -1 si la taille totale était inconnue |
| totalDocuments |
integer (int64) |
Nombre total de documents sur la source au début de la phase de copie, ou -1 si le nombre total était inconnu |
MongoDbMigrationSettings
Décrit comment une migration de données MongoDB doit être effectuée
| Nom | Type | Description |
|---|---|---|
| boostRUs |
integer (int32) |
Limite de RU sur une cible CosmosDB à laquelle les collections seront temporairement augmentées (si inférieures) pendant la copie initiale d’une migration, de 10 000 à 1 000 000 ou 0 pour utiliser le boost par défaut (ce qui est généralement le maximum) ou null pour ne pas augmenter les UNITÉS de requête. Ce paramètre n’a aucun effet sur les cibles non CosmosDB. |
| databases |
<string,
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
| Valeur | Description |
|---|---|
| NotStarted | |
| ValidatingInput | |
| Initializing | |
| Restarting | |
| Copying | |
| InitialReplay | |
| Replaying | |
| Finalizing | |
| Complete | |
| Canceled | |
| Failed |
MongoDbReplication
Décrit comment les modifications seront répliquées de la source vers la cible. La valeur par défaut est OneTime.
| Valeur | Description |
|---|---|
| Disabled | |
| OneTime | |
| Continuous |
MongoDbShardKeyField
Décrit une référence de champ dans une clé de partition MongoDB
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom du champ |
| order |
Classement des champs |
MongoDbShardKeyInfo
Décrit une clé de partition MongoDB
| Nom | Type | Description |
|---|---|---|
| fields |
Champs dans la clé de partition |
|
| isUnique |
boolean |
Indique si la clé de partition est unique |
MongoDbShardKeyOrder
Classement des champs
| Valeur | Description |
|---|---|
| Forward | |
| Reverse | |
| Hashed |
MongoDbShardKeySetting
Décrit une clé de partition MongoDB
| Nom | Type | Description |
|---|---|---|
| fields |
Champs dans la clé de partition |
|
| isUnique |
boolean |
Indique si la clé de partition est unique |
MongoDbThrottlingSettings
Spécifie les limites de ressources pour la migration
| Nom | Type | Description |
|---|---|---|
| maxParallelism |
integer (int32) |
Nombre maximal d’éléments de travail (par exemple, copies de collection) qui seront traités en parallèle |
| minFreeCpu |
integer (int32) |
Pourcentage de temps processeur que le migration tentera d’éviter d’utiliser, de 0 à 100 |
| minFreeMemoryMb |
integer (int32) |
Nombre de mégaoctets de RAM que le migration tentera d’éviter d’utiliser |
MySqlConnectionInfo
Informations relatives à la connexion au serveur MySQL
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| additionalSettings |
string |
Paramètres de connexion supplémentaires |
|
| authentication |
Type d’authentification à utiliser pour la connexion |
||
| dataSource |
string |
Source de données |
|
| encryptConnection |
boolean |
True |
Indique s’il faut chiffrer la connexion |
| password |
string |
Informations d’identification du mot de passe. |
|
| port |
integer |
Port pour le serveur |
|
| serverName |
string |
Nom du serveur |
|
| type | string: |
Type d’informations de connexion |
|
| userName |
string |
Nom d’utilisateur |
MySqlTargetPlatformType
Plateforme cible pour la migration
| Valeur | Description |
|---|---|
| SqlServer | |
| AzureDbForMySQL |
ObjectType
Type de l’objet qui a la différence. par exemple (Table/View/StoredProcedure)
| Valeur | Description |
|---|---|
| StoredProcedures | |
| Table | |
| User | |
| View | |
| Function |
ODataError
Informations d’erreur au format OData.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Description lisible par l’ordinateur de l’erreur, telle que « InvalidRequest » ou « InternalServerError ». |
| details |
Erreurs internes qui ont provoqué cette erreur |
|
| message |
string |
Description lisible par l’homme de l’erreur |
OracleConnectionInfo
Informations pour la connexion au serveur Oracle
| Nom | Type | Description |
|---|---|---|
| authentication |
Type d’authentification à utiliser pour la connexion |
|
| dataSource |
string |
Chaîne de connexion EZConnect ou TNSName. |
| password |
string |
Informations d’identification du mot de passe. |
| port |
integer |
port pour le serveur |
| serverName |
string |
nom du serveur |
| serverVersion |
string |
version du serveur |
| type | string: |
Type d’informations de connexion |
| userName |
string |
Nom d’utilisateur |
OrphanedUserInfo
Informations sur les utilisateurs orphelins sur la base de données SQL Server.
| Nom | Type | Description |
|---|---|---|
| databaseName |
string |
Base de données parente de l’utilisateur |
| name |
string |
Nom de l’utilisateur orphelin |
PostgreSqlConnectionInfo
Informations relatives à la connexion au serveur PostgreSQL
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| additionalSettings |
string |
Paramètres de connexion supplémentaires |
|
| authentication |
Type d’authentification à utiliser pour la connexion |
||
| dataSource |
string |
Source de données |
|
| databaseName |
string |
Nom de la base de données |
|
| encryptConnection |
boolean |
True |
Indique s’il faut chiffrer la connexion |
| password |
string |
Informations d’identification du mot de passe. |
|
| port |
integer |
Port pour le serveur |
|
| serverBrandVersion |
string |
version de la marque de serveur |
|
| serverName |
string |
Nom du serveur |
|
| serverVersion |
string |
version du serveur |
|
| trustServerCertificate |
boolean |
False |
Indique s’il faut approuver le certificat de serveur |
| type | string: |
Type d’informations de connexion |
|
| userName |
string |
Nom d’utilisateur |
ProjectTask
Ressource de tâche
QueryAnalysisValidationResult
Résultats de la comparaison d’analyse des requêtes entre la source et la cible
| Nom | Type | Description |
|---|---|---|
| queryResults |
Liste des requêtes exécutées et son exécution entraîne la source et la cible |
|
| validationErrors |
Erreurs qui font partie de l’exécution |
QueryExecutionResult
Décrit les résultats d’analyse des requêtes pour l’exécution dans la source et la cible
| Nom | Type | Description |
|---|---|---|
| queryText |
string |
Interroger le texte récupéré à partir du serveur source |
| sourceResult |
Résultat de l’analyse des requêtes à partir de la source |
|
| statementsInBatch |
integer (int64) |
Total non. d’instructions dans le lot |
| targetResult |
Résultat de l’analyse des requêtes à partir de la cible |
ReplicateMigrationState
Wrapper pour répliquer les états de migration signalés.
| Valeur | Description |
|---|---|
| UNDEFINED | |
| VALIDATING | |
| PENDING | |
| COMPLETE | |
| ACTION_REQUIRED | |
| FAILED |
ReportableException
Objet Exception pour toutes les exceptions personnalisées
| Nom | Type | Description |
|---|---|---|
| actionableMessage |
string |
Étapes actionnables pour cette exception |
| filePath |
string |
Chemin d’accès au fichier où l’exception s’est produite |
| hResult |
integer |
Valeur numérique codée affectée à une exception spécifique |
| lineNumber |
string |
Numéro de ligne où l’exception s’est produite |
| message |
string |
Message d'erreur |
| stackTrace |
string |
Trace de pile |
ScenarioSource
Énumération du type source
| Valeur | Description |
|---|---|
| Access | |
| DB2 | |
| MySQL | |
| Oracle | |
| SQL | |
| Sybase | |
| PostgreSQL | |
| MongoDB | |
| SQLRDS | |
| MySQLRDS | |
| PostgreSQLRDS |
ScenarioTarget
Énumération du type cible
| Valeur | Description |
|---|---|
| SQLServer | |
| SQLDB | |
| SQLDW | |
| SQLMI | |
| AzureDBForMySql | |
| AzureDBForPostgresSQL | |
| MongoDB |
SchemaComparisonValidationResult
Résultats de la comparaison de schémas entre la source et la cible
| Nom | Type | Description |
|---|---|---|
| schemaDifferences |
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 l’exécution de la validation de la comparaison de schémas |
SchemaComparisonValidationResultType
Description des erreurs se produisent lors de la validation de la migration
| Nom | Type | Description |
|---|---|---|
| objectName |
string |
Nom de l’objet qui a la différence |
| objectType |
Type de l’objet qui a la différence. par exemple (Table/View/StoredProcedure) |
|
| updateAction |
Mettre à jour le type d’action par rapport à la cible |
SelectedCertificateInput
Informations sur l’exportation du certificat pour les bases de données activées par TDE.
| Nom | Type | Description |
|---|---|---|
| certificateName |
string |
Nom du certificat à exporter. |
| password |
string |
Mot de passe à utiliser pour chiffrer le certificat exporté. |
ServerLevelPermissionsGroup
Groupe d’autorisations pour les validations. Ces groupes exécutent un ensemble d’autorisations pour valider l’activité de l’utilisateur. Sélectionnez le groupe d’autorisations pour l’activité que vous effectuez.
| Valeur | Description |
|---|---|
| Default | |
| MigrationFromSqlServerToAzureDB | |
| MigrationFromSqlServerToAzureMI | |
| MigrationFromMySQLToAzureDBForMySQL | |
| MigrationFromSqlServerToAzureVM |
ServerProperties
Propriétés du serveur pour la source de type MySQL
| Nom | Type | Description |
|---|---|---|
| serverDatabaseCount |
integer |
Nombre de bases de données dans le serveur |
| serverEdition |
string |
Édition du serveur de base de données |
| serverName |
string |
Nom du serveur |
| serverOperatingSystemVersion |
string |
Version du système d’exploitation |
| serverPlatform |
string |
Nom de la plateforme serveur |
| serverVersion |
string |
Version du serveur de base de données |
Severity
Gravité de l’erreur de validation
| Valeur | Description |
|---|---|
| Message | |
| Warning | |
| Error |
SqlConnectionInfo
Informations relatives à la connexion au serveur de base de données SQL
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| additionalSettings |
string |
Paramètres de connexion supplémentaires |
|
| authentication |
Type d’authentification à utiliser pour la connexion |
||
| dataSource |
string |
Source de données au format Protocol :MachineName\SQLServerInstanceName,PortNumber |
|
| encryptConnection |
boolean |
True |
Indique s’il faut chiffrer la connexion |
| password |
string |
Informations d’identification du mot de passe. |
|
| platform |
Type de plateforme serveur pour la connexion |
||
| port |
integer |
Port pour le serveur |
|
| resourceId |
string |
Représente l’ID d’une ressource HTTP représentée par un fournisseur de ressources Azure. |
|
| serverBrandVersion |
string |
version de la marque de serveur |
|
| serverName |
string |
nom du serveur |
|
| serverVersion |
string |
version du serveur |
|
| trustServerCertificate |
boolean |
False |
Indique s’il faut approuver le certificat de serveur |
| type | string: |
Type d’informations de connexion |
|
| userName |
string |
Nom d’utilisateur |
SqlSourcePlatform
Type de plateforme serveur pour la connexion
| Valeur | Description |
|---|---|
| SqlOnPrem |
SsisMigrationInfo
Informations de migration SSIS avec type de magasin SSIS, stratégie de remplacement.
| Nom | Type | Description |
|---|---|---|
| environmentOverwriteOption |
Option de remplacement pour la migration de l’environnement SSIS |
|
| projectOverwriteOption |
Option de remplacement pour la migration de projet SSIS |
|
| ssisStoreType |
Le type de magasin SSIS de source, seul le catalogue SSIS est pris en charge maintenant dans DMS (classique) |
SsisMigrationOverwriteOption
L’option de remplacement pour la migration d’objets SSIS, ignorer et remplacer uniquement sont prises en charge dans DMS (classique) maintenant et à l’avenir peut ajouter une option De réutilisation pour l’objet conteneur
| Valeur | Description |
|---|---|
| Ignore | |
| Overwrite |
SsisMigrationStage
Étape actuelle de la migration SSIS
| Valeur | Description |
|---|---|
| None | |
| Initialize | |
| InProgress | |
| Completed |
SsisStoreType
Énumération du type de magasin SSIS source pris en charge dans DMS (classique)
| Valeur | Description |
|---|---|
| SsisCatalog |
StartMigrationScenarioServerRoleResult
Résultat de la migration de rôle serveur
| Nom | Type | Description |
|---|---|---|
| exceptionsAndWarnings |
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.
| Valeur | Description |
|---|---|
| UNDEFINED | |
| CONFIGURING | |
| INITIALIAZING | |
| STARTING | |
| RUNNING | |
| READY_TO_COMPLETE | |
| COMPLETING | |
| COMPLETE | |
| CANCELLING | |
| CANCELLED | |
| FAILED | |
| VALIDATING | |
| VALIDATION_COMPLETE | |
| VALIDATION_FAILED | |
| RESTORE_IN_PROGRESS | |
| RESTORE_COMPLETED | |
| BACKUP_IN_PROGRESS | |
| BACKUP_COMPLETED |
SyncMigrationDatabaseErrorEvent
Erreurs de migration de base de données pour la migration en ligne
| Nom | Type | Description |
|---|---|---|
| eventText |
string |
Texte de l’événement. |
| eventTypeString |
string |
Type d'événement. |
| timestampString |
string |
Valeur de chaîne de timestamp. |
SyncTableMigrationState
Énumération de l’état différent de la migration en ligne au niveau de la table.
| Valeur | Description |
|---|---|
| BEFORE_LOAD | |
| FULL_LOAD | |
| COMPLETED | |
| CANCELED | |
| ERROR | |
| FAILED |
SystemData
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
|
| createdBy |
string |
|
| createdByType | ||
| lastModifiedAt |
string (date-time) |
|
| lastModifiedBy |
string |
|
| lastModifiedByType |
TaskState
État de la tâche. Cette opération est ignorée si elle est envoyée.
| Valeur | Description |
|---|---|
| Unknown | |
| Queued | |
| Running | |
| Canceled | |
| Succeeded | |
| Failed | |
| FailedInputValidation | |
| Faulted |
UpdateActionType
Type de la différence réelle pour l’objet comparé, tout en effectuant une comparaison de schémas
| Valeur | Description |
|---|---|
| DeletedOnTarget | |
| ChangedOnTarget | |
| AddedOnTarget |
ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
Propriétés de la tâche qui valide l’entrée de migration pour les migrations sql vers Azure SQL DB sync
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 un scénario en ligne Azure SQL Database Managed Instance.
| Nom | Type | Description |
|---|---|---|
| azureApp |
Application Azure Active Directory que l’instance DMS (classique) utilisera pour se connecter à l’instance cible d’Azure SQL Database Managed Instance et au compte de stockage Azure |
|
| backupFileShare |
Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées. |
|
| selectedDatabases |
Bases de données à migrer |
|
| sourceConnectionInfo |
Informations de connexion pour SQL Server source |
|
| storageResourceId |
string |
ResourceId complet du stockage |
| targetConnectionInfo |
Informations de connexion pour Azure SQL Database Managed Instance |
ValidateMigrationInputSqlServerSqlMISyncTaskOutput
Sortie de la tâche qui valide l’entrée de migration pour la migration en ligne d’Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de base de données |
| name |
string |
Nom de la base de données |
| validationErrors |
Erreurs associées à un objet de base de données sélectionné |
ValidateMigrationInputSqlServerSqlMISyncTaskProperties
Propriétés de la tâche qui valide l’entrée de migration pour SQL vers un scénario de synchronisation Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 |
Sauvegardez les informations de partage de fichiers pour toutes les bases de données sélectionnées. |
|
| backupMode |
Mode de sauvegarde pour spécifier s’il faut utiliser une sauvegarde existante ou créer une nouvelle sauvegarde. |
|
| selectedDatabases |
Bases de données à migrer |
|
| selectedLogins |
string[] |
Connexions à migrer |
| sourceConnectionInfo |
Informations relatives à la connexion à la source |
|
| targetConnectionInfo |
Informations pour la connexion à la cible |
ValidateMigrationInputSqlServerSqlMITaskOutput
Sortie de la tâche qui valide l’entrée de migration pour LES migrations SQL vers Azure SQL Managed Instance
| Nom | Type | Description |
|---|---|---|
| backupFolderErrors |
Erreurs associées au chemin BackupFolder |
|
| backupShareCredentialsErrors |
Erreurs associées aux informations d’identification de nom d’utilisateur et de mot de passe de 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 la base de données |
| restoreDatabaseNameErrors |
Erreurs associées à RestoreDatabaseName |
ValidateMigrationInputSqlServerSqlMITaskProperties
Propriétés de la tâche qui valide l’entrée de migration pour SQL vers Azure SQL Database Managed Instance
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Entrée de tâche |
|
| output |
Sortie de tâche. Cette opération est ignorée si elle est envoyée. |
|
| state |
État de la tâche. Cette opération 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 les sources de données MongoDB
| Nom | Type | Description |
|---|---|---|
| clientData |
object |
Paires clé-valeur de données clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération est ignorée si elle est envoyée. |
|
| input |
Décrit comment une migration de données MongoDB doit être effectuée |
|
| output |
Tableau contenant un seul objet MongoDbMigrationProgress |
|
| state |
État de la tâche. Cette opération 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 clientes pour attacher des informations de métadonnées à la tâche |
| commands | CommandProperties[]: |
Tableau de propriétés de commande. |
| errors |
Tableau d’erreurs. Cette opération 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 opération est ignorée si elle est envoyée. |
|
| taskType |
string:
Validate. |
Type de tâche. |
ValidateOracleAzureDbPostgreSqlSyncTaskOutput
Sortie de la tâche qui valide l’entrée de migration pour Oracle vers Azure Database pour PostgreSQL pour les migrations en ligne
| Nom | Type | Description |
|---|---|---|
| validationErrors |
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 relatives à la connexion au serveur SQL source |
|
| targetConnectionInfo |
Informations pour la connexion à la cible |
ValidateSyncMigrationInputSqlServerTaskOutput
Sortie de la tâche qui valide l’entrée de migration pour les migrations de synchronisation SQL
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de base de données |
| name |
string |
Nom de la base de données |
| validationErrors |
Erreurs associées à un objet de base de données sélectionné |
ValidationError
Description des erreurs se produisent lors de la validation de la migration
| Nom | Type | Description |
|---|---|---|
| severity |
Gravité de l’erreur |
|
| text |
string |
Texte d’erreur |
ValidationStatus
État actuel de la validation
| Valeur | Description |
|---|---|
| Default | |
| NotStarted | |
| Initialized | |
| InProgress | |
| Completed | |
| CompletedWithIssues | |
| Stopped | |
| Failed |
WaitStatistics
Statistiques d’attente collectées pendant l’exécution du lot de requêtes
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| waitCount |
integer (int64) |
Total non. d’attentes |
|
| waitTimeMs |
number (float) |
0 |
Temps d’attente total en millisecondes |
| waitType |
string |
Type d’attente |