ロールの定義のカスタマイズ

ロールの定義は、タスクの集まりに名前を付けたものであり、フォルダ、レポート、その他のアイテムに関連して、ユーザーが実行することが許可されるタスクを指定するものです。ロールの定義には、アイテムレベルのタスク、またはシステムレベルのタスクのいずれかを含めることができます。両方のレベルのタスクを 1 つのロールの定義にまとめることはできません。

Reporting Services では、さまざまなユーザー層に合わせて、いくつかの定義済みロールを用意しています。定義済みロールでは不十分な場合、追加のロールを作成することができます。レポート サーバーに 1 つだけ残ったロールの割り当てを無効にしない限り、定義済みのロールも、作成したカスタム ロールも変更または削除することができます。

一般的には操作するタスクの数は比較的少ないので、必要となるロールの定義はそれほど多くなりません。ロールの定義を作成または変更する場合、十分な検討が必要です。ロールを大量に作成すると、メンテナンスと管理が困難になります。また、既存のロールを変更すると、そのロールを使用しているロールの割り当てや、変更によってユーザーが受ける影響がわからなくなる場合があります。ロールベースのセキュリティは Reporting Services のセキュリティ モデルの中核になる部分であり、その影響を理解することが重要です。詳細については、「ロールの定義」および「ロールの割り当て」を参照してください。

ロールの定義の作成

ロールの定義を作成するには、定義の名前を入力し、一連のタスクを選択します。ロールの定義を作成するには、そのための権限が必要です。その権限は、"アイテムごとにセキュリティを設定します" タスクで与えられます。既定では、管理者および定義済みのコンテンツ マネージャ ロールに割り当てられているユーザーがこのタスクを実行できます。

ロールには、一意の名前を付ける必要があります。ロールの定義を有効にするには、1 つ以上のタスクを含める必要があります。詳細については、「タスクと権限」を参照してください。

ロールの定義を作成するには、SQL ServerManagement Studio を使用します。詳細については、「ロールを作成、削除、または変更する方法 (Management Studio)」を参照してください。

ロールの定義を作成した後、その定義を使用するには、ロールの割り当てで定義を選択します。詳細については、「レポート サーバーへのユーザー アクセスを許可する方法 (レポート マネージャ)」を参照してください。

ロールの定義の変更または削除

タスクを追加または削除することによって、ロールの定義を変更できます。ただし、名前は変更できません。変更を行うと、そのロールの定義を含むすべてのロールの割り当てにすぐに適用されます。

使用しなくなったロールの定義は削除できます。個人用レポート機能が有効である限り、この機能用に選択されているロールの定義は削除できません。個人用レポートに使用しているロールの定義を削除するには、先に個人用レポート機能を無効にするか、個人用レポート機能で使用するロールの定義を別のものに選択し直す必要があります。詳細については、「個人用レポートの管理」を参照してください。