個人用レポートをセキュリティで保護する
個人用レポート機能により、ユーザーが管理するレポート処理用のワークスペースが提供されます。 [個人用レポート] フォルダーは、その性質上、他の汎用的な用途のフォルダーよりも権限の制限を緩める必要があります。 ユーザーには、他のフォルダーのレポートのみを表示および実行するアクセス許可がある場合があります。 この場合、自分が所有する個人用レポート フォルダーとコンテンツを管理するために、拡張されたアクセス許可のセットが必要になる場合があります。 Reporting Services には、そのための特別なロールの割り当てとロールの定義が用意されています。
Note
個人用レポートはレポート マネージャーでのみ使用できます。 SQL Server Management Studio では使用できません。
個人用レポートのロールの割り当て
個人用レポートのロールの割り当てには、あらかじめ要素が定義されています。[個人用レポート] フォルダーがアクティブになっている各ユーザーには、この割り当てが自動的に作成されます。 レポート サーバーから自動的にセキュリティを割り当てられるので、管理者が個人用レポートのユーザー 1 人ずつのアクセス権を有効にする必要がなくなります。したがって、個人用レポートを広く使用する組織にとっては、この手法が非常に有効です。
個人用レポート ロールの割り当ては、次の要素で構成されています。
Users Folders\<username>\My Reports
フォルダーに含まれる、ユーザーの My Reports フォルダー。[個人用レポート] フォルダーをアクティブ化するときに判別されたユーザー アカウント。 フォルダーがアクティブ化されるのは、ユーザーがレポート マネージャーの [個人用レポート] フォルダーを選択するか、レポート デザイナーから [個人用レポート] フォルダーにレポートをパブリッシュしたときです。 ユーザーが [個人用レポート] リンクでプロパティを要求する場合も、このフォルダーはアクティブ化されます。
個人用レポートの定義済みロールの定義。
個人用レポートのロールの定義
個人用レポート ロールの定義には、 [個人用レポート] フォルダーのコンテンツ管理をサポートするタスクが含まれています。 個人用レポート ロールは、専用の目的を持ったロールとして使用することを想定しています。 個人用レポート ロールはどのアイテムレベルのセキュリティ ポリシーに対しても選択できます。ただし、このロールの多用は避け、できるだけ他のフォルダー要件に合わせてこのロールを変更しないようにしてください。 個人用レポート機能に 個人用レポート ロールを予約しておくことで、ユーザー間の使用環境を統一することができます。
既定では、レポート サーバー管理者のみが 個人用レポート ロールを変更します。 個人用レポート ロールに含まれるタスクを変更することで、このロールをカスタマイズできます。 また、別のロールに置き換えることもできます。
個人用レポートへのアクセス拒否
ユーザーによる個人用レポートへのアクセスを拒否するには、次の方法を使用します。
[サイトの設定] ページで個人用レポートを無効にします。 詳細については、 「個人用レポートの有効化と無効化」を参照してください。
個人用レポート ロールからすべてのタスクを削除します。
個人用レポートを無効にすると、[個人用レポート] フォルダーのリンクがレポート マネージャーから削除されます。 個人用レポートをサポートする基本のフォルダー構造 (つまり Users フォルダーとサブフォルダー) は有効なままなので、ユーザーはフォルダーのパスがわかればアクセスすることができます。 個人用レポート ロールからタスクを削除すると、アクセスが拒否されます。