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 レポート モデル プロジェクト、または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
    このバージョンのアプリケーションではプロジェクトの種類 (.dwproj) がサポートされていないため、'Drive:\Path\Project_name.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 でソリューションを開く前に、ソリューションをバックアップすることをお勧めします。

製品バージョン SQL Server 2005 の BIDS を使用した Visual Studio 2005 (リリース バージョン以降のサービス パック) visual Studio 2008 (Service Pack 1 以降のサービス パック) と BIDS SQL Server 2008 visual Studio 2008 (Service Pack 1 以降のサービス パック) と BIDS SQL Server 2008 R2 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