简体   繁体   English

Report Builder 3.0与Visual Studio 2012之间用于创建SSRS报告

[英]Report Builder 3.0 vs Visual Studio 2012 for creating SSRS Reports

I have always used Visual Studio to create my SSRS reports but I have recently been advised to switch over to and use report builder 3.0. 我一直使用Visual Studio来创建我的SSRS报告,但最近我被建议切换到并使用report builder 3.0。 I am wondering, are there are any advantages to using one over the other for SSRS report development? 我想知道,在SSRS报告开发中使用一个优于另一个是否有任何好处?

Any known compatibility issues when trying to edit an .rdl in Report Builder 3.0 that was created in Visual Studio 2012? 尝试编辑在Visual Studio 2012中创建的Report Builder 3.0中的.rdl时出现的任何已知兼容性问题?

I would say that the Report Designer (Visual Studio) targets Developers that have a Visual Studio edition, whereas Report Builder targets non-developer users, familiar with Office applications that will just need to let ClickOnce install Report Builder (but developers can use it too). 我会说报表设计器(Visual Studio)面向具有Visual Studio版本的开发人员,而Report Builder面向非开发人员用户,熟悉只需要让ClickOnce安装Report Builder的Office应用程序(但开发人员也可以使用它) )。

Report Builder has less features, but you can still do plenty of things with it, so it can be useful when you need to do a quick fix of the report, and you would take more time to do it with Report Designer. 报表生成器具有较少的功能,但您仍然可以使用它执行大量操作,因此在需要快速修复报表时会很有用,并且您需要花费更多时间来使用报表设计器。

Having said that, the following scenario is completely valid: 话虽如此,以下场景完全有效:

  • Create a report in the Report Designer 在报表设计器中创建报表
  • Deploy the report 部署报告
  • Do a fix with Report Builder 使用Report Builder进行修复
  • Save the report (= deploys the report) 保存报告(=部署报告)

Here are the official descriptions of each environments: 以下是每种环境的官方说明:

Report Designer 报表设计器

Report Designer in Business Intelligence Development Studio is a report authoring environment that is hosted in Microsoft Visual Studio. Business Intelligence Development Studio中的报表设计器是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. 使用报表设计器项目和解决方案文件来组织和维护报表定义,报表部件,共享数据源,共享数据集和资源文件(如映像和ESRI shapefile)的主副本。

Report Builder 报告生成器

Report Builder is a report authoring environment for business users who prefer to work in the Microsoft Office environment. Report Builder是一个报表创作环境,适用于喜欢在Microsoft Office环境中工作的业务用户。 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. 您可以通过添加组织中报表设计者提供的报表部件库中的项目来快速构建报表。

More info on the differences between Report Designer and Report Builder: 有关报表设计器和报表生成器之间差异的更多信息:

There are some known compatibility issues with Visual Studio's newer versions and SSRS. Visual Studio的新版本和SSRS存在一些已知的兼容性问题。 If you want to preview your report, you will have some issues using newer versions of SSRS, and they will error out. 如果您想预览报告,使用较新版本的SSRS会遇到一些问题,并且会出错。 That being said, once you publish them, they appear to work without issue. 话虽如此,一旦你发布它们,它们似乎没有问题。

Hope that helps. 希望有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM