No puede abrir un proyecto de BI después de actualizar el proyecto al formato que usa Visual Studio 2010

Este artículo le ayuda a resolver un problema en el que no puede abrir un proyecto de Business Intelligence (BI) después de actualizar el proyecto al formato de Microsoft Visual Studio 2010.

Versión del producto original: Visual Studio 2010
Número KB original: 983332

Síntomas

Imagine la siguiente situación:

  • Tiene un proyecto de BI. Por ejemplo, tiene un proyecto de SQL Server Analysis Services, uno de SQL Server Integration Services, uno de modelo de informe de SQL Server o uno de SQL Server Reporting Services.

  • La solución y los proyectos tienen las siguientes extensiones de nombre de archivo:

    • .sln
    • .dwproj
    • .dtproj
    • .rptproj
  • El proyecto de BI se crea utilizando SQL Server Business Intelligence Development Studio (BIDS) en una de las siguientes versiones de SQL Server:

    • SQL Server 2005
    • SQL Server 2008
    • SQL Server 2008 R2
  • Actualiza el proyecto al formato que usa Visual Studio 2010.

En este escenario, pueden ocurrir los siguientes errores:

  • No puede abrir el proyecto en Visual Studio 2010. En la ventana del Explorador de soluciones, el nombre del proyecto aparecerá atenuado con la palabra (no disponible) entre paréntesis junto al nombre del proyecto.

  • No puede abrir el proyecto en SQL Server BIDS después de actualizarlo.

  • El proyecto en la ventana del Explorador de soluciones mostrará el siguiente error:

    No se cargó el archivo del proyecto.

    Este error indica que el Explorador de soluciones no tiene un tipo de proyecto coincidente para abrir el proyecto.

  • Intenta abrir el archivo del proyecto haciendo doble clic en él, recibe el siguiente error:

    Microsoft Visual Studio
    “Drive:\Path\Project_name.dwproj” no se puede abrir porque su tipo de proyecto (.dwproj) no es compatible con esta versión de la aplicación.
    Para abrirlo, utilice una versión que admita este tipo de proyecto.

Causa

Este problema se produce porque Visual Studio 2010 no le permite editar un proyecto de BI que se crea mediante BIDS en SQL Server 2005, en SQL Server 2008 o en SQL Server 2008 R2.

Solución

Para resolver el problema en el que no puede abrir el proyecto en SQL Server BIDS después de actualizar el proyecto, siga estos pasos:

  1. Cree un nuevo proyecto que tenga el mismo nombre que el proyecto de BI original en un directorio diferente utilizando SQL Server BIDS.
  2. Añada todos los elementos del proyecto relevantes de la carpeta del proyecto de BI actualizado. Por ejemplo, para un proyecto de Analysis Services, añada los archivos .ds y .dsv. Para un proyecto de Reporting Services, añada los archivos .rds y .rdl.
  3. Guarde y luego abra el nuevo proyecto de BI.

Más información

Un proyecto de BI es un tipo especial de proyecto de Visual Studio que se puede abrir en Visual Studio. Sin embargo, debe tener los componentes BIDS instalados junto con el shell de Visual Studio correspondiente para poder crear o editar proyectos de BI. Los componentes de BIDS se publican como parte de SQL Server 2005, SQL Server 2008 y SQL Server 2008 R2. Estos componentes de BIDS no están diseñados para funcionar junto con Visual Studio 2010. Por lo tanto, el proyecto actualizado no se puede abrir en Visual Studio 2010.

Utilice Visual Studio 2010 para abrir un proyecto de BI que se creó mediante BIDS en SQL Server 2005, en SQL Server 2008 o en SQL Server 2008 R2. En esta situación, Visual Studio 2010 le solicita que actualice el proyecto al formato de Visual Studio 2010. Las versiones anteriores de Visual Studio no admiten la apertura de proyectos desde una versión futura de Visual Studio. Por lo tanto, no puede abrir el proyecto actualizado en la versión de BIDS que utilizó para crear el proyecto.

La siguiente tabla enumera las configuraciones que son compatibles para que pueda abrir y editar diferentes proyectos de BI utilizando diferentes versiones de Visual Studio. Los proyectos de BI que se crean mediante BIDS no se pueden editar en Visual Studio 2010. Si tiene una solución que contiene proyectos de BI y otros proyectos, le recomendamos que haga una copia de seguridad de la solución antes de abrirla en Visual Studio 2010.

Versión del producto Visual Studio 2005 (la versión de lanzamiento y los service packs posteriores) con BIDS en SQL Server 2005 Visual Studio 2008 (Service Pack 1 y service packs posteriores) con BIDS en SQL Server 2008 Visual Studio 2008 (Service Pack 1 y service packs posteriores) con BIDS en SQL Server 2008 R2 Visual Studio 2010 (la versión de lanzamiento y los service packs posteriores)
Proyectos de BI de SQL Server 2005 Compatible Compatible después de la actualización del proyecto Compatible después de la actualización del proyecto No compatible
Proyectos de BI de SQL Server 2008 No compatible Compatible Compatible después de la actualización del proyecto No compatible
Proyectos de BI de SQL Server 2008 R2 No compatible No se admite Compatible No se admite

Se aplica a

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