Report Builder 3.0 对比 Visual Studio 2012 创建 SSRS 报告

Report Builder 3.0 vs Visual Studio 2012 for creating SSRS Reports

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

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

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

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

话虽如此,以下情况是完全有效的:

  • 在报表设计器中创建报表
  • 部署报告
  • 修复 Report Builder
  • 保存报告(=部署报告)

以下是每个环境的官方描述:

报表设计器

Report Designer in Business Intelligence Development Studio is a report authoring environment that is hosted in Microsoft Visual Studio. Use Report Designer project and solution files to organize and maintain a master copy of report definitions, report parts, shared data sources, shared datasets, and resource files such as images and ESRI shapefiles for maps.

报表生成器

Report Builder is a report authoring environment for business users who prefer to work in the Microsoft Office environment. You work with one report at a time. You can modify a published report directly from a report server. You can quickly build a report by adding items from the Report Part Gallery provided by report designers from your organization.

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

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

希望对您有所帮助。