SQL Server 2017 Reporting Services をインストールする

 前回は SQL Server 2017 をカスタムインストールするところまでであった.今回は SQL Server 2017 Reporting Services をインストールする.

 データベースエンジンのインストールの際に Analysis Services や Integration Services も同時にインストールされるのであるが,実際に SQL Sever Management Studio を起動してみても何故かインスタンスが存在せずエラーとなる謎の現象が発生している.

 そのため,別途 Reporting Services をインストールする必要に迫られた.

目次

インストーラの起動

インストーラ名は SQLServer2017-SSEI-Dev

 何はともあれインストーラの起動からである.

SQLServer2017-SSEI-Devファイルをダブルクリック
SQLServer2017-SSEI-Devファイルをダブルクリック

インストールパッケージがダウンロードされる

 インストールパッケージがダウンロードされる.この辺りは前回と同様.

SQL Serverインストールパッケージのダウンロード画面
SQL Serverインストールパッケージのダウンロード画面

インストールの種類で「カスタム」を選ぶ

 「カスタム」を選ぶことで従来のあのややこしいインストーラが起動する.

SQL Server 2017 Developer Editionのインストーラ.ここでは「カスタム」を選ぶ
SQL Server 2017 Developer Editionのインストーラ.ここでは「カスタム」を選ぶ

SQL Server インストールセンター

「SQL Server Reporting Services のインストール」を選ぶ

 左のパネルの「インストール」をまず選び,次に右側のパネルで上から二番目の「SQL Server Reporting Services のインストール」をクリックする.

SQL Serverインストールセンターが起動する
SQL Serverインストールセンターが起動する

Microsoftダウンロードセンターにつながる

 ネットに繋がっていないといけないのはこういう理由による.Microsoft のダウンロードセンターにつながる.

Microsoft SQL Server 2017 Reporting Servicesダウンロードセンター
Microsoft SQL Server 2017 Reporting Servicesダウンロードセンター

 「言語の選択」で「日本語」を選ぶのだが,最初は Select Language: English となっている.

Microsoft SQL Server 2017 Reporting Servicesダウンロードセンター
Microsoft SQL Server 2017 Reporting Servicesダウンロードセンター

 「ダウンロード」をクリックするとインストーラがダウンロードされる.こういうファイルである.

SQL Server 2017 Reporting Services のインストーラファイル
SQL Server 2017 Reporting Services のインストーラファイル

Microsoft SQL Server 2017 Reporting Services を起動する

 ダブルクリックして起動する.

Microsoft SQL Server 2017 Reporting Services の起動画面
Microsoft SQL Server 2017 Reporting Services の起動画面

インストールするエディションを選択する

 デベロッパーエディションなので「無償のエディションを選択してください」から「開発者」を選んで「次へ」.

インストールするエディションの選択
インストールするエディションの選択

ライセンス条項を確認する

 「ライセンス条項に同意する」にチェックを入れて「次へ」.

ライセンス条項を確認する
ライセンス条項を確認する

データベースエンジンのインストール

 既にデータベースエンジンはインストール済みなので「Reporting Services のみをインストール」しか選択肢がない.そのまま「次へ」.

データベースエンジンのインストール
データベースエンジンのインストール

インストール先の指定

 ファイルパスが指定されており,何もせずに「インストール」をクリック.

インストール先の指定
インストール先の指定
進行状況
進行状況

セットアップ完了通知から再起動へ

 「セットアップが完了しました」と通知される.再起動を促されるのでそのまま「再起動」をクリック.

セットアップ完了
セットアップ完了

Report Server Configuration Manager を起動する

Report Server Config Toolともいう

 タスクバーから起動する際はReport Server Configuration Manager という名前なのだが,ユーザーアカウント制御では Report Server Config Tool ともいうのでややこしい.表記が揺れている.

 Microsoft SQL Server Reporting Services というフォルダ内にある.

Report Server Configuration Manager
Report Server Configuration Manager

Report Server Connection

 サーバー名とレポートサーバーインスタンスがそれぞれ入力された状態である.「接続」をクリックする.

Report Server Connectionでサーバー名とレポートサーバーインスタンスを指定
Report Server Connectionでサーバー名とレポートサーバーインスタンスを指定

レポートサーバーの状態

レポートサーバーの状態
レポートサーバーの状態

サービスアカウント

サービスアカウント
サービスアカウント

WebサービスURL

WebサービスURL
WebサービスURL

レポートサーバーデータベース

レポートサーバーデータベース
レポートサーバーデータベース

WebポータルURL

WebポータルURL
WebポータルURL

電子メールの設定

電子メールの設定
電子メールの設定

実行アカウント

実行アカウント
実行アカウント

暗号化キー

暗号化キー
暗号化キー

サブスクリプションの設定

サブスクリプションの設定
サブスクリプションの設定

スケールアウト配置

スケールアウト配置
スケールアウト配置

Power BI サービス(クラウド)

Power BI サービス(クラウド)
Power BI サービス(クラウド)

ローカルサーバーを確認する

SQL Server Management Studioを起動する

 SQL Server Management Studioを起動すると最初のログイン画面でサーバーを「参照」することができる.初期状態だとデータベースエンジンに接続するのだが,ここでAnalysis Services や Reporting Services に切り替えることもできる.

サーバーへの接続
サーバーへの接続

サーバーの種類をReporting Servicesに

 サーバーの種類を Reporting Services に変更するとサーバー名が空白になっている.「参照」を選ぶ.

サーバーの種類でReporting Servicesを選ぶ
サーバーの種類でReporting Servicesを選ぶ

サーバーの参照でReporting Servicesのインスタンスを選択するが…

 ローカルサーバーで接続先のサーバーを選択する.ここで Reporting Services にインスタンスが表示されているので選択する.

サーバーの参照
サーバーの参照

 こうなる.

サーバーの参照で選択したところ
サーバーの参照で選択したところ

なぜか,インスタンスが見つからない!

 理由はわからないが,なぜか接続ができない.

インスタンスが見つからないというエラー画面
インスタンスが見つからないというエラー画面

 認証方法が違うのかと思い,基本認証やフォーム認証に変更したが同じくインスタンスが見つからないのエラー画面が出るばかりであった.

認証方法をいろいろ変えてみる
認証方法をいろいろ変えてみる

結局,サーバー名が引っかかっているようだ

 試しに Analysis Services のサーバーを指定してみたらなぜか接続できた.これもよく分からない.Reporting Services だけサーバー名の末尾に \SSRS の文字列がある.これが原因なのかもしれない.

ローカルサーバーのインスタンス名
ローカルサーバーのインスタンス名

まとめ

 SQL Server をインストールする際に,おまかせインストールでは細かい指定ができないため,今回は無理を承知でカスタムインストールを行った.しかし結局,Integration Services だけはインストールできなかった.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください