2012-04-02 33 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

相關問題