Проект бизнес-аналитики невозможно открыть после обновления проекта до формата, который используется в Visual Studio 2010

В этой статье описывается решение проблемы, из-за которой не удается открыть проект бизнес-аналитики (BI) после обновления проекта до формата Microsoft Visual Studio 2010.

Исходная версия продукта:   Visual Studio 2010
Исходный номер статьи базы знаний:   983332

Симптомы

Рассмотрим следующий сценарий.

  • У вас есть проект бизнес-аналитики. Например, у вас есть проект служб SQL Server Analysis Services, проект SQL Server Integration Services, проект модели отчетов SQL Server или проект служб SQL Server Reporting Services.

  • Решение и проекты имеют следующие расширения имен файлов:

    • SLN
    • . двпрож
    • . дтпрож
    • . рптпрож
  • Проект бизнес-аналитики создается с помощью SQL Server бизнес-аналитики Development Studio (предложения) в одной из следующих версий SQL Server:

    • SQL Server 2005
    • SQL Server 2008
    • SQL Server 2008 R2
  • Вы обновляете проект до формата, который используется в Visual Studio 2010.

В этом сценарии могут возникать следующие ошибки:

  • Вы не можете открыть проект в Visual Studio 2010. В окне Обозреватель решений имя проекта будет затемнено словом (недоступно) в скобках рядом с именем проекта.

  • После обновления проекта невозможно открыть проект в ПРЕДЛОЖЕНИЯх SQL Server.

  • В окне "проект" в обозревателе решений появится следующая ошибка:

    Файл проекта был выгружен.

    Эта ошибка указывает на то, что в обозревателе решений отсутствует тип проекта, с помощью которого можно открыть проект.

  • Вы пытаетесь открыть файл проекта, дважды щелкнув его, вы получите следующее сообщение об ошибке:

    Microsoft Visual Studio
    ' Drive: \ путь \ Project_name. двпрож ' не может быть открыт, так как его тип проекта (. двпрож) не поддерживается данной версией приложения.
    Чтобы открыть его, используйте версию, которая поддерживает этот тип проекта.

Причина

Эта проблема возникает из-за того, что Visual Studio 2010 не позволяет редактировать проект бизнес-аналитики, созданный с помощью предложения в SQL Server 2005, SQL Server 2008 или SQL Server 2008 R2.

Решение

Чтобы устранить проблему, в результате которой не удается открыть проект в ПРЕДЛОЖЕНИЯх SQL Server после обновления проекта, выполните указанные ниже действия.

  1. Создайте новый проект с тем же именем, что и исходный проект бизнес-аналитики в другом каталоге, с помощью предложений SQL Server.
  2. Добавьте все необходимые элементы проекта из обновленной папки проекта бизнес-аналитики. Например, для проекта служб Analysis Services добавьте файлы DS и DSV. Для проекта служб Reporting Services добавьте RDS-и RDL-файлы.
  3. Сохраните и откройте новый проект бизнес-аналитики.

Дополнительные сведения

Проект бизнес-аналитики — это особый тип проекта Visual Studio, который можно открыть в Visual Studio. Однако для создания или редактирования проектов бизнес-аналитики необходимо установить компоненты и соответствующие оболочки Visual Studio. Компоненты, которые выпускаются в составе SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2. Эти компоненты не предназначены для совместной работы с Visual Studio 2010. Поэтому обновленный проект не может быть открыт в Visual Studio 2010.

Visual Studio 2010 используется для открытия проекта бизнес-аналитики, созданного с помощью предложений в SQL Server 2005, SQL Server 2008 или SQL Server 2008 R2. В этом случае Visual Studio 2010 предлагает обновить проект до формата Visual Studio 2010. Более ранние версии Visual Studio не поддерживают открытие проектов из будущей версии Visual Studio. Поэтому вы не можете открыть обновленный проект в версии предложений, которые вы использовали для создания проекта.

В следующей таблице перечислены поддерживаемые конфигурации, позволяющие открывать и редактировать различные проекты бизнес-аналитики с помощью разных версий Visual Studio. Проекты бизнес-аналитики, созданные с помощью предложений, нельзя редактировать в Visual Studio 2010. Если у вас есть решение, содержащее проекты бизнес-аналитики и другие проекты, рекомендуется создать резервную копию решения перед открытием решения в Visual Studio 2010.

Версия продукта Visual Studio 2005 (версия выпуска и более поздних пакетов обновления) с ПРЕДЛОЖЕНИЯми в SQL Server 2005 Visual Studio 2008 (с пакетом обновления 1 и более поздних пакетов обновления) с ПРЕДЛОЖЕНИЯми в SQL Server 2008 Visual Studio 2008 (с пакетом обновления 1 и более поздних пакетов обновления) с ПРЕДЛОЖЕНИЯми в SQL Server 2008 R2 Visual Studio 2010 (версия выпуска и более поздние пакеты обновления)
Проекты бизнес-аналитики SQL Server 2005 Поддерживается Поддерживается после обновления проекта Поддерживается после обновления проекта Не поддерживается
Проекты бизнес-аналитики SQL Server 2008 Не поддерживается Поддерживается Поддерживается после обновления проекта Не поддерживается
Проекты бизнес-аналитики SQL Server 2008 R2 Не поддерживается Не поддерживается Поддерживается Не поддерживается

Сфера применения

  • Visual Studio Ultimate 2010
  • Visual Studio профессиональный 2010
  • Visual C# 2010 Express
  • Visual C++ 2010 Express
  • Visual Basic 2010 Express