2012-04-02 48 views
2

所有以前版本的SQL Server(包括Reporting Services)引入了新的RDL模式,当前版本的报表查看器控件(包含在Visual Studio中)不支持。版本2012也是如此吗?SQL Server 2012(denali)的RDL Schema是否有新版本?

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

编辑
看来,SQL2012使用相同的报表制作(3.0)作为SQL2008R2 Report Builder (SSRS)。这可能表明模式是相同的。

注 RDL架构版本可在.rdl文件<Report>元素的xmlns属性(在文本编辑器中打开该.rdl文件的usulaly第二行)看到Find the Report Definition Schema Version (SSRS)被发现。

回答

2

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

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

You can grab the XSD for the 2010 schema here

相关问题