セットアップ中にエラーが発生したために Reporting Services をインストールできない場合は、この記事の手順に従って、インストール エラーの原因となる可能性が最も高い条件に対処してください。
Reporting Services に関連するその他のエラーと問題については、「 SSRS の問題とエラーのトラブルシューティング」を参照してください。
発生した問題が リリース ノート に記載されている場合は、オンライン リリース ノートを確認してください。
セットアップ ログを確認する
セットアップ エラーは、<drive>:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log フォルダーのログ ファイルに記録されます。 セットアップを実行するたびにサブフォルダーが作成されます。 サブフォルダー名は、セットアップを実行した日時です。 セットアップ ログ ファイルを表示する方法については、「 SQL Server セットアップ ログ ファイルの表示と読み取り」を参照してください。
ログ ファイルには、ファイルのコレクションが含まれています。
*_summary.txt ファイルを開き、製品、コンポーネント、およびインスタンスの情報を表示します。
*_errorlog.txt ファイルを開き、セットアップ中に生成されたエラー情報を表示します。
*_RS_*_ComponentUpdateSetup.logを開き、Reporting Services のセットアップ情報を表示します。
前提条件を確認する
セットアップでは、前提条件が自動的にチェックされます。 ただし、セットアップの問題のトラブルシューティングを行う場合は、セットアップで確認している要件を把握しておくと役立ちます。
セットアップを実行するためのアカウント要件には、ローカルの Administrators グループのメンバーシップが含まれます。 セットアップには、ファイルの追加、レジストリ設定、ローカル セキュリティ グループの作成、アクセス許可の設定を行うアクセス許可が必要です。 既定の構成をインストールする場合、セットアップには、インストールする SQL Server インスタンスにレポート サーバー データベースを作成する権限が必要です。
オペレーティング システムは、HTTP.SYS 1.1 をサポートする必要があります。
HTTP サービスを有効にして実行する必要があります。
SQL Server エージェント サービスもインストールする場合は、分散トランザクション コーディネーター (DTC) が実行されている必要があります。
Authz.dll は System32 フォルダーに存在する必要があります。
セットアップでインターネット インフォメーション サービス (IIS) または ASP.NET がチェックされなくなりました。 Reporting Services には MDAC 2.0 と Microsoft .NET Framework バージョン 2.0 が必要です。まだインストールされていない場合は、セットアップによってインストールされます。
SharePoint モードのインストールに関する問題のトラブルシューティング
レポート サーバー構成マネージャーが起動しない
形容: この問題は、SQL Server 2012 以降の仕様です。 Reporting Services は、SharePoint サービス アーキテクチャ用に設計されています。 SharePoint モードで Reporting Services を構成および管理するために、Configuration Manager は必要なくなりました。
回避策: SharePoint サーバーの全体管理を使用して、SharePoint モードでレポート サーバーを構成します。 詳細については、「 Reporting Services SharePoint サービス アプリケーションの管理」を参照してください
SharePoint モードのインストールに関する問題のトラブルシューティング
SQL Server 2016 SSRS を SharePoint モードでインストールした後、SharePoint サーバーの全体管理に SQL Server Reporting Services サービスが表示されない
形容: SharePoint モードで SQL Server 2016 Reporting Services を正常にインストールした後、SharePoint 2013/2016 用 SQL Server 2016 Reporting Services アドインが正常にインストールされた後、次の 2 つのメニューに "SQL Server Reporting Services" が表示されない場合、Reporting Services サービスは登録されていません。
SharePoint 2013/2016 サーバーの全体管理 -> "アプリケーション管理" -> [サーバー上のサービスの管理] ページ
SharePoint 2013/2016 サーバーの全体管理 -> "アプリケーション管理" -> "サービス アプリケーションの管理" -> [新規] メニュー
回避策: Reporting Services SharePoint Services を登録して開始するには、次の手順を実行します。
SharePoint 2013/2016 サーバーの全体管理を実行するコンピューターで、管理者特権で SharePoint 2013/2016 管理シェルを開きます。 アイコンを右クリックし、[ 管理者として実行] をクリックします。 シェルから次の 3 つのコマンドレットを実行します。
Install-SPRSService Install-SPRSServiceProxy Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstanceReporting Services サービスの状態がページに [開始済み] と表示されていることを確認します。SharePoint 2013/2016 サーバーの全体管理 -> "アプリケーション管理" -> "サーバー上のサービスの管理"
SharePoint モードのインストールに関する問題の解決方法
Reporting Services PowerShell コマンドレットは使用できません。コマンドは認識されません
形容: Reporting Services PowerShell コマンドレットを実行しようとすると、次のようなエラー メッセージが表示されます。
- "Install-SPRSServiceInstall-SPRSService" という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として 認識されません 。 名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。 At line:1 char:39+ Install-SPRSServiceInstall-SPRSService <<<< + CategoryInfo : ObjectNotFound: (Install-SPRSServiceInstall-SPRSService:String) [], CommandNotFoundExcep
回避策: 次のいずれかのアクションを実行します。
SharePoint 製品の Reporting Services アドインを実行します。 rssharepoint.msi.
SQL Server インストール メディアから Reporting Services SharePoint モードをインストールします。
いずれかの回避策を完了したときに SharePoint 2013/2016 管理シェル が開いている場合は、管理シェルを閉じてから再度開きます。
詳細については、次の記事を参照してください。
SharePoint モードのインストールに関する問題のトラブルシューティング
URL が構成されていないことを示すエラー メッセージが表示される
形容: 次のようなエラー メッセージが表示されます。
この SQL Server Reporting Services (SSRS) 機能はサポートされていません。 サーバーの全体管理を使用して、次の 1 つ以上の問題を確認して修正します。
レポート サーバーの URL が構成されていません。 SSRS 統合ページを使用して設定します。
SSRS サービス アプリケーション プロキシが構成されていません。 SSRS サービス アプリケーション ページを使用してプロキシを構成します。
SSRS サービス アプリケーションは、この Web アプリケーションにマップされていません。 SSRS サービス アプリケーション ページを使用して、SSRS サービス アプリケーション プロキシをこの Web アプリケーションのアプリケーション プロキシ グループに関連付けます。
回避策: エラー メッセージには、この問題を修正するための 3 つの推奨手順が含まれています。 "レポート サーバーの URL が構成されていません" というメッセージの最初の提案。 は、SQL Server 2012 (11.x) より前のバージョンのレポート サーバーと統合する場合に関連します。 以前のバージョンのレポート サーバーの SharePoint 構成は 、[アプリケーションの全般設定] ページで、 SQL Server Reporting Services (2008 および 2008 R2) を使用して完了します。
詳細情報: Reporting Services サービスへの接続を必要とする Reporting Services 機能のいずれかを使用しようとすると、このエラー メッセージが表示されます。 これには次のものが含まれます。
SharePoint ドキュメント ライブラリから SQL Server レポート ビルダーを開く。
サブスクリプションを管理します。
サービス アプリケーションを管理します。
SharePoint モードのインストールでの問題のトラブルシューティング
SharePoint がインストールされているが、構成されていないコンピューターではセットアップが失敗する
形容: SharePoint がインストールされているが SharePoint が構成されていないコンピューターに Reporting Services SharePoint モードをインストールすることを選択すると、次のようなメッセージが表示され、セットアップが停止します。
SQL Server セットアップが動作を停止しました
回避策: SharePoint を構成し、SQL Server のインストールを実行します。
詳細情報: Reporting Services を既存の SharePoint インストールにインストールする場合、セットアップは Reporting Services SharePoint サービスのインストールと開始を試みます。 SharePoint が構成されていない場合、サービスのインストールが失敗し、セットアップが失敗します。
SharePoint モードのインストールにおける問題のトラブルシューティング
SharePoint サーバーの全体管理ページが空白
形容: インストール エラーなしで SharePoint 2013/2016 を正常にインストールできました。 ただし、サーバーの全体管理を参照すると、空白のページのみが表示されます。
回避策: この問題は Reporting Services に固有のものではありませんが、SharePoint のインストール全体でのアクセス許可の構成に関連しています。 いくつかの推奨事項を次に示します。
開発環境に関する SharePoint の記事を確認します。 SharePoint の一般的な開発環境を設定する
SharePoint 2013/2016 サーバーの全体管理サービスなどの SharePoint サービスに使用するサービス アカウントには、ローカル オペレーティング システムの管理特権が必要です。
SharePoint モードのインストールに関する問題のトラブルシューティング
新しいレポート ビルダー レポートを作成しようとすると、エラー メッセージが表示される
形容: ドキュメント ライブラリ内でレポート ビルダー レポートを作成しようとすると、次のようなエラー メッセージが表示されます。
SQL Server Reporting Services サービス アプリケーションが存在しないか、サーバーの全体管理でレポート サーバーの URL が構成されていないため、この機能はサポートされていません。
回避策: Reporting Services サービス アプリケーションがあり、正しく構成されていることを確認します。 詳細については、「SharePoint モードでの最初のレポート サーバーのインストール」をご覧ください。
[
SharePoint モードのインストールに関する問題をトラブルシューティング]
PREPAREIMAGE でRS_SHPがサポートされていないことを示すエラー メッセージが表示される
形容: Reporting Services の PREPAREIMAGE を実行しようとすると、次のようなエラー メッセージが表示されます。
"PREPAREIMAGE アクションの実行時に指定された機能 'RS_SHP' は、SysPrep をサポートしていないためサポートされていません。 SysPrep と互換性のない機能を削除し、セットアップをもう一度実行してください。
回避策: 回避策はありません。 Reporting Services は SYSPREP (PREPAREIMAGE) をサポートしていません。 Reporting Services ネイティブ モードでは、SYSPREP がサポートされます。
ネイティブ モードのインストールに関する問題のトラブルシューティング
Windows Vista または Windows Server 2008 にアップグレードした後にパフォーマンス カウンターが表示されない
Reporting Services を実行するコンピューターでオペレーティング システムを Windows Vista または Windows Server 2008 にアップグレードした場合、アップグレード後に Reporting Services のパフォーマンス カウンターは設定されません。
Reporting Services のパフォーマンス カウンターを復元するには
次のレジストリ キーを削除します。
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web サービス
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows サービス
コマンド ウィンドウを開き、プロンプトで次のコマンドを入力します。
run <.NET 4.0 Framework ディレクトリ>\InstallUtil.exe <レポート サーバーの Bin ディレクトリ>\ReportingServicesLibrary.dll
注
<.NET 4.0 Framework ディレクトリを> .NET Framework 4.0 ファイルの物理パスに置き換え、<レポート サーバー ビン ディレクトリ>レポート サーバー ビン ファイルの物理パスに置き換えます。
Reporting Services サービスを再開します。
手順が機能したことを確認するには、Web ブラウザーを開き、Web ポータルの URL またはレポート サーバーの URL に移動します。 次に、パフォーマンス モニターを開き、カウンターが動作していることを確認します。
レジストリ エディターを使用してパフォーマンス レジストリ キーをもう一度追加するには
レジストリ エディターを開きます。
[ スタート] をクリックし、[ 実行] をクリックします。
[ 実行 ] ダイアログ ボックスの [ 開く ] ボックスに「 regedit」と入力します。
レジストリ エディターで、次のレジストリ キーを選択します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance[パフォーマンス] ノードを右クリックし、[新規] をポイントして、[複数文字列値] をクリックします。
カウンター名を入力し、Enter キーを押します。
このノードに Counter Types レジストリ キーを追加するには、この手順を繰り返します。
次のレジストリ キーに移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance[パフォーマンス] ノードを右クリックし、[新規] をポイントして、[複数文字列値] をクリックします。
カウンター名を入力し、Enter キーを押します。
このノードに Counter Types レジストリ キーを追加するには、この手順を繰り返します。
64 ビット インスタンスを修復した後、またはレジストリ キーをもう一度手動で追加した後、パフォーマンス モニターを使用して、監視する Reporting Services パフォーマンス オブジェクトを構成できます。
SQL Server 2005 からのアップグレード後に ReportServerExternalURL と PassThroughCookies の構成プロパティが構成されない
SQL Server 2005 (9.x) から SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) にアップグレードする場合、 ReportServerExternalURL および PassThroughCookies 構成プロパティはアップグレード プロセスによって構成されません。 ReportServerExternalURL は省略可能なプロパティであり、SharePoint 2.0 Web パーツを使用していて、ユーザーがレポートを取得して新しいブラウザー ウィンドウで開くことができる場合にのみ設定する必要があります。 ReportServerExternalURL の詳細については、「構成ファイルの URL 」(レポート サーバー構成マネージャー) を参照してください。 PassThroughCookies は、カスタム認証方法を使用する場合にのみ必要です。 PassThroughCookies の詳細については、「カスタム認証 Cookie を渡す Web ポータルの構成」を参照してください。
注
カスタム認証を使用する場合は、アップグレードを実行するのではなく、インストールを移行することをお勧めします。 Reporting Services の移行の詳細については、「 Reporting Services のインストールの移行 (ネイティブ モード)」を参照してください。
既定では、これらのプロパティは SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) 構成には存在しません。 SQL Server 2005 (9.x) でこれらのプロパティを構成し、それらのプロパティが提供する機能を引き続き必要とする場合は、アップグレード プロセスの後に RSReportServer.config ファイルに手動で追加する必要があります。 詳細については、「 Reporting Services 構成ファイルの変更 (RSreportserver.config)」を参照してください。
401 - SQL Server 2005 から SQL Server 2016 へのアップグレード後に Windows 認証を使用する場合の未承認エラー
SQL Server 2005 (9.x) Reporting Services から SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) にアップグレードし、レポート サーバー サービス アカウントの組み込みアカウントで NTLM 認証を使用すると、アップグレード後にレポート サーバーまたは Web ポータルにアクセスするときに 401-Unauthorized エラーが発生する可能性があります。
このメッセージは、Windows 認証の既定の SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) 構成が変更されたために表示されます。 ネゴシエートは、レポート サーバー サービス アカウントがネットワーク サービスまたはローカル システムである場合に構成されます。 NTLM は、レポート サーバー サービス アカウントが組み込みアカウントの 1 つでない場合に構成されます。 アップグレード後にこの問題を解決するには、RSReportServer.config ファイルを編集し、 AuthenticationType を RSWindowsNTLM に構成します。 詳細については、「 レポート サーバーでの Windows 認証の構成」を参照してください。
64 ビット インスタンスを使用してサイド バイ サイド展開で SQL Server 2016 Reporting Services の 32 ビット インスタンスをアンインストールすると、64 ビット インスタンスが中断されます
32 ビット インスタンスと SQL Server 2016 (13.x) Reporting Services 以降 (SSRS) の 64 ビット インスタンスをコンピューターに並べてインストールし、32 ビット インスタンスをアンインストールすると、4 つの Reporting Services レジストリ キーが削除されます。 キーを削除すると、Reporting Services の 64 ビット インスタンスが中断されます。 32 ビット インスタンスをアンインストールすると削除される Reporting Services レジストリ キーは次のとおりです。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter NamesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter NamesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter TypesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types
この問題を解決するには、64 ビット インスタンスを修復します。 修復を使用することをお勧めしますが、レジストリ エディターを使用してレジストリ キーをもう一度手動で追加できます。
注意事項
レジストリを誤って編集すると、システムが深刻な損傷を受ける可能性があります。 レジストリを変更する前に、コンピューター上の重要なデータのバックアップを作成する必要があります。
その他のリソース
問題のトラブルシューティングに役立つ、確認できるその他のリソースを次に示します。
フィードバックやより多くの質問がありますか? SQL のアイデアを共有します。