J'essaie d'ajouter un package existant à un projet SSIS à l'aide de Visual Studio. Mais il s'avère que l'outil copie le package vers un nouveau package et nommez-le comme nom d'origine plus un numéro incrémenté d'abord, puis attachez le package au projet. Je sais que certains paramètres me manquent. Mais je ne pouvais pas savoir ce qui empêche le colis d'origine de ci-joint. Toute personne a rencontré le même problème. Merci! P>
3 Réponses :
Ce qui se passe ici est le plus probable que vous ayez copié manuellement un package dans le répertoire de projet, puis essayé de l'ajouter au projet existant. Les offres (Visual Studio) suppose que vous copiez à partir d'un emplacement différent, prend le nom et copie le projet dans votre répertoire, trouve une copie existante et renomme le nouveau pour prévenir la collision de noms. p>
Solution de contournement n ° 2 strong> Après scénario original, supprimez l'original à partir du disque, puis renommez la copie de l'inondation (Visual Studio). Cela renommera votre colis au nom correct. P>
Le DTSX est toujours copié dans le dossier de la solution, vous avez raison, cela doit être un bug. p>
La solution consiste à éditer le fichier .DTPROJ dans le dossier Solution de telle sorte que la balise DTSPackages / Dtspackage / FullPath reflète l'emplacement du package DTSX d'origine. P>
La méthode à utiliser pour contourner le comportement "Ajouter un package existant" est assez simple. Il suffit de cliquer avec le bouton droit de la souris sur le projet
Vous avez raison, dans les versions plus récentes, cela semble avoir été corrigé. Si vous suivez vos étapes, il suffira correctement de joindre le DTSX. Dans les anciennes versions, il copierait toujours le DTSX quelle que soit l'option.
Remarque: Si le fichier est en lecture seule (en raison d'un fournisseur de contrôle de source, par exemple), vous devez supprimer le drapeau en lecture seule avant que cela fonctionne.
Merci. Je ne voulais pas perdre l'histoire de Git.