Amazon RDS for SQL Server での SQL Server Reporting Services のサポート - Amazon Relational Database Service

Amazon RDS for SQL Server での SQL Server Reporting Services のサポート

Microsoft SQL Server Reporting Services (SSRS) は、レポートの生成とディストリビューションに使用されるサーバーベースのアプリケーションです。これは、SQL Server Analysis Services (SSAS) および SQL Server Integration Services (SSIS) を含む SQL Server サービスのスイートの一部です。SSRS は、SQL Server 上に構築されたサービスです。これを使用すると、さまざまなデータソースからデータを収集して、それを簡単に理解でき、分析の準備が整っている方法で提示できます。

Amazon RDS for SQL Server は、RDS DB インスタンスで SSRS を直接実行する操作をサポートしています。SSRS は、既存または新規の DB インスタンスで使用できます。

RDS は、次のバージョンで SQL Server スタンダードエディションおよびエンタープライズエディションの SSRS をサポートします。

  • SQL Server 2022、すべてのバージョン

  • SQL Server 2019、バージョン 15.00.4043.16.v1 以降

  • SQL Server 2017、バージョン 14.00.3223.3.v1 以降

  • SQL Server 2016、バージョン 13.00.5820.21.v1 以降

制限と推奨事項

SQL Server 用 RDS で SSRS を実行する場合は、次の制限と推奨事項が適用されます。

  • リードレプリカを持つ DB インスタンスでは SSRS を使用することはできません。

  • インスタンスは、自己管理型の Active Directory または AWS Directory Service for Microsoft Active Directory for SSRS ウェブポータルおよびウェブサーバー認証を使用する必要があります。詳細については、「RDS for SQL Server による Active Directory の操作」を参照してください。

  • SSRS オプションを使用して作成されたレポートサーバーデータベースをバックアップすることはできません。

  • SSRS の他のインスタンスからのレポートサーバーデータベースのインポートと復元はサポートされていません。詳細については、「レポートサーバーデータベース」を参照してください。

  • デフォルトの SSL ポート (443) でリッスンするように SSRS を構成することはできません。指定できる値は、1234、1434、3260、3343、3389、47001 を除く、1150~49511 です。

  • Microsoft Windows ファイル共有によるサブスクリプションはサポートされていません。

  • Reporting Services Configuration Manager の使用はサポートされていません。

  • ロールの作成と変更はサポートされていません。

  • レポートサーバーのプロパティの変更はサポートされていません。

  • システム管理者とシステムユーザーのロールは付与されません。

  • ウェブポータルを使用してシステムレベルのロールの割り当てを編集することはできません。

レポートサーバーデータベース

DB インスタンスが SSRS オプションに関連付けられている場合、DB インスタンスに 2 つの新しいデータベースが作成されます。

  • 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 ログの使用方法」を参照してください。