Impossible d'ouvrir le projet SSIS dans Visual Studio 2012 ou 2013 (la migration échoue)

J'essaie d'ouvrir un file de solution dans Visual Studio 2013 Ultimate qui inclut un projet Integration Services ( .dtproj ). Malheureusement, la migration a échoué pour des raisons qui me déroutent un peu.

Le rapport de migration contient l'erreur suivante:

 RecommenderJobs.dtproj: The application which this project type is based on was not found. Please try this link for further information: http://go.microsoft.com/fwlink/?prd=12395&pver=11&sbp=ProjectTypeDeprecated&plcid=0x409&clcid=0x409&ar=MSDN&sar=ProjectCompatibility&o1=159641D6-6404-4A2A-AE62-294DE0FE8301 

Malheureusement, le lien semble être mort, donc ce n'est pas une aide.

J'ai également reçu le message d'erreur suivant lorsque j'ai essayé d'ouvrir cela dans Visual Studio 2012:

entrez la description de l'image ici

J'ai essayé d'ouvrir cette solution à la fois dans Visual Studio 2012 Ultimate et Visual Studio 2013 Premium (c'est pourquoi j'ai tagué les deux). Les deux sont sur la mise à jour 5. J'ai déjà essayé de mettre à jour toutes mes extensions et mises à jour, même celles qui semblent ne pas être directement liées au problème (comme les outils Office de Visual Studio).

J'ai trouvé une question similaire sur le forum de Microsoft. La suggestion était de mettre à jour ma version de SSIS vers la dernière version. J'ai essayé d'installer SSDT pour VS2013 comme suggéré, mais l'installation a échoué:

entrez la description de l'image ici

Lorsque j'ai vérifié les journaux, il y avait l'erreur suivante:

 Error 0x80070666: Cannot install a product when a newer version is installed. 

J'ai, en fait, une version différente installée, mais elle n'est pas vraiment plus récente pour autant que je sache (en fait, elle se lance dans le shell Visual Studio 2010), donc je suis un peu perplexe. L'information de version est ci-dessous:

 Microsoft SQL Server Integration Services Designer Version 11.0.5058.0 Microsoft SQL Server Reporting Services Designers Version 11.0.5058.0 

J'ai aussi des outils liés à SQL Server 2012 installé.

Sur la base de ce que j'ai lu dans d'autres articles, je m'attendrais à voir les outils de données SQL Server dans "Ajout / Suppression de programmes", mais ce n'est pas le cas. Est-ce que quelqu'un sait pourquoi cela pourrait être?

J'ai également vu des questions connexes pour d'autres types de projets, comme pour un projet PowerShell . (Évidemment, ma question n'a rien à voir avec Powershell, mais l'OP recevait le même message d'erreur pour un type de projet différent). Malheureusement, les suggestions sur ce post ne semblaient pas très utiles – par exemple, la réponse acceptée impliquait la désinstallation complète et la réinstallation de Visual Studio, ce qui serait pour le less douloureux. Je ne suis pas aussi sûr que cela fonctionnerait pour moi puisque ce problème se produit dans deux versions distinctes de Visual Studio.

Est-ce que quelqu'un a des suggestions sur quoi d'autre que je pourrais essayer?

vous avez très probablement besoin d'installer les services d'intégration et Business Intelligence pour Visual Studio (BIDS). Vous pouvez le faire en lançant le programme d'installation de SQL Server et en ajoutant des fonctionnalités à votre instance SQL Server actuelle.

Jetez un oeil à celui-ci: https://guruprasadv.wordpress.com/2009/06/17/opening-ssis-package-in-visual-studio/

BIDS est l'EDI (embedded dans Visual Studio) qui vous permet de faire glisser et déposer les composants et de créer les packages SSIS. À partir de SQL Server 2014, BIDS ne sera plus empackageé dans le programme d'installation de SQL Server. Vous devrez donc l'installer de manière indépendante. Si vous en avez besoin pour VS 2013, vous avez le lien suivant: https://www.microsoft.com/fr-fr/download/details.aspx?id=42313

J'espère que cela vous aidera même lorsque votre problème semble avoir 8 mois. Si, par hasard, vous rencontrez un problème et que vous trouvez la solution par vous-même, il est très utile pour les autres users de revenir et de mettre à jour votre question avec la solution.

Cordialement et bon encoding!