Reporting services SSRS 2008R2:Visual Studio 2008和“;2008年&x201D;和“;2010年&x201D;模式

Reporting services SSRS 2008R2:Visual Studio 2008和“;2008年&x201D;和“;2010年&x201D;模式,reporting-services,ssrs-2008,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs 2008 R2,我有SQL Server 2008 R2 SP2(包括商业智能开发工作室)。我有以下两个问题: 我打开了Business Intelligence Development Studio(结果显示为Visual Studio 2008)。我创建了一个新的报表服务器项目(将“2008R2”指定为TargetServerVersion)。在这个项目中,我创建了一个带有一些(比如)表控件的报表。 然后我查看生成的RDL文件,并看到以下内容: http://schemas.microsoft.com/sq

我有SQL Server 2008 R2 SP2(包括商业智能开发工作室)。我有以下两个问题:

  • 我打开了Business Intelligence Development Studio(结果显示为Visual Studio 2008)。我创建了一个新的报表服务器项目(将“2008R2”指定为TargetServerVersion)。在这个项目中,我创建了一个带有一些(比如)表控件的报表。 然后我查看生成的RDL文件,并看到以下内容: http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition
  • 问题是:我是否可以让Studio在RDL文件中生成“2010”而不是“2008”?如下所示:

    xmlns:rd=”http://schemas.microsoft.com/SQLServer/reporting/reportdesigner“xmlns:cl=”http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition“xmlns=”http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition

  • 第二个问题是以下问题。我有一个RDL文件,由在Report Builder 3.0 SQL Server 2008 R2中实现该文件的其他开发人员提供。该RDL文件使用“2010”模式:
  • xmlns:rd=”http://schemas.microsoft.com/SQLServer/reporting/reportdesigner“xmlns:cl=”http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition“xmlns=”http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition

    我已经将该文件添加到我的项目中(我在上文(1)中描述的那个)。看起来一切正常——我的意思是,我的VisualStudio2008在处理RDL文件时没有出现任何问题(让我提醒一下,它使用“2010”)


    我可以确定我的项目中包含的RDL不会有任何问题。我的意思是–我是否会遇到如下问题:当我尝试在报表中进行一些更改(移动控件、添加控件、修改控件–无论什么)时,操作失败,因为RDL文件中的“2010”模式>或任何其他问题?

    在首次创建报表时设置了名称空间。因此,最简单的答案是编辑模板报告文件,该文件可以在下面的目录中找到(对于VS2013)

    如果您使用的是早期版本的Visual Studio,则根文件夹将不同。只是为您的版本选择了正确的目录

    注意:您还可以在此文件夹中添加自己的模板,该文件夹将显示在“添加新项目”对话框中。如果你想准备页眉/页脚和标准参数,那就太好了


    我有完全相同的情景。我很想知道我的同事是如何创建2010模式rdl文件的,尽管他们显然安装了与我相同的工具。除了复制粘贴他们的模式文件外,我一直找不到任何方法来创建2010模式文件。SSRS是一个很好的合作伙伴。有用的信息,谢谢。虽然没有回答与服务器版本兼容的问题。另外,我不知道在哪里可以找到2010 schema.rdl的模板,因为它们有一个完全不同的xml结构,所以一定有一个!
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject