所有以前版本的 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)。