Partage via


Paramètres du projet (Migration) (MySQLToSQL)

La page Migration de la boîte de dialogue Paramètres du projet contient des paramètres qui personnalisent la façon dont SSMA migre les données de MySQL vers SQL Server.

Le volet Migration est disponible dans les boîtes de dialogue Paramètres du projet et Paramètres du projet par défaut.

  • Pour spécifier les paramètres de tous les projets SSMA, dans le menu Outils, sélectionnez Paramètres de projet par défaut, sélectionnez le type de projet dans la liste déroulante Version cible de migration dont vous souhaitez accéder aux paramètres, cliquez sur Général en bas du volet gauche, puis sur Migration.

  • Pour spécifier les paramètres du projet actuel, dans le menu Outils , sélectionnez Paramètres du projet, cliquez sur Général en bas du volet gauche, puis sur Migration.

Options

Copie en bloc

Terme Définition
Taille de lot Spécifie la taille de lot utilisée lors de la migration des données.

Mode par défaut : 1 000

Mode optimiste : 1 000

Mode complet : 1 000
Contraintes de validation Spécifie si SSMA doit vérifier les contraintes lorsqu’il insère des données dans des tables SQL Server.

Mode par défaut : False

Mode optimiste : False

Mode plein : False
Exécuter les déclencheurs Spécifie si SSMA doit déclencher des déclencheurs d’insertion lorsqu’il ajoute des données à des tables SQL Server.

Mode par défaut : False

Mode optimiste : False

Mode plein : False
Conserver l'identité Spécifie si SSMA conserve les valeurs d’identité MySQL lorsqu’il ajoute des données à SQL Server. La valeur False entraîne l’attribution de valeurs d’identité par la destination.

Mode par défaut : True

Mode optimiste : True

Mode plein : True
Conserver les valeurs NULL Spécifie si SSMA conserve les valeurs Null dans les données sources lorsqu’il ajoute des données à SQL Server, quelles que soient les valeurs par défaut spécifiées dans SQL Server.

Mode par défaut : True

Mode optimiste : True

Mode plein : True
Verrou de table Spécifie si SSMA verrouille les tables lorsqu’elle ajoute des données à des tables lors de la migration des données. Obtient un verrou de mise à jour en bloc pendant la durée de l’opération de copie en bloc. Si la valeur est False, un verrou est défini au niveau de la ligne.

Mode par défaut : False

Mode optimiste : False

Mode plein : False

Modification de données

Terme Définition
Migration des dates non valides Spécifie comment migrer des dates non valides avec comme « 2007-04-23 » ou « 2000-06-31 10:00:00 » dans les formats DATE et DATETIME.

Mode par défaut : Définir NULL

Mode optimiste : Définir NULL

Mode plein : Définir NULL
Migration des valeurs TIME négatives Spécifie comment migrer des valeurs négatives telles que « -30:11:00 » dans les colonnes TIME.

Mode par défaut : Définir NULL

Mode optimiste : Définir NULL

Mode plein : Définir NULL
Valeurs TIME sur 24 heures de migration Spécifie comment migrer des valeurs TIME de plus de « 23:59:59 » dans les colonnes TIME.

Mode par défaut : Définir NULL

Mode optimiste : Définir NULL

Mode plein : Définir NULL
Tronquer les valeurs binaires pour s’adapter à la colonne Si c’est le cas, SSMA tronque les valeurs binaires de MySQL qui ne correspondent pas aux colonnes de table SQL et génèrent un message d’erreur approprié. Si non, la ligne provoque une erreur

Mode par défaut : Non

Mode optimiste : Non

Mode plein : Non
Tronquer les valeurs de caractères pour qu’elles correspondent à la colonne SSMA tronque les valeurs de caractères de MySQL qui ne correspondent pas aux colonnes de table SQL et génèrent un message d’erreur approprié.

Mode par défaut : Non

Mode optimiste : Non

