2

以前のすべてのバージョンのSQLServer(Reporting Servicesを含む)では、新しいRDLスキーマが導入されましたが、現在のバージョンのレポートビューアーコントロール(Visual Studioに含まれています)ではサポートされていませんでした。バージョン2012にも当てはまりますか?

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

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

注RDLスキーマのバージョンは<Report>、.rdlファイルの要素のxmlns属性にあります(通常、テキストエディターで開いた.rdlファイルの2行目)。 「レポート定義スキーマバージョンの検索(SSRS)」を参照してください。

4

1 に答える 1

2

SSRS 2012は、SSRS2008R2で導入された「2010」スキーマを使用します。Visual StudioのReportViewerコントロールは、SQLではなくVSコントロールであるため、「バージョンビハインド」であることに注意してください。

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

ここで2010スキーマのXSDを取得できます

于 2012-05-29T12:13:40.260 に答える