SSRS与Azure SQL Reporting - 成本和实施对比

8

我目前使用Azure报告和报告生成程序为演示项目实现了一些报告。

现在我们将要开发真正的报告,我有几个关于SSRS的问题:

  1. 我们需要订阅和计划,所以我猜我们必须设置一个SSRS服务器,这可以在Azure上托管还是哪里是一个好地方?我们没有自己的服务器。
  2. 许可证涉及的成本是多少?
  3. 我们的应用程序是一个MVC 4应用程序,我相信这可能会导致在主机报告查看器时出现问题(没有后续操作)。对于运行报告的集成体验,哪种方法最好?

谢谢

5个回答

8

请注意,微软建议使用 SQL 企业版镜像,在一个 Azure VM 上安装 ssrs 将会花费您每月超过 $1600 的费用,并且不满足微软 SLA 的两个实例要求,也无法提供高可用性 (HA)。我们对微软目前的做法感到相当沮丧。



2

虽然这是一个旧问题,但我刚好遇到了它,所以这里有一些快速的答案:

Windows Azure SQL Reporting(又称SQL Azure Reporting Services)将在2014年10月31日停止使用。

Microsoft现在建议在Azure VM上安装SSRS,这个选项相对来说要简单得多。详情请见https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/

因此,针对第一个问题,是的,你可以在Azure VM上运行SSRS。

关于许可证,Azure允许你直接购买包含SSRS的VM。例如,你可以在一个“小型”Server 2012 vm上获得SQL Server Standard 2012(其中包括SSRS),每月约为64英镑 - 有关定价的详情,请参见http://www.windowsazure.com/en-us/pricing/details/virtual-machines/#sql-server

只需选择“新VM”,然后选择“从库中选择”,并选择具有SQL Server Standard或Enterprise的映像即可。

关于报表查看器组件——你说的没错,报表查看器组件作为经典ASP.NET而不是MVC项运行。但是,如果你小心处理,可以在同一个项目中混合使用经典ASP.NET页面和MVC视图/控制器。请参见这个相关的问题:Would the MSFT Report Viewer (rdlc) Work with MVC


1

成本肯定上涨了,因为现在SQL标准版的价格约为183英镑,Windows Server A0的价格约为8英镑,所以我估计现在在Azure中使用Reporting Services的费用约为191英镑/月,这比旧的Azure Reporting要贵得多。您可以尝试使用SQL Server Web版映像,但它无法连接到除SQL Server Web版之外的数据源。


1

编辑2015-07-21: 微软于2014年10月31日停止了Windows Azure SQL Reporting - 原来的答案包含不再有效的Azure SQL Reporting文档链接,已被移除。

  1. Azure SQL Reporting不支持订阅和调度,因此您需要在其他地方设置SSRS。本地或托管在Azure的虚拟机取决于许多因素,例如您的预算、本地基础设施容量和组织的整体云策略。

  2. 您需要更具体 - 许可证成本是针对什么?Azure SQL Reporting?虚拟机?SQL Server许可证?

  3. 本文应该可以帮助你开始使用SSRS进行应用程序集成:Integrating Reporting Services into Applications


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接