Reporting Services 2016 ネイティブ モード レポート サーバーをインストールする
適用対象: SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌ Power BI Report Server
SQL Server Reporting Services (SSRS) のネイティブ モード インストールでは、レポートやその他のアイテムの管理に使用できる Web ポータルにアクセスできます。
Note
Power BI Report Server については、「Power BI レポート サーバーのインストール」を参照してください。
SSRS ネイティブ モード レポート サーバーは、SQL Server インストール ウィザードまたはコマンド ラインからインストールできます。 インストール ウィザードを使用する場合は、次の 2 つのオプションがあります。
- ファイルをインストールし、サーバーの既定の設定を構成する
- ファイルのみをインストールする
この記事では、ネイティブ モードの既定の構成である、レポート サーバー インスタンスをインストールして構成する最初のオプションについて説明します。 インストールが完了したら、レポート サーバーを使用して、基本的なレポートの表示およびレポートの管理ができるようになります。
サブスクリプション処理で Power BI 統合や Email デリバリーなどの機能を使用する場合は、追加の構成手順を実行する必要があります。
前提条件
SQL Server 2016 に必要なハードウェアとソフトウェア。 詳細については、「SQL Server 2016 と 2017: ハードウェアとソフトウェアの要件」を参照してください。
SSRS と SQL Server データベース エンジンを同じインスタンスに一緒にインストールする機能。 データベース エンジン インスタンスは、インストール プロセスで作成および構成されるレポート サーバー データベースをホストします。
次の要件を満たしているユーザー アカウント:
- ローカルの Administrators グループのメンバーであること
- レポート サーバー データベースをホストするデータベース エンジン インスタンス上のデータベースにアクセスして作成するアクセス許可があること
レポート サーバーと Web ポータルの URL を予約するために必要な既定値。 ここでの既定値とは、ポート 80、強いワイルドカード、および ReportServer_<instance-name> と Reports_<instance-name> の形式の仮想ディレクトリ名です。
レポート サーバー データベース ReportServer および ReportServerTempDB の作成に必要な既定値。 以前のインスタンスにこれらの名前を持つデータベースがあると、インストール手順はブロックされます。 ブロックを解除するには、データベースの名前を変更するか、データベースを移動または削除する必要があります。
読み取り/書き込みドメイン コントローラーへのアクセス。
重要
読み取り専用ドメイン コントローラー (RODC) が存在する環境に、SSRS をインストールできます。 ただし、SSRS が正常に機能するには、読み取り/書き込み可能なドメイン コントローラーへのアクセスが必要です。 SSRS が RODC にのみアクセスできる場合は、サービスを管理しようとしたときにエラーが発生する可能性があります。
既定の構成
ネイティブ モードに対して既定の構成のオプションを選択すると、インストール ウィザードは次の SSRS 機能をインストールします。
- 次のコンポーネントを含むレポート サーバー サービス:
- レポート サーバー Web サービス
- バックグラウンド処理アプリケーション
- レポートとアクセス許可の表示および管理ができる Web ポータル
- レポート サーバー構成マネージャー
- SSRS コマンド ライン ユーティリティ (rsconfig.exe、rskeymgmt.exe、rs.exe)
SQL Server Management Studio と SQL Server Data Tools (SSDT) を使用する場合は、これらのコンポーネントを個別にダウンロードしてインストールする必要があります。
インストール ウィザードは、ネイティブ モードのレポート サーバーのインストール中に次のコンポーネントを構成します。
- レポート サーバー サービスのサービス アカウント
- レポート サーバー Web サービスの URL
- Web ポータル URL
- レポート サーバー データベース
- レポート サーバー データベースへのサービス アカウント アクセス
- レポート サーバー データベース用の接続情報 (データ ソース名 (DSN) とも呼ばれます)。
インストールでは、自動実行アカウント、レポート サーバーの Email、スケールアウト配置は構成されません。 また、暗号化キーはバックアップされません。 Report Server Configuration Manager を使用して、これらのプロパティを構成できます。 詳細については、「Report Server Configuration Manager (ネイティブ モード) とは?」を参照してください。
ネイティブ モードの既定の構成をインストールする場合
SSRS を操作状態でインストールする場合は、既定の構成を選択します。 このモードでは、必要な Report Server Configuration Manager タスクが自動化されます。 そうすると、インストールが完了するとすぐにレポート サーバーを使用できます。
コンピューターが既定のインストールのすべての要件を満たしていない場合は、既定の構成を使用できません。 代わりに、SSRS をファイルのみのモードでインストールし、インストールの完了後に Report Server Configuration Manager を使用して SSRS を構成する必要があります。 詳細については、「ファイルのみのインストール (Reporting Services)」を参照してください。
既定の URL 予約
URL 予約は、プレフィックス、ホスト名、ポート、および仮想ディレクトリで構成されます。
部分 | 内容 |
---|---|
Prefix | 既定のプレフィックスは HTTP です。 トランスポート層セキュリティ (TLS) 証明書を事前にインストールした場合、インストール プロセスでは、HTTPS プレフィックスを使用する URL 予約を作成しようとします。 |
ホスト名 | 既定のホスト名は、強いワイルドカード (+) です。 これにより、コンピューターに対して解決されるあらゆるホスト名 (https://<computername>/reportserver 、https://localhost/reportserver 、https://<IPAddress>/reportserver など) の指定のポートで、レポート サーバーが HTTP 要求を受け付けるように指定されます。 |
Port | 既定のポートは 80 です。 ポート 80 以外のポートを使用する場合は、ブラウザー ウィンドウで SSRS Web アプリケーションを開くときに、そのポートを URL に明示的に追加する必要があります。 |
仮想ディレクトリ | 既定では、インストール プロセスによって仮想ディレクトリが作成されます。 レポート サーバー Web サービスの場合、ディレクトリ形式は ReportServer_<instance-name> で、既定の仮想ディレクトリは reportserver です。 Web ポータルの場合、形式は Reports_<instance-name> で、既定の仮想ディレクトリは reports です。 |
次の URL 文字列は、URL 予約の例を示しています。
- レポート サーバーの場合、
https://+:80/reportserver
- Web ポータルの場合、
https://+:80/reports
インストール プロセス中に名前付きインスタンスを構成する場合は、レポート サーバーの URL と Web ポータルの URL でインスタンス名を使用する必要があります。 たとえば、インスタンス名が THESQLINSTANCE の場合は、次の URL を使用します。
https://<server-name>/ReportServer_THESQLINSTANCE
https://<server-name>/Reports_THESQLINSTANCE
詳細については、「レポート サーバー URL の構成 (レポート サーバー構成マネージャー)」を参照してください。
SQL Server インストール ウィザードでネイティブ モードをインストールする
ネイティブ モードで SSRS をインストールし、サーバーの既定の設定を構成するには、次のセクションの手順を実行します。
準備作業を行う
次のいずれかのオプションを使用して、SQL Server インストール ウィザードを開始します。
- SQL Server 2016 をダウンロードし、ダウンロードしたファイルを実行します。 カスタム インストールを選択します。
- SQL Server のインストール メディアを挿入します。 ルート フォルダーから、setup.exe を実行します。
[SQL Server インストール センター] ウィンドウが開きます。
[SQL Server インストール センター] で、[インストール] タブを選択し、[SQL Server の新規スタンドアロン インストールを実行するか、既存のインストールに機能を追加する] を選択します。
以降の準備ページを順次実行します。
- プロダクト キー
- ライセンス条項
- グローバル ルール
- Microsoft Update
- セットアップ ファイルのインストール
- インストール ルール
設定を選択して確認する
SQL Server インストール ウィザードの [機能の選択] ページで、次の機能を選択します。
- データベース エンジン サービス (データベース エンジンのインスタンスがまだインストールされていない場合)
- Reporting Services - ネイティブ
[機能ルール] ページで、構成が各テストに合格することを確認します。
名前付きインスタンスを構成する場合は、次の手順を実行します。
- [インスタンスの構成] ページで、[名前付きインスタンス] を選択します。
- [名前付きインスタンス] の横にインスタンス名を入力します。
SSRS サブスクリプション機能を使用する場合は、次の手順を実行します。
- [サーバー構成] ページで、SQL Server エージェントの行を見つけます。
- [スタートアップの種類] で、[自動] を選択します。
[データベース エンジンの構成] ページで SQL Server 管理者を追加します。
[Reporting Services の構成] ページで、[インストールと構成] を選択します。
Note
[インストールと構成] オプションは、[機能の選択] ページで前もって [データベース エンジン サービス] を選択した場合にのみ使用できます。
[機能構成ルール] ページで、構成が各テストに合格することを確認します。 失敗するテストがなかった場合、セットアップ ウィザードは自動的に次のページに進みます。 他の条件の中でも、レポート サーバー カタログと一時カタログ データベースがまだ存在しないことをテストで確認します。
コンポーネントをインストールする
[インストールの準備完了] ページで、構成ファイルへのパスを書き留め、 [インストール] を選択します。 構成ファイルには、インストールされているコンポーネント、サービス アカウント、管理者など、サーバーの初期 SQL Server 構成の概要が記載されます。
[完了] ページで [閉じる] を選択します。
インストールの確認
既定の構成を選択しても、インストール プロセスが完了したときにレポート サーバーが動作することは保証されません。 たとえば、サービスの起動時に既定の URL が登録されない可能性があります。 SQL Server インストール ウィザードが完了したら、次の基本的な手順を実行してインストールを確認します。
Report Server Configuration Manager を開いて、レポート サーバーに接続できることを確認します。
管理者としてブラウザーを開き、Web ポータルに接続します。 たとえば、
https://localhost/Reports
またはhttp://localhost/Reports
に移動します。管理者としてブラウザーを開き、SSRS レポート サーバー ページに接続します。 たとえば、
https://localhost/ReportServer
またはhttp://localhost/ReportServer
に移動します。
詳細については、次の記事をご覧ください。
その他の構成
Power BI ダッシュボードにレポート アイテムをピン留めできるように Power BI 統合を構成するには、「Power BI レポート サーバーの統合 (構成マネージャー)」を参照してください。
サブスクリプション処理の Email を構成するには、「Reporting Services ネイティブ モードでの電子メール設定 (レポート サーバー構成マネージャー)」と「Reporting Services での電子メール配信」を参照してください。
レポート コンピューターで Web ポータルにアクセスしてレポートを表示および管理できるように Web ポータルを構成するには、「レポート サーバー アクセスに対するファイアウォールの構成」と「リモート管理用のレポート サーバーの構成」を参照してください。