Migration d'IBM DB2 vers SQL Server

c# database-migration db2 sqlbulkcopy sql-server

Question

Je suis nouveau sur IBM DB2. Vous avez eu la tâche de migrer les données de DB2 vers SQL Server. Possibilité de connecter la base de données DB2 avec le client IBM DB2 via une invite de commande. Nous avons déjà migré des données Oracle vers un serveur SQL avec ASP.NET SQL Bulk Copy en C #. Nécessité de migrer régulièrement les données DB2 en fonction des mises à jour quotidiennes. Vous avez besoin de détails sur la manière d'exécuter des requêtes DB2 SQL dans n'importe quel éditeur, comme SQL plus pour Oracle ou Management Studio pour SQL Server. Vous devez également avoir des informations sur la synchronisation des données DB2 avec Bulk Copy en C #. Merci d'avance pour les réponses!

Réponse populaire

Pour ce faire, il existe deux manières d’utiliser une connexion ODBC à la base de données db2, puis:

1) configurez un serveur lié afin que les requêtes puissent être directement exécutées sur db2. L'inconvénient est que déplacer de grandes tables est assez lent.

2) utiliser SSIS pour déplacer les données. Ceux-ci peuvent être créés directement à partir du serveur SQL pour des importations simples et pour tout ce qui nécessite un codage plus complexe, tel que le nettoyage des données en cours de route (je dois supprimer beaucoup de champs de caractères d'espace), j'utilise Visual Studio pour créer les packages SSIS.

Les deux méthodes peuvent être configurées en tant que tâches et exécutées automatiquement.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi