【问题标题】:Report Builder 3.0 vs Visual Studio 2012 for creating SSRS Reports用于创建 SSRS 报告的 Report Builder 3.0 与 Visual Studio 2012
【发布时间】:2015-09-20 04:05:43
【问题描述】:

我一直使用 Visual Studio 创建我的 SSRS 报告,但最近有人建议我切换到并使用报告生成器 3.0。我想知道,将其中一种用于 SSRS 报告开发有什么优势吗?

在尝试编辑在 Visual Studio 2012 中创建的 Report Builder 3.0 中的 .rdl 时是否存在任何已知的兼容性问题?

【问题讨论】:

    标签: visual-studio-2012 reporting-services reportbuilder3.0 rdl


    【解决方案1】:

    我会说报表设计器 (Visual Studio) 面向拥有 Visual Studio 版本的开发人员,而报表生成器面向非开发人员用户,他们熟悉只需要让 ClickOnce 安装报表生成器的 Office 应用程序(但开发人员可以也使用它)。

    报表生成器的功能较少,但您仍然可以用它做很多事情,因此当您需要快速修复报表时它会很有用,而您需要更多时间来使用报表设计器来完成它。

    话虽如此,下面的场景是完全有效的:

    • 在报表设计器中创建报表
    • 部署报告
    • 使用报表生成器进行修复
    • 保存报告(= 部署报告)

    这里是每个环境的官方描述:

    报表设计器

    Business Intelligence Development Studio 中的报表设计器是 Microsoft Visual 中托管的报表创作环境 工作室。使用报表设计器项目和解决方案文件来组织和 维护报告定义、报告部分、共享的主副本 数据源、共享数据集和资源文件,例如图像和 用于地图的 ESRI shapefile。

    报告生成器

    Report Builder 是面向业务用户的报表创作环境 喜欢在 Microsoft Office 环境中工作的人。你和你一起工作 一次报告一份。您可以直接从 报表服务器。您可以通过添加项目来快速构建报告 由您的报表设计者提供的报表部件库 组织。

    有关报表设计器和报表生成器之间差异的更多信息:

    【讨论】:

    • 可能要考虑使用 VS 可以更轻松地与版本控制系统集成。
    • 我既是 .Net 开发人员,又是 SSRS 报告编写者和 IMO,Report Builder 是一个比使用 VS 更简单、更好的工具。 VS 对于报告写作来说有点“笨拙”。设置和管理数据源是我对 VS 最大的不满。虽然它会做 RB 会做的所有事情,但它不像 RB 那样本能地做这些事情。例如,在数据源后面编辑查询不会自动刷新整个界面的所有内容,您必须手动刷新数据。另外,部署报表和简单保存报表的区别就足以让我选择 RB。
    【解决方案2】:

    Visual Studio 的较新版本和 SSRS 存在一些已知的兼容性问题。如果您想预览您的报告,使用较新版本的 SSRS 会遇到一些问题,并且会出错。话虽如此,一旦您发布它们,它们似乎可以毫无问题地工作。

    希望对您有所帮助。

    【讨论】:

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