By:Scott Murray|Updated:2012-02-15|Comments(8)|Related:>SharePoint
問題
Sharepoint2010とReporting Servicesを正常に統合し、Abin Jaik Antonyのを使用してSharePoint”Reports”リポジトリに最初のレポー MSSHAREPOINTTIPS記事Sql Server Reporting ServicesとSharepointの統合、レポート開発者、パブリッシャー、およびエンドユーザーに必要なリポジトリまたはリストのアクセス許可とセキュリティ この質問を取得するには、このヒントをチェックして、より多くの答え。
ソリューション
SharePoint2010リポジトリ内では、レポート定義ファイル(rdl)、レポートモデルファイル(smdl)、共有データソース(rsds/rsd)、およびレポートパーツファイル(rsc)を簡単に展開 これらのオブジェクトを保護するために使用されるアクセス許可は、SharePointのアクセス許可レベルで設定されます。 既定では、新しいサイトが作成されると、SharePointは、所有者、メンバー、訪問者の3つの既定のユーザーグループに一連の既定のアクセス許可レベルを割り当てます。 新しい”レポート”ライブラリを作成すると、これらの既定のグループは親サイトからアクセス許可を継承します。 既定では、所有者のグループにはフルコントロールがあり、このグループのメンバーはすべてのレポートサーバーアイテムのセキュリティを作成、管理、および設 もちろん、これらのグループの両方がレポートを表示でき、さらに、Visitorsグループのメンバーがレポートを実行してユーザー定義のサブスクリプションを作成できます。 MSDNの記事では、Windows SharePoint Servicesでレポートサーバーアイテムとサイト用の組み込みセキュリティを使用し、レポートサーバーアイテム用のリスト権限参照には、SharePointグループと関連
しかし、これらのアクセス許可を調整するには何をする必要がありますか? たとえば、訪問者グループにレポートを表示させたくない場合や、メンバーのグループにレポートを公開させたくない場合はどうなりますか? レポートライブラリ/リポジトリの権限を変更するには、リボン>ライブラリツール>ライブラリ権限領域を使用します。 このツールは、標準ライブラリリボンの一部です。 リボンとライブラリツールメニューに移動するには、まずSharePointサイトに移動し、次にレポートサーバーライブラリに移動します。
次にライブラリボタンをクリックすると、ライブラリリボンが完全に開きます。 これらのライブラリツールにアクセスするには、ユーザーがフルコントロール権限またはデザイン権限を持つグループに属している必要があります。 これらの手順は、SharePoint2010のみに関連していることに注意してください。
次に、下のスクリーンショットの青い領域に示すように、特定のグループをクリックします。 このウィンドウを使用すると、特定の権限レベルを割り当てたり削除したりすることができます。 たとえば、Membersグループへのフルコントロールアクセスを許可する場合は、フルコントロールボックスをオンにしてOKボタンをクリックします。
場合によっては、付与する権限をより詳細に制御する必要があります。 このような場合は、3つの既定のグループの一部ではない特定のユーザーまたはグループに読み取りアクセス権などの個別の権限を付与できます。 これらの種類の変更を行うには、まずレポートサーバーリポジトリに移動し、ライブラリツールリボンを再度クリックします。
再びライブラリ権限を選択します。
権限の付与オプションを選択します。
以下のフォームを使用してユーザーを追加できるようになりました。 前述の例に続いて、このフォームに情報を入力して[OK]をクリックすることで、特定のグループまたはユーザーに読み取りアクセス権を付与できます。
SQL Serverレポートサーバーの権限レベルの作成
最後に、非常に特定の権限のニーズがある場合は、正確なReporting Servicesのニーズに応える特定の権限レベ 次のいくつかの手順で変更を加えるには、フルコントロール権限が必要か、Ownersグループに属している必要があります。 まず、メインのSharePointホームページ、トップリボンから、サイトアクションをクリックし、サイト権限をクリックします。
サイトのアクセス許可内に、アクセス許可ツールリボンが表示され、下の図に示すようにアクセス許可レベルをクリックする必要があります。
編集機能は、フルコントロール、デザイン、貢献などの既存の権限レベルをクリックした場合にのみ使用できるという点で、少し混乱しています。 確かに、あなたはまた、新しいレベルを追加することができますが、この例では、単に既存の権限レベルのいずれかをクリックしてください。
新規または既存のレベルの権限を調整するには、以下の画面を使用します。 たとえば、新しい権限レベルを作成して、グループまたはユーザーがレポート、モデル、およびその他のドキュメントを削除できないようにすることができま このアクセス許可レベルが作成されたら、このヒントの冒頭に記載されている手順を使用して、適切なグループに割り当てます。 アクセス許可レベルを追加するときは、不要なアクセス許可レベルを削除/オフにしてください。
SQL Server Reporting ServerをSharePoint2010と統合すると、ユーザーはレポートとコラボレーションの両方のニーズに合わせて一つのサイトに移動できます。 これら2つのシステムを統合する場合は、レポートのユーザー、発行者、および開発者がジョブを完了するために必要なアクセス権を持つように、SharePointセキュリティ
次の手順
- SharePointのアクセス許可レベルとReporting Servicesのアクセス許可の詳細な相互参照を取得するには、”Reporting ServicesのロールとタスクをSharePointグループとアクセス許可http://msdn.microsoft.com/en-us/library/bb283182.aspxと比較する”を参照してください。
- これらの関連リソースをチェックしてください:
- SQL Server Reporting Servicesチュートリアル
- Reporting Services開発のヒント
- SharePointのヒント
著者について
すべての私のヒントを見る
記事最終更新日:2012-02-15