【问题标题】:SQL Server Reporting Services for Amazon RDS适用于 Amazon RDS 的 SQL Server 报告服务
【发布时间】:2020-06-02 04:18:18
【问题描述】:

最近,我们已将业务应用程序数据库迁移到 Amazon AWS SQL Server RDS。我们喜欢使用云化数据库进行备份和扩展的灵活性,但我们需要为收集的分析数据编写报告。我们的内部数据分析师最擅长使用 SQL Reporting Services。通常,它作为 SQL Server 安装的组件安装,但我们显然在 RDS 上没有该选项。

我的问题是,是否有人能够成功部署和使用带有 Amazon RDS 的 SQL 报告服务?

我尝试过的:

我试图启动另一个 EC2 实例,安装“具有高级服务的 SQL Server Express”,并将 SSRS 指向 RDS,但它说我的许可证类型不兼容。

我也计划为此直接联系 AWS 团队,但我想我会先联系 SO,看看是否有人遇到过这个问题。谢谢。

【问题讨论】:

标签: sql-server amazon-ec2 amazon-rds


【解决方案1】:

您可能需要使用某个 Microsoft 创建的“Amazon 系统映像”,特别是“SQL Server Optimized”AMI:Microsoft AMIs

【讨论】:

  • 我决定采用这种方法。谢谢。
  • 这对你来说是怎样的结果?我对这个想法很好奇!将报告分流到 RDS 似乎是添加 HA 的一种极好的快速方法!
  • 我相信采取的方法包括放弃 RDS 并通过 MS AMI 自行管理一切。绝对不是魅力,但我到现在还没有找到任何乐观的帖子。
  • 我正在尝试做与上述问题中提到的feathj相同的事情。 AWS 中有一个 AMI --- Microsoft Windows Server 2012 with SQL Server Standard。这会帮助我避免出现许可证错误吗?如果没有,请告诉我有帮助的 AMI,因为我无法找到 "SQL Server Optimized" AMI。谢谢。
  • 嗨@prudhvi,对不起,我还没有设置这个,我当时只是碰巧在文档中很深,所以能够很快找到答案。每个 Amazon:“Amazon RDS 不支持 SQL Server 的某些功能。这包括...Analysis Services、...Integration Services、...Reporting Services...等组件...要使用这些功能,您可以运行 SQL根据 Microsoft 许可政策,具有 Amazon EBS 存储的 Amazon EC2 实例中的服务器组件。”听起来您只需要配置空间并提供自己的 MS 许可证。
【解决方案2】:

另一种选择是应用 SQL Server SSRS 容器,托管在 EC2 虚拟机上,连接到 RDS。 Windocks.com 上有一个博客,其中概述了交付配置容器以提高可扩展性(多个 SSRS 容器)并简化管理的步骤。

【讨论】:

    【解决方案3】:

    我已经在 Windows ECS/2 虚拟机上的 Docker 容器中成功运行 SSRS 有一段时间了,就在今天,亚马逊刚刚发布了关于在 RDS 上本地运行 SSRS 的最新公告:https://aws.amazon.com/about-aws/whats-new/2020/05/amazon-rds-for-sql-server-now-supports-sql-server-reporting-services/?nc1=h_ls

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-21
      相关资源
      最近更新 更多