前回は SQL Server 2017 をカスタムインストールするところまでであった.今回は SQL Server 2017 Reporting Services をインストールする.
データベースエンジンのインストールの際に Analysis Services や Integration Services も同時にインストールされるのであるが,実際に SQL Sever Management Studio を起動してみても何故かインスタンスが存在せずエラーとなる謎の現象が発生している.
そのため,別途 Reporting Services をインストールする必要に迫られた.
インストーラの起動
インストーラ名は SQLServer2017-SSEI-Dev
何はともあれインストーラの起動からである.
インストールパッケージがダウンロードされる
インストールパッケージがダウンロードされる.この辺りは前回と同様.
インストールの種類で「カスタム」を選ぶ
「カスタム」を選ぶことで従来のあのややこしいインストーラが起動する.
SQL Server インストールセンター
「SQL Server Reporting Services のインストール」を選ぶ
左のパネルの「インストール」をまず選び,次に右側のパネルで上から二番目の「SQL Server Reporting Services のインストール」をクリックする.
Microsoftダウンロードセンターにつながる
ネットに繋がっていないといけないのはこういう理由による.Microsoft のダウンロードセンターにつながる.
「言語の選択」で「日本語」を選ぶのだが,最初は Select Language: English となっている.
「ダウンロード」をクリックするとインストーラがダウンロードされる.こういうファイルである.
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 Connection
サーバー名とレポートサーバーインスタンスがそれぞれ入力された状態である.「接続」をクリックする.
レポートサーバーの状態
サービスアカウント
WebサービスURL
レポートサーバーデータベース
WebポータルURL
電子メールの設定
実行アカウント
暗号化キー
サブスクリプションの設定
スケールアウト配置
Power BI サービス(クラウド)
ローカルサーバーを確認する
SQL Server Management Studioを起動する
SQL Server Management Studioを起動すると最初のログイン画面でサーバーを「参照」することができる.初期状態だとデータベースエンジンに接続するのだが,ここでAnalysis Services や Reporting Services に切り替えることもできる.
サーバーの種類をReporting Servicesに
サーバーの種類を Reporting Services に変更するとサーバー名が空白になっている.「参照」を選ぶ.
サーバーの参照でReporting Servicesのインスタンスを選択するが…
ローカルサーバーで接続先のサーバーを選択する.ここで Reporting Services にインスタンスが表示されているので選択する.
こうなる.
なぜか,インスタンスが見つからない!
理由はわからないが,なぜか接続ができない.
認証方法が違うのかと思い,基本認証やフォーム認証に変更したが同じくインスタンスが見つからないのエラー画面が出るばかりであった.
結局,サーバー名が引っかかっているようだ
試しに Analysis Services のサーバーを指定してみたらなぜか接続できた.これもよく分からない.Reporting Services だけサーバー名の末尾に \SSRS の文字列がある.これが原因なのかもしれない.
まとめ
SQL Server をインストールする際に,おまかせインストールでは細かい指定ができないため,今回は無理を承知でカスタムインストールを行った.しかし結局,Integration Services だけはインストールできなかった.