我目前使用 Azure 报告和报告生成器为演示项目实施了一些报告。现在我们将正确地开发报告我有几个关于 SSRS 的问题。
- 我们需要订阅和调度,所以我想我们必须设置一个 SSRS 服务器,这可以托管在 Azure 上还是在哪里好?我们没有自己的服务器。
- 许可涉及哪些费用?
- 我们的应用程序是 MVC 4 应用程序,我相信这可能会导致托管报表查看器出现问题(无回发)。运行报告的集成体验的最佳方法是什么?
谢谢
我目前使用 Azure 报告和报告生成器为演示项目实施了一些报告。现在我们将正确地开发报告我有几个关于 SSRS 的问题。
谢谢
请注意,Microsoft 建议使用 SQL Enterprise 库映像在一个 Azure VM 上安装 ssrs 每月花费超过 1600 美元,并且不满足 Microsoft SLA 的两个实例的要求,并且不提供高可用性 (HA)。我们现在对微软感到非常沮丧。
老问题,但我只是碰巧遇到它,所以这里有一些快速答案:
Windows Azure SQL 报告(又名 SQL Azure 报告服务)将于 2014 年 10 月 31 日停产
相反,Microsoft 建议在 Azure VM 上安装 SSRS(坦率地说,不会让人感到困惑)。https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/
所以回答 (1) 是的,您可以在 Azure VM 上运行 SSRS
(2) - 许可 - Azure 允许您直接为包含 SSRS 的 VM 付费。例如,您可以在“小型”Server 2012 vm 上以每月约 64 英镑的价格获得 SQL Server Standard 2012(包括 SSRS) - 请参阅此处了解定价http://www.windowsazure.com/en-us/pricing/details /虚拟机/#sql-server
只需选择“新 VM”,然后“从库中选择”并选择具有 SQL Server Standard 或 Enterprise 的映像。
(3) Report Viewer 组件 - ReportViewer 组件作为经典的 ASP.NET 而不是作为 MVC 项运行是对的。但是,如果您小心的话,您可以在同一个项目中混合使用经典的 ASP.NET 页面和 MVC 视图/控制器。请参阅此相关问题:MSFT 报告查看器 (rdlc) 是否与 MVC 一起使用
编辑 2015 年 7 月 21 日:Microsoft 于 2014 年 10 月 31 日停止了 Windows Azure SQL 报告 - 原始答案包含指向 Azure SQL 报告文档的链接,该文档不再有效并已被删除
Azure SQL 报告不支持订阅和计划,因此您必须在某处设置 SSRS。本地或 Azure 托管的 VM 取决于许多因素,例如您的预算、本地基础设施容量、组织的整体云战略。
您需要更具体一些 - 许可成本是多少?Azure SQL 报告?虚拟机?SQL Server 许可?
本文应该让您开始使用 SSRS 的应用程序集成:将 Reporting Services 集成到应用程序中
成本肯定上涨了,因为现在 SQL Standard 约为 183 英镑,Windows Server A0 约为 8 英镑,所以我认为现在在 Azure 中使用 Reporting Services 的成本约为 191 英镑,这比旧的 Azure 报告要多得多. 您可以尝试使用 SQL Server Web 版映像,但它不会连接到 SQL Server Web 版以外的数据源。