2 台目以降の SharePoint モードのレポート サーバーを SharePoint ファームに追加すると、レポート サーバーのパフォーマンスと応答時間を向上させることができます。 レポート サーバーにユーザー、レポート、その他のアプリケーションを追加する際にパフォーマンスが低下する場合は、レポート サーバーを追加するとパフォーマンスが向上する可能性があります。 また、ハードウェアに問題がある場合、または環境内の個々のサーバーに対して一般的なメンテナンスを行っている場合は、レポート サーバーの可用性を高めるために、2 つ目のレポート サーバーを追加することをお勧めします。 SQL Server 2012 リリース以降、SharePoint モードで Reporting Services 環境をスケールアウトする手順は、標準の SharePoint ファーム展開に従い、SharePoint 負荷分散機能を利用します。
重要
Reporting Services の一部のエディションでは、 SQL Serverのスケールアウトがサポートされません。 詳細については、「 SQL Server 2014 の各エディションでサポートされる機能」の「Reporting Services」セクションを参照してください。
ヒント
SQL Server 2012 以降では、Reporting Services 構成マネージャーを使用してサーバーを追加したり、レポート サーバーをスケールアウトしたりすることはありません。 Reporting Services サービスを使用する SharePoint サーバーがファームに追加されると、SharePoint 製品では Reporting Services のスケールアウトを管理します。
ネイティブ モードのレポート サーバーをスケールアウトする方法の詳細については、「 ネイティブ モードのレポート サーバー Scale-Out 配置の構成 (SSRS 構成マネージャー)」を参照してください。
負荷分散
Reporting Services サービス アプリケーションの負荷分散は、環境にカスタムまたはサードパーティの負荷分散ソリューションがない限り、SharePoint によって自動的に管理されます。 既定の SharePoint 負荷分散動作では、各 Reporting Services サービス アプリケーションは、Reporting Services サービスを開始したすべてのアプリケーション サーバー間で分散されます。 Reporting Services サービスがインストールされて開始されているかどうかを確認するには、SharePoint サーバーの全体管理 で [サーバー上のサービスの管理 ] をクリックします。
[前提条件]
SQL Server セットアップを実行するには、ローカル管理者である必要があります。
コンピューターがドメインに参加する必要があります。
SharePoint の構成データベースとコンテンツ データベースをホストしている既存のデータベース サーバーの名前を把握しておく必要があります。
データベース サーバーは、リモート データベース接続を許可するように構成されている必要があります。 そうでない場合、新しいサーバーは SharePoint 構成データベースに接続できないため、新しいサーバーをファームに参加させることができません。
新しいサーバーには、現在のファーム サーバーが実行されているのと同じバージョンの SharePoint がインストールされている必要があります。 たとえば、ファームに SharePoint 2010 Service Pack 1 (SP1) が既にインストールされている場合は、ファームに参加する前に、新しいサーバーにも SP1 をインストールする必要があります。
システムとバージョンの要件を理解するには、次の追加のトピックを確認してください。
ステップス
このトピックの手順では、SharePoint ファーム管理者がサーバーをインストールして構成していることを前提としています。 この図は標準的な 3 層環境を示しています。次に、図の番号付き項目の説明を示します。
(1) 複数の Web フロントエンド (WFE) サーバー。 WFE サーバーには、SharePoint 2010 用の Reporting Services アドインが必要です。
(2) Reporting Services と Web サイトを実行している単一のアプリケーション サーバー。たとえば、サーバーの全体管理などです。 次の手順では、この層に 2 つ目のアプリケーション サーバーを追加します。
(3) 2 つの SQL Server データベース サーバー。
(4) ソフトウェアまたはハードウェアのネットワーク負荷分散ソリューション (NLB) を表します。
次の手順では、管理者がサーバーをインストールして構成すると想定しています。 サーバーはファーム内の新しいアプリケーション サーバーとしてセットアップされ、Web フロントエンド (WFE) として使用されません。
| ステップ | 説明とリンク |
|---|---|
| SharePoint 2010 製品準備ツールを実行する | SharePoint 2010 インストール メディアが必要です。 準備ツールは、インストール メディア上の PrerequisiteInstaller.exe にあります。 |
| SharePoint 2010 製品をインストールします。 | 1) サーバー ファーム のインストールの種類を選択します。 2) サーバーの種類に対して [完了 ] を選択します。 3) インストールが完了したら、既存の SharePoint ファームに SharePoint 2010 SP1 がインストールされている場合は、SharePoint 製品構成ウィザードを実行しないでください。 SharePoint 製品構成ウィザードを実行する前に、SharePoint SP1 をインストールする必要があります。 |
| SharePoint Server 2010 SP1 をインストールします。 | 既存の SharePoint ファームに SharePoint 2010 SP1 がインストールされている場合は、SharePoint 2010 SP1 from:https://support.microsoft.com/kb/2460045 からダウンロードしてインストールします。 SharePoint 2010 SP1 の詳細については、「 Office 2010 SP1 と SharePoint 2010 SP1 をインストールするときの既知の問題」を参照してください。 |
| SharePoint 製品構成ウィザードを実行して、サーバーをファームに追加します。 | 1) Microsoft SharePoint 2010 製品 プログラム グループで、 Microsoft SharePoint 2010 製品構成ウィザードをクリックします。 2) [ サーバー ファームへの接続 ] ページで、[ 既存のファームに接続 ] を選択し、[ 次へ] をクリックします。 3) [ 構成データベースの設定の指定] ページで、既存のファームに使用するデータベース サーバーの名前と構成データベースの名前を入力します。 [次へ] をクリックします。 **大事な** 次のようなエラー メッセージが表示され、アクセス許可があることを確認した場合は、 Sql Server 構成マネージャーで SQL Server ネットワーク構成に対して有効になっているプロトコルを確認します。"データベース サーバーへの接続に失敗しました。 データベースが存在し、Sql Server であり、サーバーにアクセスするための適切なアクセス許可があることを確認します。 **大事な**サーバー ファームの製品とパッチの状態のページが表示される場合は、サーバーをファームに参加させる前に、ページの情報を確認し、必要なファイルでサーバーを更新する必要があります。 4) [ ファームのセキュリティ設定の指定] ページで、ファームのパスフレーズを入力し、[ 次へ] をクリックします。 確認ページで [ 次へ ] をクリックしてウィザードを実行します。 5) [ 次へ ] をクリックして ファーム構成ウィザードを実行します。 |
| サーバーが SharePoint ファームに追加されたことを確認します。 | 1) SharePoint サーバーの全体管理で、[システム設定] グループの [このファーム内のサーバーの管理] をクリックします。 2) 新しいサーバーが追加され、状態が正しいことを確認します。 3) SQL Server Reporting Services サービス が実行されているサービスが表示されないことに注意してください。 サービスは次の手順でインストールされます。 4) WFE ロールからこのサーバーを削除するには、[ サーバー上のサービスの管理 ] をクリックし、 サービス Microsoft SharePoint Foundation Web アプリケーションを停止します。 |
| Reporting Services SharePoint モードをインストールして構成します。 | SQL Server 2014 のインストールを実行します。 Reporting Services SharePoint モードのインストールの詳細については、「 SharePoint 2010 用 Reporting Services SharePoint モードのインストール 」を参照してください。サーバーがアプリケーション サーバーとしてのみ使用され、サーバーが WFE として使用されない場合は、 SharePoint 製品の Reporting Services アドインを 選択する必要はありません。 [ セットアップ ロール] ページで、[ SQL Server 機能のインストール] を選択します [ 機能の選択] ページで、[ Reporting Services ] を選択する - SharePoint -又は- [Reporting Services の構成] ページで、Reporting Services SharePoint モードで [インストールのみ] オプションが選択されていることを確認します。 |
| Reporting Services が動作することを確認します。 | 1) SharePoint サーバーの全体管理で、[システム設定] グループの [このファーム内のサーバーの管理] をクリックします。 2) SQL Server Reporting Services サービスを確認します。 詳細については、「Reporting Services のインストールの確認」を参照してください。 |
その他の構成
スケールアウトされた配置内の個々の Reporting Services サーバーを最適化して、バックグラウンド処理のみを実行して、対話型のレポート実行でリソースを競合しないようにすることができます。 バックグラウンド処理には、スケジュール、サブスクリプション、およびデータ警告が含まれます。
個々のレポート サーバーの動作を変更するには、< 構成ファイルで >IsWebServiceEnable を false に設定します。
既定では、<IsWebServiceEnable> を TRUE に設定してレポート サーバーが構成されます。 すべてのサーバーが TRUE 用に構成されている場合、対話型とバックグラウンドはファーム内のすべてのノード間で負荷分散されます。
<IsWebServiceEnable> False に設定されているすべてのレポート サーバーを構成すると、Reporting Services 機能を使用しようとすると、次のようなエラー メッセージが表示されます。
Reporting Services Web サービスが有効になっていません。 Reporting Services SharePoint サービスの少なくとも 1 つのインスタンスを、 <IsWebServiceEnable> true に設定するように構成します。 詳細については、「Reporting Services 構成ファイルの変更 (RSreportserver.config)」を参照してください。
こちらもご覧ください
SharePoint 2013 で Web サーバーまたはアプリケーション サーバーをファームに追加する
サービスの構成 (SharePoint Server 2010)