Introduction

環境セットアップ

セットアップは4台のサーバーで構成されています。ドメインコントローラー、SQLサーバー、SharePointサーバー、Reporting Services用のサーバーが含まれています。SharePointとReporting Servicesを同じマシンに置くこともでき、その場合は少し簡略化されますが、いくつかの違いを指摘します。

インストール前提条件

SharePoint Authentication

**Before we jump into the RS Integration pieces, one thing I want to point out about the SharePoint Farm is how you setup the Site.

SharePoint認証

**RS統合部分に進む前に、SharePointファームについて1つ指摘したいのは、サイトのセットアップ方法です。 もっと具体的に言うと、サイトの認証をどのように設定するかです。それがクラシックかクレームか。この選択は最初に重要です。一度設定すると、このオプションを変更できるとは思えません。もし変更できるとしても、簡単なプロセスではないでしょう。

注意: Reporting Services 2008 R2 はクレーム対応ではありません

たとえSharePointサイトでクレームを使用するように選択しても、Reporting Services自体はクレーム対応ではありません。とはいえ、それはReporting Servicesでの認証の動作に影響します。では、Reporting Servicesの観点から何が違うのでしょうか?それは、データソースにユーザーの資格情報を転送したいかどうかにかかっています。 クラシック:- Kerberosを使用して、ユーザーの資格情報をバックエンドのデータソースに転送できます(そのためにはKerberosを使用する必要があります)。 クレーム:- クレームトークンが使用され、Windowsトークンは使用されません。このシナリオではRSは常に信頼された認証を使用し、SPUserトークンへのアクセスのみが可能です。データソース内に資格情報を保存する必要があります。

クラシック:- Kerberosを使用して、ユーザーの資格情報をバックエンドのデータソースに転送できます(そのためにはKerberosを使用する必要があります)。 Claims :- クレームトークンが使用され、Windowsトークンは使用されません。このシナリオではRSは常に信頼できる認証を使用し、SPUserトークンのみアクセスできます。データソース内に資格情報を保存する必要があります。

現時点では、RSのセットアップに集中したいと思います。この時点で、SharePointは私のSharePointボックスにインストールされ、ポート80のクラシック認証サイトでセットアップされています。RSサーバーにはReporting Servicesをインストールしただけです。