Share via


ロールの定義

Reporting Services では、ロールの定義は、ユーザーがレポート サーバー上で実行できる操作を定義する、一連の名前付きタスクです。ロールの定義によって、レポート サーバーがセキュリティを強制的に適用する際に使用するルールが提供されます。ユーザーがレポートのパブリッシュなどのタスクを試行すると、レポート サーバーでは、ユーザーのロールの割り当てを確認し、そのタスクがロールの定義に含まれているかどうかを判別します。該当するタスクがロールの定義に含まれている場合、要求が送信されます。

ロールの定義の種類

ロールの定義は、アイテムレベルの定義またはシステムレベルの定義です。アイテムレベルのロールの定義には、レポート サーバーで格納および管理されているアイテムに関連するタスクが含まれています。アイテムレベルのロールの定義に含めることのできるタスクには、"レポートの管理"、"フォルダの表示"、および "個別のサブスクリプションを管理" などがあります。システム ロールの定義には、サイト全体に適用するタスクが含まれています。システム ロールに含めるタスクには、"レポート サーバーのプロパティを表示" などがあります。

定義済みロール

Reporting Services には、ユーザーが実行するさまざまなレベルの操作に対応した定義済みロールが用意されています。使用できる定義済みロールを次に示します。

  • コンテンツ マネージャ、パブリッシャ、閲覧者、レポート ビルダ、および個人用レポートは、アイテムレベルのロールの定義であり、レポート サーバー コンテンツにアクセスするためのロールの割り当てを作成する際に使用できます。

  • システム管理者およびシステム ユーザーは、システムレベルのロールの定義であり、サイト操作へのアクセスを承認する際に使用できます。

詳細については、「定義済みロールの使用」を参照してください。

ロールのカスタマイズ

定義済みロールは、変更したりカスタム ロールに置き換えたりできます。ロールを変更するには、ロールの定義でタスクを追加または削除します。ロールを作成するには、Management Studio を使用して名前を指定し、ロールに含めるタスクを指定します。アイテムのタスクとシステムのタスクに対しては、ロールの定義を個別に作成する必要があります。ロールには、アイテムレベルまたはシステムレベルのタスクを含めることができますが、両方を含めることはできません。詳細については、「ロールの定義のカスタマイズ」を参照してください。

ロールを使用したレポート サーバーへのアクセスの承認

ロールは、ロールの割り当てで使用されている場合のみ有効になります。ロールでセキュリティを提供する方法の詳細については、「ロールの割り当て」を参照してください。