サブスクリプションの管理

このセクションでは、サブスクリプションの処理、管理、および制御について説明します。サブスクリプションの管理は、標準のサブスクリプションとデータ ドリブン サブスクリプションで異なります。標準のサブスクリプションは、通常、ユーザーが所有および管理します。一方、データ ドリブン サブスクリプションは、通常、レポート サーバー管理者が作成およびメンテナンスします。

サブスクリプション機能および配信機能は、既定で使用できます (電子メールの配信は構成しないと使用できません)。既定の配信拡張機能には、レポート サーバーの電子メールおよびファイル共有の配信が含まれます。カスタム配信拡張機能を作成またはインストールしない限り、ネイティブ モードのレポート サーバー上のサブスクリプションに使用できる配信方法は、これらの既定の配信拡張機能のみとなります。

ネイティブ モードのレポート サーバーからレポートをサブスクライブするための権限

ロールの使用方法に応じて、異なるロールのサブスクリプション タスクを有効または無効にすることにより、選択したユーザー グループにサブスクリプション機能を指定できます。サブスクリプション機能をユーザーが使用するには、以下の 2 つのタスクを使用します。

  • "個別のサブスクリプションを管理" タスクでは、ユーザーが特定のレポートのサブスクリプションを作成、変更、および削除できます。定義済みのロールである閲覧者ロールとレポート ビルダ ロールには、このタスクが含まれています。このタスクを含むロールの割り当てを使用すると、ユーザーは自分が作成するサブスクリプションのみを管理できます。

  • "すべてのサブスクリプションを管理" タスクでは、ユーザーがすべてのサブスクリプションにアクセスしてそれらを変更できます。このタスクは、データ ドリブン サブスクリプションを作成する場合に必要です。定義済みのロールでは、コンテンツ マネージャ ロールにのみ、このタスクが含まれます。

サブスクリプションの無効化

ユーザーがサブスクリプションを作成できないようにするには、ロールから "個別のサブスクリプションを管理" タスクをオフにします。このタスクを削除すると、[サブスクリプション] ページは使用できなくなります。レポート マネージャでは、[個人用サブスクリプション] ページには、既にサブスクリプションが含まれていても、何も表示されません (このページは削除できません)。サブスクリプション関連タスクを削除すると、ユーザーはサブスクリプションを作成および変更できなくなりますが、既存のサブスクリプションは削除されません。既存のサブスクリプションは、削除されない限り、引き続き実行されます。サブスクリプションの削除の詳細については、「標準のサブスクリプションの作成、変更、および削除」を参照してください。

レポート サーバーのサブスクリプション処理を無効にするには、SQL Server のポリシー ベースの管理の [Reporting Services のセキュリティ構成] ファセットで ScheduleEventsAndReportDeliveryEnabled プロパティを False に設定します。この場合、スケジュールされている処理は一切実行されません。レポート サーバーのサブスクリプション処理だけを無効にすることはできません。

レポート サーバーで処理されているサブスクリプションをキャンセルする方法については、「実行中の処理の管理」を参照してください。

配信拡張機能の無効化

レポート サーバーにインストールされたすべての配信拡張機能は、特定のレポートのサブスクリプションを作成する権限を持つユーザーが使用できます。使用できる配信拡張機能は次のとおりです。自動的に構成されます。

  • Windows ファイル共有

  • SharePoint ライブラリ (SharePoint 統合モードのレポート サーバーと統合された SharePoint サイトからのみ利用可能)

電子メール配信は使用前に構成する必要があります。構成が済んでいない場合、使用できません。詳細については、「電子メール配信用のレポート サーバーの構成」を参照してください。

特定の拡張機能を無効にするには、RSReportServer.config ファイルから拡張機能のエントリを削除します。詳細については、「RSReportServer 構成ファイル」および「電子メール配信用のレポート サーバーの構成」を参照してください。

配信拡張機能の削除後は、この機能はレポート マネージャまたは SharePoint サイトで使用できなくなります。配信拡張機能を削除すると、サブスクリプションが無効になることがあります。配信拡張機能を削除する前に、このようなサブスクリプションを削除するか、または別の配信拡張機能を使用するように構成する必要があります。

このセクションの内容