Share via


SQL Server Reporting Services のロール

SQL Server Reporting Services にあるロールを使用して、Visual Studio Team Foundation Server のユーザーに特定の許可を割り当てることができます。 Team Foundation Server のすべてのユーザーとグループは、Reporting Services で適切な許可を割り当てられる必要があります。 Reporting Services はロールの割り当てを通して既定のセキュリティを提供します。 Management Studio や Report Manager などの SQL Server の管理ツールを使って、ユーザーおよびグループを定義済みロールに割り当てることができます。

Team Foundation Server のグループ メンバーシップを使って、Reporting Services のいずれかの定義済みロールにおける適切なメンバーシップを決定できます。 ロールの追加の構成は必要ありません。 ただし、ビジネス ニーズをより良く満たすために、定義済みロールを変更したり、カスタム ロールを追加したりすることはできます。 カスタム ロールを追加する、または定義済みロールを変更する場合、レポートまたはレポート機能への適切なアクセス レベルに必要な許可がロールに付与されていることを確認する必要があります。 詳細については、Microsoft Web サイトにある「ネイティブ モードのレポート サーバーに対する権限の許可」のトピックを参照してください。

次の定義済みロールを Team Foundation Server で使用することが推奨されています。

  • システム管理者

  • Team Foundation Content Manager

  • ブラウザー

Reporting Services における定義済みロールの詳細については、Microsoft Web サイトにある「定義済みロールの使用」のトピックを参照してください。

重要

Reporting Services のメンバーシップは、その定義済みロールのメンバーシップによって許可される特定のアクセス レベルと権限を必要としているユーザーだけに制限する必要があります。ユーザーまたはグループは、チーム プロジェクト内でそのユーザーまたはグループのロールを完了するのに最低限必要な権限を持つ定義済みロールに追加します。たとえば、ユーザーがプロジェクト スケジュールを見ることだけが必要な場合、そのユーザーを閲覧者ロールに追加しますが、コンテンツ マネージャー ロールには追加しません。

システム管理者

システム管理者ロールに含まれる権限は、レポート サーバーに対する全体的な責任を持つものの、その中のコンテンツに対しては必ずしも責任を持たないレポート サーバー管理者に役立ちます。 システム管理者ロールには、ローカル管理者がコンピューターに対して持つような幅広い権限が含まれているわけではありません。 Team Foundation 管理者は、システム管理者ロールとコンテンツ マネージャー ロールの両方に追加する必要があります。 その両方のロール定義があって初めて、Team Foundation 管理者グループのメンバーが必要とする完全な権限セットを提供することができます。

Team Foundation Content Manager

SQL Server Reporting Services をホストするサーバーで、Team Foundation Content Managers グループに管理者を追加します。 そうしないと、チーム プロジェクトを作成する際に TF218027 エラーによってブロックされるなどの問題が発生する場合があります。

このトピックで取り上げる他のロールとは異なり、Team Foundation Content Manager ロールは SQL Server の既定のロールではありません。 このロールは、Team Foundation Server がインストールされたときの Team Foundation Server と SQL Server Reporting Services との間の統合を目的に作成されました。 その構造と権限は、SQL Server にネイティブなコンテンツ マネージャー ロールに似ています。 Team Foundation Content Manager ロールに含まれる権限は、レポートや Web コンテンツを管理するものの、必ずしもレポートを書かない、また Web サーバーや SQL Server のインスタンスを管理しないユーザーに役立ちます。 コンテンツ マネージャーは、レポートを配置し、レポート モデルとデータ ソースの接続を管理し、レポートの使用方法を決めます。 Team Foundation Content Manager ロールは、プロジェクト コレクション管理者グループに属するユーザーに加えて、チーム プロジェクトのプロジェクト管理者グループに属するユーザーに必要な一般的な範囲の権限を提供します。 このロールには Team Foundation 管理者グループのメンバーも追加する必要があります。

ブラウザー

閲覧者ロールに含まれる権限は、レポートを見るものの必ずしもレポートを書いたり管理しりたすることのないユーザーに役立ちます。 このロールは、チーム プロジェクトの貢献者グループまたは読み取りユーザー グループのいずれかに属するユーザーに基本的な機能を提供します。

参照

概念

SQL Server と SQL Server Reporting Services について