(SSRS)SQL报告Web服务与报告查看器与SQL报告前端

时间:2012-10-04 02:53:15

标签: reporting-services

我们计划在公司中使用SQL Reports,目前我们正在评估向最终用户公开报告的方法。我们应该使用报告Web服务,然后通过.NET应用程序呈现报告吗?我们应该使用报表查看器还是应该向用户公开SQL GUI?这些相互之间的优缺点是什么?有人可以帮忙吗?我无法在任何地方找到任何信息。

1 个答案:

答案 0 :(得分:4)

最简单的方法是使用默认启用的报表管理器网站和SSRS安装,它可以非常快速,轻松地运行,安全/快照(缓存)/订阅(电子邮件等)选项很容易配置在每个站点/每个文件夹/每个报告。它的缺点是:

  1. 这很难看 - 虽然如果你对CSS很好,它可能会变得混乱 有了它,但我不会。较新的版本,例如2008R2和2012不那么难看
  2. 它有一个丑陋的URL - 尽管您可以使用DNS别名来获取 那个
  3. 它不会让你控制参数下拉和其他方式 对象出现在页面上,但那是次要的
  4. 我通常使用Sharepoint(MOSS而不是WSS)(如果公司有这个)与报表查看器web部分。它不需要任何特殊的Sharepoint SSRS集成模式 - 你可以阅读它,但这不是我推荐的路径。

    然后,报告似乎嵌入公司现有的内部网站点,该站点看起来很专业。 Powerpoint for sharepoint也是一个不错的选择(或旧版Sharepoint中的性能点)

    我肯定不会走上网络服务的道路,这将需要大量不必要的编程。如果你有很多备用的.NET开发人员,我仍然不会这样做。

    而是使用Visual Studio中的报表查看器对象在.NET Web应用程序中显示报表。使用BIDS(2008R2及更早版本)或SSDT(2012)设计报告要比编程容易得多,特别是如果您使用其他报告工具(如水晶报告甚至Access)。使用该报表查看器对象比滚动自己更好。

    我已经按照容易和工作的顺序写了我的回复。希望有所帮助。