【问题标题】:Does Visual Studio 2008 can produce/edit local reports(RDLC) for SQL Reporting Services 2008?Visual Studio 2008 是否可以为 SQL Reporting Services 2008 生成/编辑本地报告 (RDLC)?
【发布时间】:2009-11-29 18:09:28
【问题描述】:

是否可以使用 Visual Studio 2008 从 Reporting Services 2008 编辑本地报表 (RDLC)?现在它说没有找到 Report 元素(这是由于不同的架构)。

对我来说,这个问题很现实,因为我想为我的客户提供使用 Report Builder 2.0 设计或自定义报告的能力。

【问题讨论】:

  • 不确定我是否理解,但是您在安装 2008 后是否删除了 2005 报表设计器和管理工作室?
  • 我从未真正拥有过 2005 年的报表设计器或管理工作室。 Visual Studio 2008 默认使用这种格式。
  • 我知道了,您是否尝试过重命名文件 .rdlc -> .rdl 并在 builder 2.0 中打开?
  • 不,但我会尝试,谢谢你的想法。我会在几个小时后回来。

标签: visual-studio-2008 reporting-services rdlc


【解决方案1】:

是的。 SQL Server BI 工作室实际上是 Visual Studio。一旦我安装了 VS Pro,BI 工作室就简单地“合并”到其中。

更新
来自在线 SQL Server 书籍:

升级不会删除旧的日志文件, 过时的 RSWebApplication.config 文件或虚拟目录设置 IIS。升级不会删除 SQL Server 2005 报表设计器, Management Studio 或其他客户端 工具。如果您不再需要它们, 请务必删除这些文件并 升级完成后的工具。

【讨论】:

  • 当然,但对于 RDL 来说确实如此,RDLC 仍然是 2005。一秒钟我会更新问题。
  • RDLC 编辑器是 Visual Studio 的功能,而不是 SQL Server 的问题。
【解决方案2】:

本地报告 (RDLC) 由 ReportViewer 控件呈现,该控件是一个 VS 2008 组件,并且在我们没有 SSRS (2008) 的情况下存在。

因此,如果您询问 VS 2008 是否可以生成在 VS 2008 ReportViewer 控件中本地呈现的报告 (RDLC),答案是肯定的(但它使用 2005 架构)。

如果您询问 SSRS 报告编辑器是否可以创建在 VS 2008 ReportViewer 控件中呈现的 RDL(例如,通过将它们重命名为 RLDC,与 VS 2005 和 SSRS 2005 一起使用的方式),答案是否定的(因为他们使用 2008 架构)。

区别 - 例如,如果您将新报表添加到 Web 项目,您使用的是 VS 报表设计器,它将创建一个 2005 RDLC 架构,该架构呈现在 2008 控件中。

如果您将新报表添加到 ReportServer 项目,您使用的 SSRS 报表设计器将创建不兼容的 2008 RDL 架构。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多