Mode plein : Non
Migration de dates zéro Spécifie comment migrer des dates zéro comme « 0000-00-00 » ou « 0000-00-00-00:00:00 » dans les colonnes DATE et DATETIME.

Mode par défaut : Définir NULL

Mode optimiste : Définir NULL

Mode plein : Définir NULL
Zéro dans la migration de dates Spécifie comment migrer des dates avec des parties nulles telles que « 2009-01-00 » ou « 2000-00-00 11:00:00 » dans les colonnes DATE et DATETIME.

Mode par défaut : Définir NULL

Mode optimiste : Définir NULL

Mode plein : Définir NULL

Moteur de migration

Terme Définition
Moteur de migration Spécifie le moteur de base de données utilisé pendant la migration de données. La migration des données côté client fait référence au client SSMA qui récupère les données de la source et insère ces données en bloc dans SQL Server. La migration des données côté serveur fait référence au moteur de migration de données SSMA (programme de copie en bloc) exécuté sur la zone SQL Server en tant que travail SQL Agent récupérant des données à partir de la source et en insérant directement dans SQL Server, ce qui évite un tronçon client supplémentaire (meilleures performances).

Mode par défaut : moteur de migration de données côté client

Mode optimiste : moteur de migration de données côté client

Mode complet : moteur de migration de données côté client

Important

Lorsque l’option Moteur de migration est définie sur Le moteur de migration de données côté serveur, une nouvelle option de paramètre de projet Utiliser le moteur de migration de données côté serveur 32 bits s’affiche. Il spécifie si l’utilitaire BCP (Bulk Copy Program) 32 bits ou 64 bits est utilisé pour migrer des données.

Divers

Terme Définition
Options de migration de données étendues Affiche les options de migration de données supplémentaires pour chaque table dans un onglet détaillé distinct.

Mode par défaut : Masquer

Mode optimiste : Masquer

Mode plein : Masquer
En cas d’erreur Arrête la migration des données lorsqu’une erreur se produit. Il dispose de trois options :

Arrêter la migration : arrête l’opération de migration de données

Passez au tableau suivant : arrête la migration des données vers la table active et passe à la table suivante.

Passez au lot suivant : arrête la migration des données vers le lot actuel et passe à la suivante.

Mode par défaut : Passez au lot suivant

Mode optimiste : Passez au lot suivant

Mode complet : Passez au lot suivant

Migration de données parallèles

Terme Définition
Mode de migration de données parallèles Spécifie le mode utilisé pour les threads de duplication pour activer la migration de données parallèle. En mode Automatique, SSMA choisit le nombre de threads (10 par défaut) dupliqués pour migrer des données. En mode personnalisé, l’utilisateur peut spécifier le nombre de threads dupliqués pour migrer des données (la valeur minimale est 1 et la valeur maximale est de 100). Actuellement, seul le moteur de migration de données côté client prend en charge la migration de données parallèle.

Mode par défaut : Auto

Mode optimiste : Automatique

Mode plein : Auto

Important

Lorsque l’option Mode de migration de données parallèle est définie sur Personnalisé, une nouvelle option de paramètre de projet Est affichée. Il spécifie le nombre de threads utilisés pour la migration de données.

Données spatiales

Terme Définition
Gestion des erreurs Spécifie comment gérer les erreurs de migration des valeurs des types de données spatiales. Si « Remplacer par NULL » est spécifié, toutes les valeurs spatiales à l’origine des erreurs sont remplacées par NULL. Aucun remplacement n’est fait dans le cas contraire.

Mode par défaut : générer une erreur

Mode optimiste : Générer une erreur

Mode complet : Générer une erreur
Validation de valeur Spécifie comment gérer les valeurs spatiales non valides. Si « Try Make Valid » est spécifié, une tentative est effectuée pour modifier des valeurs non valides pour les rendre valides.

Mode par défaut : Rendre valide

Mode optimiste : Ne pas changer

Mode plein : Rendre valide