Amazon RDS for SQL Server 中的 SQL Server Reporting Services 支持 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon RDS for SQL Server 中的 SQL Server Reporting Services 支持

Microsoft SQL Server Reporting Services (SSRS) 是一个基于服务器的应用程序,用于生成和分发报告。它是 SQL Server 服务套件的一部分,其中还包括 SQL Server Analysis Services (SSAS) 和 SQL Server Integration Services (SSIS)。SSRS 是在 SQL Server 之上构建的服务。您可以使用它从各种数据源收集数据,并以易于理解和直接可供分析的方式呈现。

Amazon RDS for SQL Server 支持直接在 RDS 数据库实例上运行 SSRS。您可以将 SSR 用于现有或新的数据库实例。

RDS 在以下版本上对于 SQL Server 标准版和企业版支持 SSRS:

  • SQL Server 2022,所有版本

  • SQL Server 2019,版本 15.00.4043.16.v1 和更高版本

  • SQL Server 2017,版本 14.00.3223.3.v1 和更高版本

限制和建议

以下限制和建议适用于在 RDS for SQL Server 上运行 SSRS:

  • 您不能在具有只读副本的数据库实例上使用 SSRS。

  • 实例必须使用自行管理的 Active Directory 或 Amazon Directory Service for Microsoft Active Directory,才能进行 SSRS Web 门户和 Web 服务器身份验证。有关更多信息,请参阅 将 Active Directory 用于 RDS for SQL Server

  • 您无法备份使用 SSRS 选项创建的报表服务器数据库。

  • 不支持从 SSRS 的其他实例导入和恢复报告服务器数据库。有关更多信息,请参阅 报告服务器数据库

  • 您无法将 SSRS 配置为侦听默认 SSL 端口 (443)。允许的值为 1150–49511,但不包括 1234、1434、3260、3343、3389 和 47001。

  • 不支持通过 Microsoft Windows 文件共享进行订阅。

  • 不支持使用报告服务配置管理器。

  • 不支持创建和修改角色。

  • 不支持修改报告服务器属性。

  • 未授予系统管理员和系统用户角色。

  • 无法通过 Web 门户编辑系统级角色分配。

报告服务器数据库

当数据库实例与 SSRS 选项关联时,将在数据库实例上创建两个新的数据库:

  • rdsadmin_ReportServer

  • rdsadmin_ReportServerTempDB

这些数据库充当 ReportServer 和 ReportServerTempDB 数据库。SSRS 将其数据存储在 ReportServer 数据库中,并将其数据缓存在 ReportServerTempDB 数据库中。有关更多信息,请参阅 Microsoft 文档中的报表服务器数据库

RDS 拥有和管理这些数据库,因此不允许对它们进行 ALTER 和 DROP 等数据库操作。不允许访问 rdsadmin_ReportServerTempDB 数据库。但是,您可以对 rdsadmin_ReportServer 数据库执行读取操作。

SSRS 日志文件

您可以列出、查看并下载 SSRS 日志文件。SSRS 日志文件遵循 ReportServerService_timestamp.log 的命名约定。这些报表服务器日志位于 D:\rdsdbdata\Log\SSRS 目录中。(D:\rdsdbdata\Log 目录也是错误日志和 SQL Server 代理日志的父目录。) 有关更多信息,请参阅 查看和列出数据库日志文件

对于现有 SSRS 实例,可能需要重启 SSRS 服务才能访问报表服务器日志。可以通过更新 SSRS 选项来重启服务。

有关更多信息,请参阅 使用 Amazon RDS for Microsoft SQL Server 日志