2

所有以前版本的 SQL Server(包括 Reporting Services)都引入了新的 RDL 架构,当前版本的报表查看器控件(包含在 Visual Studio 中)不支持该架构。2012版也是这样吗?

例如,SQL Server 2008 R2 使用 RDL 2010,但 Visual Studio 2010 的报表查看器控件仅支持 RDL 2008(由 SQL Server 2008 使用)。

编辑
似乎 SQL2012 使用与 SQL2008R2 Report Builder (SSRS) 相同的 reportbuilder (3.0)。这可能表明架构是相同的。

注意 RDL Schema 版本可以<Report>在 .rdl 文件中元素的 xmlns 属性中找到(通常是在文本编辑器中打开的 .rdl 文件的第二行),请参阅Find the Report Definition Schema Version (SSRS)

4

1 回答 1

2

SSRS 2012 使用 SSRS 2008 R2 引入的“2010”模式。请记住,Visual Studio 的 ReportViewer 控件是“落后版本”,因为它是 VS 控件而不是 SQL 控件。

最新版本的 ReportViewer 控件包含在 Visual Studio 2011 beta 中,我认为它支持 SSRS 2008 R2/2012(即 2010 架构)。

您可以在此处获取 2010 架构的 XSD

于 2012-05-29T12:13:40.260 回答