Vous ne pouvez pas ouvrir un projet BI après la mise à niveau du projet au format utilisé par Visual Studio 2010

Cet article vous permet de résoudre un problème dans lequel vous ne pouvez pas ouvrir un projet BI (Business Intelligence) après avoir mis à niveau le projet au format Microsoft Visual Studio 2010.

              Version de produit d’origine : Visual Studio 2010
Numéro de l’article d’origine dans la base de connaissances : 983332

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous disposez dʼun projet BI. Par exemple, vous disposez dʼun projet SQL Server Analysis Services, dʼun projet SQL Server Integration Services, dʼun projet SQL Server Report Model, ou dʼun projet SQL Server Reporting Services.

  • La solution et les projets possèdent les extensions de nom de fichier suivantes :

    • .sln
    • .dwproj
    • .dtproj
    • .rptproj
  • Le projet BI est créé à lʼaide de SQL Server Business Intelligence Development Studio (BIDS) dans lʼune des versions suivantes de SQL Server :

    • SQL Server 2005
    • SQL Server 2008
    • SQL Server 2008 R2
  • Vous mettez à niveau le projet au format utilisé par Visual Studio 2010.

Dans ce scénario, les erreurs suivantes peuvent se produire :

  • Il est impossible dʼouvrir le projet dans Visual Studio 2010. Dans la fenêtre Explorateur de solutions, le nom du projet sera grisé avec le mot (non disponible) entre parenthèses en regard du nom du projet.

  • Il est impossible dʼouvrir le projet dans SQL Server BIDS après sa mise à niveau.

  • Le projet dans la fenêtre de lʼExplorateur de solutions indique lʼerreur suivante :

    Le fichier projet a été déchargé.

    Cette erreur indique que lʼExplorateur de solutions ne possède pas de type de projet correspondant pour ouvrir le projet.

  • Vous essayez dʼouvrir le fichier projet en double-cliquant dessus et lʼerreur suivante sʼaffiche :

    Microsoft Visual Studio
    « Drive:\Path\Project_name.dwproj » ne peut pas être ouvert car son type de projet (.dwproj) nʼest pas pris en charge par cette version de lʼapplication.
    Pour lʼouvrir, veuillez utiliser une version de lʼapplication prenant en charge ce type de projet.

Cause

Ce problème se produit car Visual Studio 2010 ne vous permet pas de modifier un projet BI créé à lʼaide de BIDS dans SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2.

Résolution

Pour résoudre le problème vous empêchant dʼouvrir le projet dans SQL Server BIDS après sa mise à niveau, procédez comme suit :

  1. Créez un nouveau projet portant le même nom que le projet BI dʼorigine dans un répertoire différent à lʼaide de SQL Server BIDS.
  2. Ajoutez tous les éléments de projet pertinents à partir du dossier du projet BI mis à niveau. Par exemple, pour un projet Analysis Services, ajoutez les fichiers .ds et .dsv. Pour un projet Reporting Services, ajoutez les fichiers .rds et .rdl.
  3. Enregistrez, puis ouvrez le nouveau projet BI.

Plus d’informations

Un projet BI est un type spécial de projet Visual Studio qui peut être ouvert dans Visual Studio. Cependant, les composants BIDS doivent être installés avec le shell Visual Studio correspondant afin de pouvoir créer ou modifier des projets BI. Les composants BIDS sont compatibles avec SQL Server 2005, de SQL Server 2008 et de SQL Server 2008 R2. Ils ne sont pas conçus pour fonctionner avec Visual Studio 2010. Par conséquent, le projet mis à niveau ne peut pas être ouvert dans Visual Studio 2010.

Vous utilisez Visual Studio 2010 pour ouvrir un projet BI créé à lʼaide de BIDS dans SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2. Dans ce cas, Visual Studio 2010 vous invite à mettre à niveau le projet au format Visual Studio 2010. Les versions antérieures de Visual Studio ne prennent pas en charge l’ouverture de projets à partir d’une future version de Visual Studio. Par conséquent, vous ne pouvez pas ouvrir le projet mis à niveau dans la version de BIDS que vous avez utilisée pour créer le projet.

Le tableau suivant répertorie les configurations prises en charge afin que vous puissiez ouvrir et modifier différents projets BI à l’aide de différentes versions de Visual Studio. Les projets BI créés à l’aide de BIDS ne peuvent pas être modifiés dans Visual Studio 2010. Si vous disposez d’une solution qui contient des projets BI et d’autres projets, nous vous recommandons de la sauvegarder avant de l’ouvrir dans Visual Studio 2010.

Version du produit Visual Studio 2005 (version finale et Service Packs ultérieurs) avec BIDS dans SQL Server 2005 Visual Studio 2008 (Service Pack 1 et Service Packs ultérieurs) avec BIDS dans SQL Server 2008 Visual Studio 2008 (Service Pack 1 et Service Packs ultérieurs) avec BIDS dans SQL Server 2008 R2 Visual Studio 2010 (version finale et Service Packs ultérieurs)
Projets BI SQL Server 2005 Pris en charge Pris en charge après la mise à niveau du projet Pris en charge après la mise à niveau du projet Non pris en charge
Projets BI SQL Server 2008 Non pris en charge Pris en charge Pris en charge après la mise à niveau du projet Non pris en charge
Projets BI SQL Server 2008 R2 Non pris en charge Non pris en charge Pris en charge Non pris en charge

S’applique à

  • Visual Studio Ultimate 2010
  • Visual Studio Professional 2010
  • Visual C# 2010 Express
  • Visual C++ 2010 Express
  • Visual Basic 2010 Express