【问题标题】:SSRS 2008R2: Visual Studio 2008 and “2008” and “2010” schemasSSRS 2008R2:Visual Studio 2008 和“2008”和“2010”架构
【发布时间】:2015-04-29 18:27:40
【问题描述】:

我有 SQL Server 2008 R2 SP2(包括 Business Intelligence Development Studio)。我有以下两个问题:

  1. 我打开 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

  1. 第二个问题如下。我有一个在 Report Builder 3.0 SQL Server 2008 R2 中实现的其他开发人员提供的 RDL 文件。 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) 中描述的那个)。看起来一切正常——我的意思是我的 Visual Studio 2008 在使用 RDL 文件时没有出现任何问题(它使用“2010”,让我提醒一下)。

我能否确定将此 RDL 包含在我的项目中不会有任何问题。我的意思是——我会不会遇到类似以下的问题:当我尝试在报表中进行一些更改(移动控件、添加控件、修改控件——无论如何)时——由于“2010”模式而导致操作失败RDL 文件> 还是有其他问题?

【问题讨论】:

  • 我的情况完全一样。我很想知道我的开发伙伴是如何创建 2010 模式 rdl 文件的,即使他们显然安装了与我相同的工具。除了复制粘贴他们的之外,我找不到任何方法来创建 2010 模式文件。 SSRS 就是这样一个狗的晚餐。

标签: reporting-services ssrs-2008 ssrs-2008-r2


【解决方案1】:

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

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

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

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

【讨论】:

  • 有用的信息,谢谢。虽然没有回答有关与服务器版本兼容性的问题。另外,我不知道您在哪里可以找到 2010 架构 .rdl 的模板,因为它们具有完全不同的 xml 结构,所以一定有一个!
猜你喜欢
  • 2011-07-12
  • 1970-01-01
  • 1970-01-01
  • 2011-03-27
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 2011-10-18
  • 1970-01-01
相关资源
最近更新 更多