2012-04-02 16 views
2

以前のバージョンのSQL Server(Reporting Servicesを含む)では、新しいバージョンのレポートビューアコントロール(Visual Studioに含まれています)ではサポートされていない新しいRDLスキーマが導入されました。バージョン2012でもそれは本当ですか?SQL Server 2012(denali)用の新しいバージョンのRDLスキーマはありますか?

たとえば、SQL Server 2008 R2はRDL 2010を使用しますが、Visual Studio 2010のレポートビューアコントロールはRDL 2008のみをサポートします(SQL Server 2008で使用されます)。

編集
SQL2012がSQL2008R2 Report Builder (SSRS)と同じreportbuilder(3.0)を使用しているようです。これは、スキーマが同じであることを示している可能性があります。

注 RDLスキーマのバージョンはFind the Report Definition Schema Version (SSRS)を参照してください(た.rdlファイルのusulaly二行目は、テキストエディタで開いた)の.rdlファイルに<Report>要素ののxmlns属性で見つけることができます。

答えて

2

SSRS 2012は、SSRS 2008 R2で導入された「2010」スキーマを使用します。 Visual Studio用のReportViewerコントロールは、SQLコントロールではなくVSコントロールであるため、「バージョンの後ろにある」ことを覚えておいてください。

ReportViewerコントロールの最新バージョンはVisual Studio 2011ベータ版に含まれており、SSRS 2008 R2/2012(2010スキーマ)をサポートしていると思います。

You can grab the XSD for the 2010 schema here

関連する問題