共有レポート サーバー データベースを使用するように複数のレポート サーバーを構成することで、スケールアウト 配置モデルで Reporting Services を実行できます。 スケールアウト配置のメンバーシップは、レポート サーバーがレポート サーバー データベースに暗号化キーを格納するかどうかに基づいています。 特定のレポート サーバー インスタンスの暗号化キーを追加および削除することで、スケールアウト配置メンバーシップを制御できます。 デプロイからノードを削除する場合は、任意の順序で削除できます。 デプロイにノードを追加する場合は、既に配置の一部であるレポート サーバーから新しいインスタンスを結合する必要があります。
Reporting Services 構成ツールを使って Scale-Out 展開を構成する
スケールアウト配置を構成する最も簡単な方法は、Reporting Services 構成ツールを使用することです。 詳細と詳細な手順については、「 ネイティブ モードのレポート サーバーの Scale-Out 配置の構成 (SSRS 構成マネージャー)」を参照してください。
Rskeymgmt を使用して Scale-Out 展開を構成する
rskeymgmt ユーティリティを使用して、共有レポート サーバー データベースを使用するようにレポート サーバー インスタンスを初期化します。 レポート サーバーをスケールアウト配置に追加するには、レポート サーバーを初期化する必要があります。 初期化には管理者のアクセス許可が必要です。 この展開に参加するには、レポート サーバーをホストしているリモート コンピューターの管理者資格情報が必要です。
レポート サーバーをスケールアウト配置に参加させる方法 (rskeymgmt)
レポート サーバー スケールアウト展開のメンバーであるレポート サーバーをホストするコンピューター上で、rskeymgmt.exe をローカルで実行します。
-j
引数を使用して、レポート サーバーをレポート サーバー データベースに結合します。-m
引数と-n
引数を使用して、配置に追加するリモート レポート サーバー インスタンスを指定します。-u
引数と-v
引数を使用して、リモート コンピューターの管理者アカウントを指定します。 同じコンピューター上で複数のレポート サーバー インスタンスを使用してスケールアウト配置を作成する場合、使用する構文が若干異なります。 使用する必要がある構文の詳細については、「 rskeymgmt ユーティリティ (SSRS)」を参照してください。次の例は、リモート レポート サーバーをスケールアウト配置に参加させる場合に指定する必要がある引数を示しています (リモート コンピューターに対する管理者権限がある場合は、資格情報を省略できます)。
rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>
スケールアウト配置からレポート サーバーを削除する方法 (rskeymgmt)
削除するレポート サーバーの rsreportserver.config ファイルを開き、インストール ID を見つけます。 既定では、このファイルは Program Files\Microsoft SQL Server\MSSQL にあります。n\Reporting Services\ReportServer)。
1 つのインスタンスをインストールした場合、コンピューターには 1 つの rsreportserver.config ファイルのみが存在します。 Reporting Services の複数のインスタンスがインストールされている場合は、Reporting Services 構成ツールの [サーバーの状態] ページを使用して、削除するレポート サーバーのインスタンス識別子 (MSSQL.2 など) を検索します。 レポート サーバー インスタンスのプログラム ファイルを格納するフォルダーの名前は、インスタンス識別子 (Program Files\Microsoft SQL Server\MSSQL.2 など) に基づいています。
rskeymgmt.exe を実行します。 レポート サーバーのスケールアウト配置の一部である任意のレポート サーバーで実行できます。
-r
引数を使用して、スケールアウト配置からレポート サーバー インスタンスを解放します。 指定する必要がある引数の例を次に示します。rskeymgmt -r <installation ID>
これらの手順により、レポート サーバーはスケールアウト配置から削除されますが、レポート サーバー上の Reporting Services インスタンスはアンインストールされません。 スケールアウト配置からレポート サーバーを削除した後、そのサーバーで Reporting Services が不要になった場合は、サーバーから Reporting Services をアンインストールできます。 詳細については、 SQL Server オンライン ブックの「SQL Server の既存のインスタンスのアンインストール (セットアップ)」 を参照してください。