Cet article utilise SSIS pour synchroniser une table de MySQL à une nouvelle table dans SQL Server. Ouvrez VS 2019 et créez un nouveau projet SSIS sous le nom ITSVSE.ForumThreadSynchronization
Les contrôles suivants sont pris en charge :
Source des données
Pour créer deux nouvelles sources de données, ajoutez d’abord la source cible, c’est-à-dire la base de données SQL Server, comme suit :
Sources de données MySQL, référence :
Créer un nouveau flux de données
La tâche de flux de données consiste à importer des données MySQL dans la table SQL Server et à faire glisser le contrôle de flux de données, comme montré dans la figure ci-dessous :
Tableau des cibles
Nous créons une nouvelle table dans SQL Server et créons un script comme suit :
Table source
Tableau source mysql pre_forum_thread, interroger l’instruction SQL comme :
Puisque la source cible a une colonne qui correspond au temps de création, nous devons l’insérer, et elle ne peut pas être NULL, donc l’instruction sql corrigée est :
Les résultats après l’aperçu sont les suivants :
Tâches de flux de données
Le diagramme structurel est le suivant :
La capture d’écran de la cible source MySQL ADO NET est la suivante :
La capture d’écran suivante des données de cible SQL Server est la suivante :
La relation de cartographie est la suivante :
Essayez d’exécuter le package SSIS et d’importer avec succès les données MySQL dans SQL Server comme montré dans la figure suivante :
Téléchargement du code source :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
(Fin)
|