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