次の方法で共有


Visual Studio 2010 で使用される形式にプロジェクトをアップグレードすると BI プロジェクトを開くことができない

この記事は、プロジェクトを Microsoft Visual Studio 2010 形式にアップグレードするとビジネス インテリジェンス (BI) プロジェクトを開くことができない問題を解決するのに役立ちます。

元の製品バージョン: Visual Studio 2010
元の KB 番号: 983332

症状

以下のシナリオについて考えてみます。

  • BI プロジェクトがあります。 たとえば、SQL Server Analysis Services プロジェクト、SQL Server Integration Services プロジェクト、SQL Server Report Model プロジェクト、または SQL Server Reporting Services プロジェクトがあります。

  • ソリューションとプロジェクトのファイル名拡張子は次のとおりです。

    • .sln
    • .dwproj
    • .dtproj
    • .rptproj
  • BI プロジェクトは、次の SQL Server バージョンのいずれかで SQL Server Business Intelligence Development Studio (BIDS) を使用して作成されます。

    • SQL Server 2005
    • SQL Server 2008
    • SQL Server 2008 R2
  • プロジェクトを Visual Studio 2010 で使用される形式にアップグレードします。

このシナリオでは、次のエラーが発生する可能性があります。

  • Visual Studio 2010 でプロジェクトを開くことはできません。 [ソリューション エクスプローラー] ウィンドウでは、プロジェクト名が (使用不可) として薄く表示されます。

  • プロジェクトをアップグレードすると、SQL Server BIDS でプロジェクトを開くことはできません。

  • [ソリューション エクスプローラー] ウィンドウのプロジェクトには、次のエラーが表示されます。

    プロジェクト ファイルはアンロードされました。

    このエラーは、ソリューション エクスプローラーにプロジェクトを開くための一致するプロジェクトの種類がないことを示しています。

  • プロジェクト ファイルをダブルクリックして開こうとすると、次のエラーが表示されます。

    Microsoft Visual Studio
    'Drive:\Path\Project_name.dwproj' を開けません。このバージョンのアプリケーションではサポートされないプロジェクトの種類 (.dwproj) です。
    開くには、この種類のプロジェクトをサポートするバージョンを使用してください。

原因

この問題は、Visual Studio 2010 で、SQL Server 2005、SQL Server 2008、または SQL Server 2008 R2 で BIDS を使用して作成された BI プロジェクトを編集できないために発生します。

解決方法

プロジェクトをアップグレードすると SQL Server BIDS でプロジェクトを開くことができない問題を解決するには、次の手順を実行します。

  1. SQL Server BIDS を使用して、元の BI プロジェクトと同じ名前の新しいプロジェクトを別のディレクトリに作成します。
  2. アップグレードされた BI プロジェクト フォルダーから、関連するすべてのプロジェクト アイテムを追加します。 たとえば、Analysis Services プロジェクトの場合、.ds ファイルと .dsv ファイルを追加します。 Reporting Services プロジェクトの場合は、.rds ファイルと .rdl ファイルを追加します。
  3. 新しい BI プロジェクトを保存して開きます。

詳細

BI プロジェクトは、Visual Studio で開くことができる特別な種類の Visual Studio プロジェクトです。 ただし、BI プロジェクトを作成または編集できるように、対応する Visual Studio シェルと一緒に BIDS コンポーネントをインストールする必要があります。 BIDS コンポーネントは、SQL Server 2005、SQL Server 2008、および SQL Server 2008 R2 の一部としてリリースされています。 これらの BIDS コンポーネントは、Visual Studio 2010 と連携するようには設計されていません。 したがって、アップグレードされたプロジェクトを Visual Studio 2010 で開くことはできません。

Visual Studio 2010 を使用して、SQL Server 2005、SQL Server 2008、または SQL Server 2008 R2 で BIDS を使用して作成された BI プロジェクトを開きます。 この状況では、Visual Studio 2010 により、プロジェクトを Visual Studio 2010 形式にアップグレードするように求められます。 以前のバージョンの Visual Studio は、将来のバージョンの Visual Studio からのプロジェクトを開くことをサポートしていません。 したがって、プロジェクトの作成に使用したバージョンの BIDS でアップグレードされたプロジェクトを開くことはできません。

次の表に、さまざまな Visual Studio バージョンを使用してさまざまな BI プロジェクトを開いて編集できるようにするためにサポートされている構成を示します。 BIDS を使用して作成された BI プロジェクトは、Visual Studio 2010 では編集できません。 BI プロジェクトやその他のプロジェクトを含むソリューションがある場合は、Visual Studio 2010 でソリューションを開く前にソリューションをバックアップすることをお勧めします。

製品バージョン Visual Studio 2005 (リリース バージョンおよびそれ以降のサービス パック) を SQL Server 2005 の BIDS と共に使用する SQL Server 2008 の BIDS を使用した Visual Studio 2008 (Service Pack 1 以降のサービス パック) SQL Server 2008 R2 の BIDS を使用した Visual Studio 2008 (Service Pack 1 以降のサービス パック) Visual Studio 2010 (リリース バージョン以降のサービス パック)
SQL Server 2005 BI プロジェクト サポートされています プロジェクトのアップグレード後にサポートされます プロジェクトのアップグレード後にサポートされます サポートされていません
SQL Server 2008 BI プロジェクト サポートされていません サポートされています プロジェクトのアップグレード後にサポートされます サポートされていません
SQL Server 2008 R2 BI プロジェクト サポートされていません サポートされていません サポートされています サポートされていません

適用対象

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