OU une solution plus chiante, mais plus dynamique ... tu commences ton package avec une lecture des tables système (je suppose qu'il existe un équivalent à aux vues système SQL Server) de sybase pour lister les noms et types de colonnes de ta table Sybase. Ensuite tu généres un script SQL de DROP et re-création de table dans SQL server selon le modèle obtenu depuis SyBase. Le problème est que SSIS tient à ses metadata et donc tu ne peux pas envisager un flux direct Source --> Destination. Par contre, tu peux envisager un INSERT INTO SELECT * FROM ou un bcp ou un bulk insert si les colonnes de la source e de la destination sont exactement les mêmes.
J'ai déjà fait un truc comme cela, en passant via un fichier csv généré depuis la base source, puis la génération dynamique via tâche de script d'un fichier fmy pour un BULK INSERT après.
Bon courage
|