0

SSRS / .rdl プロジェクトを VS 2005 から VS 2008 に更新しようとしました。正常に変換されたと主張しましたが、プロジェクトは頑固に利用可能にすることを拒否し、次のように述べています。

「[プロジェクト] は、そのプロジェクト タイプ (.rptproj) がこのバージョンのアプリケーションでサポートされていないため、開くことができません」

ソフトウェアの提供者 (Microsoft) によるこの投稿は、これが問題であることを認めています。そこに与えられた決議は次のとおりです。

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

  1. SQL Server BIDS を使用して、元の BI プロジェクトと同じ名前の新しいプロジェクトを別のディレクトリに作成します。

  2. アップグレードされた BI プロジェクト フォルダーから、関連するすべてのプロジェクト アイテムを追加します。たとえば、Analysis Services プロジェクトの場合、.ds ファイルと .dsv ファイルを追加します。Reporting Services プロジェクトの場合は、.rds ファイルと .rdl ファイルを追加します。

  3. 新しい BI プロジェクトを保存して開きます。

ただし、手順 1 の最後の「SQL Server BIDS を使用して」の部分は何を意味するのでしょうか。この部分を簡単にたどることができます:「元のBIプロジェクトと同じ名前の新しいプロジェクトを別のディレクトリに作成します」しかし、「SQL Server BIDSを使用して」がそれに追加されると、迷子になります-どのように使用しますか別のディレクトリに新しいプロジェクトを作成するための SQL Server BIDS? それは本当に必要ですか、それとも指示の「SQL Server BIDS を使用して」の部分は不要/誤解を招くものですか?

アップデート

わかりました、私はそれをしました。VS2008 では、Visual Basic > Reporting > Reports Application テンプレートから新しいプロジェクトを作成しました。次に、"Reports" および "Shared Data Sources" という名前のフォルダー (既存の VS2005 プロジェクトを模倣) を作成しました。最後に、いくつかの .rds ファイルを "Shared Data Sources" フォルダーにコピーし、多数の .rdl ファイルを "Reports" フォルダーにコピーしました。コンパイルします。だから私はすべてが大丈夫だと思います。ただし、プロジェクトを作成すると、「Form1.vb」ファイルと「Report1.rdlc」ファイルが作成されました。「My Project」という名前のファイルもあります。この 3 つのファイルは必要ですか、無害ですか、それとも削除の候補ですか?

更新 2

これで、VS2005 プロジェクトと VS2008 プロジェクトの両方に .rdl ファイルができました。VS2005 では、ソリューション エクスプローラーで .rdl ファイルを 2 回クリックすると、デザイン画面が開きますが、右クリックして「コードを表示」(XML) できます。VS2008 で .rdl ファイルを 2 回クリックすると、XML が開き、「フォーム」を表示するオプションが表示されません...?!?

4

1 に答える 1

1

「SQL Server BIDS」は、Visual Studio (具体的には、SQL Server に同梱されている VS シェルおよびビジネス インテリジェンス プロジェクト タイプ) の同義語です。したがって、この手順は、Visual Studio で同じタイプの新しい空のプロジェクトを作成する必要があることを意味します (つまり、レポート プロジェクト) を開き、元のレポート プロジェクトから既存の個々の rds ファイルと rdl ファイルを追加します。これらのファイルを VS のプロジェクトに追加すると、新しいプロジェクト フォルダーに物理的にコピーされ、VS で開くことができる新しい作業プロジェクトが作成されます。

于 2016-01-11T19:10:59.863 に答える