次の方法で共有


Reporting Services インストール時の問題解決

セットアップ中にエラーが発生したためにReporting Servicesをインストールできない場合は、このトピックの手順を使用して、インストール エラーの原因となる可能性が最も高い条件に対処してください。

SQL Server 2014 の問題に関する最新情報については、「Reporting Services SQL Server 2012 のヒント」と「トラブルシューティング」を参照してください。

Reporting Servicesに関連するその他のエラーと問題の詳細については、「SSRS の問題とエラーのトラブルシューティング」を参照してください。

発生した問題が リリース ノート に記載されている場合は、オンライン リリース ノートを確認してください。

このトピックの内容は次のとおりです。

セットアップ ログのチェック

セットアップ エラーは、Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log フォルダーのログ ファイルに記録されます。 セットアップを実行するたびにサブフォルダーが作成されます。 サブフォルダー名はセットアップを実行した日時です。 セットアップ ログ ファイルの表示方法については、「 SQL Server セットアップ ログ ファイルの表示と読み取り」を参照してください。

  • ログ ファイルには複数のファイルが含まれます。

  • 製品、コンポーネント、およびインスタンスの情報を表示するには、*_summary.txt ファイルを開きます。

  • セットアップ中に生成されたエラー情報を表示するには、*_errorlog.txt ファイルを開きます。

  • Reporting Services のセットアップ情報を表示するには、*_RS_*_ComponentUpdateSetup.log を開きます。

前提条件のチェック

セットアップでは、前提条件が自動的にチェックされます。 ただし、セットアップ時の問題のトラブルシューティングを行う場合は、セットアップでチェックされる前提条件を把握しておくと役に立ちます。

  • セットアップを実行するには、アカウントがローカルの Administrators グループのメンバーであることが必要です。 セットアップには、ファイルの追加、レジストリの設定、ローカル セキュリティ グループの作成、および権限の設定を行うための権限が必要です。 既定の構成をインストールする場合は、インストールする SQL Server インスタンスにレポート サーバー データベースを作成する権限がセットアップに必要です。

  • オペレーティング システムが HTTP.SYS 1.1 をサポートしている必要があります。

  • HTTP サービスが有効になっていて、実行されている必要があります。

  • SQL Server エージェント サービスもインストールする場合は、分散トランザクション コーディネーター (DTC) が実行されている必要があります。

  • System32 フォルダーに Authz.dll があることが必要です。

インターネット インフォメーション サービス (IIS) または ASP.NETはセットアップでチェックされなくなりました。 Reporting Servicesには MDAC 2.0 と Microsoft .NET Framework バージョン 2.0 が必要です。まだインストールされていない場合は、セットアップによってインストールされます。

SharePoint モードのインストールでのトラブルシューティング

Reporting Services 構成マネージャーが起動しない

説明:この問題は、SQL Server 2014 の仕様です。 Reporting Servicesは、SharePoint サービス アーキテクチャ用に設計されました。 SharePoint モードで Reporting Services を構成および管理するために、構成マネージャーを使用する必要はなくなりました。

解決方法: SharePoint モードでレポート サーバーを構成するには、SharePoint サーバーの全体管理を使用します。 詳細については、「 Reporting Services SharePoint サービス アプリケーションの管理」を参照してください

SQL Server 2012 SSRS を SharePoint モードでインストールした後、SharePoint サーバーの全体管理に SQL Server Reporting Services サービスが表示されない

説明:SQL Server 2014 Reporting Servicesを SharePoint モードで正常にインストールした後、SQL Server 2014 Reporting Services アドイン for SharePoint 2010 が正常にインストールされた場合、次の "SQL Server Reporting Services" は表示されませんReporting Services サービスが登録されていない場合は、次の 2 つのメニューがあります。

  • SharePoint 2010 サーバーの全体管理 -> [アプリケーション管理] -> [サーバー上のサービスの管理] ページ

  • SharePoint 2010 サーバーの全体管理 -> "アプリケーション管理" -> "サービス アプリケーションの管理" ->"新規" メニュー

回避 策:Reporting Services SharePoint Services を登録して開始するには、次の手順を実行します。

  1. SharePoint 2010 サーバーの全体管理を実行するコンピューターで、次を実行します。

    1. 管理者特権を使用して、SharePoint 2010 管理シェルを開きます。 アイコンを右クリックし、[管理者として実行] をクリックします。 シェルから次の 3 つのコマンドレットを実行します。

    2. Install-SPRSService  
      
    3. Install-SPRSServiceProxy  
      
    4. Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance  
      
  2. Reporting Services サービスの状態が [SharePoint 2010 サーバーの全体管理] - [アプリケーション管理] ->> [サーバー上のサービスの管理] のページに [開始済み] と表示されていることを確認します

Reporting Services の PowerShell コマンドレットが使用できず、コマンドが認識されない

説明:Reporting Services PowerShell コマンドレットを実行しようとすると、次のようなエラー メッセージが表示されます。

  • 用語 'Install-SPRSServiceInstall-SPRSService' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として 認識されません 。 名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから、もう一度やり直してください。行: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 管理シェル が開いていた場合は、管理シェルをいったん閉じてから開き直します。

詳細については、「

URL が構成されていないことを示すエラー メッセージが表示される

説明: 次のようなエラー メッセージが表示されます。

この SQL Server Reporting Services (SSRS) の機能はサポートされていません。 サーバーの全体管理を使用して、次の問題を確認し、修正してください: •レポート サーバーの URL が構成されていません。 SSRS の統合ページを使用して設定してください。•SSRS サービス アプリケーション プロキシが構成されていません。 SSRS サービス アプリケーションのページを使用してプロキシを構成してください。•SSRS サービス アプリケーションは、この Web アプリケーションにマップされていません。 SSRS サービス アプリケーションのページを使用して SSRS サービス アプリケーション プロキシをこの Web アプリケーションのアプリケーション プロキシ グループに関連付けてください。

解決方法: このエラー メッセージに、この問題を修正するための 3 つの推奨手順が含まれています。 "レポート サーバーの URL が構成されていません。" というメッセージの最初の提案。 は、SQL Server 2012 より前のバージョンのレポート サーバーと統合する場合に関連します。 以前のレポート サーバー バージョンの SharePoint 構成は、 SQL Server Reporting Services (2008 および 2008 R2) を使用して [アプリケーションの全体設定]ページで完了されます。

その他の情報:Reporting Services サービスへの接続が必要な Reporting Services 機能のいずれかを使用しようとすると、このエラー メッセージが表示されます。 これには次のものが含まれます

  • SQL Server レポート ビルダーを SharePoint ドキュメント ライブラリから開いている。

  • サブスクリプションを管理する。

  • サービス アプリケーションを管理する。

SharePoint がインストールされているコンピューターが構成されていない場合にセットアップに失敗する

説明: SharePoint がインストールされているものの構成されていないコンピューターに Reporting Services SharePoint モードをインストールするよう選択した場合、次のようなメッセージが表示され、セットアップが停止します。

SQL Server セットアップは動作を停止しました

解決方法: SharePoint を構成し、その後 SQL Server のインストールを実行します。

追加情報:Reporting Services を既存の SharePoint 環境にインストールするとき、セットアップで Reporting Services SharePoint サービスのインストールおよび開始が試行されます。 SharePoint が構成されていないと、このサービスのインストールは失敗し、セットアップがエラーを返します。

SharePoint サーバーの全体管理ページが空白である

説明: SharePoint 2010 をインストール エラーなく正常にインストールできた場合でも、 [サーバーの全体管理] を表示すると空白のページしか表示されないことがあります。

解決方法: この問題は、 Reporting Services に固有のものではなく、SharePoint 環境全体における権限の構成に関連するものです。 考えられる解決方法は次のとおりです。

新しいレポート ビルダー レポートを作成しようとすると、エラー メッセージが表示される

説明: ドキュメント ライブラリ内でレポート ビルダー レポートを作成しようとすると、次のようなエラー メッセージが表示されます。

SQL Server Reporting Services サービス アプリケーションが存在しないか、またはレポート サーバーの URL がサーバーの全体管理で構成されていないため、この機能はサポートされません。

解決方法:Reporting Services サービス アプリケーションが存在し、正しく構成されていることを確認します。 詳細については、「SharePoint 2010 Reporting Services SharePoint モードをインストールする」の「Reporting Services サービス アプリケーションを作成する」セクションを参照してください。

RS_SHP は PREPAREIMAGE でサポートされないことを示すエラー メッセージが表示される

説明:Reporting Servicesに対して PREPAREIMAGE を実行しようとすると、次のようなエラー メッセージが表示されます。

指定された機能 'RS_SHP' は、SysPrep をサポートしていないため、PREPAREIMAGE アクションの実行中にはサポートされません。 SysPrep と互換性のない機能を削除し、セットアップを再実行してください。

解決方法: 解決方法はありません。 Reporting Services SYSPREP (PREPAREIMAGE) をサポートしていません。 Reporting Services ネイティブ モードでは SYSPREP をサポートしています。

ネイティブ モードのインストールでのトラブルシューティング

Windows Vista または Windows Server 2008 にアップグレードするとパフォーマンス カウンターが表示されない

Windows Vista を実行するコンピューターでオペレーティング システムを Windows Server 2008 または Reporting Servicesにアップグレードした場合、アップグレード後に Reporting Services のパフォーマンス カウンターが設定されなくなります。

Reporting Services のパフォーマンス カウンターを再設定するには

  1. 次のレジストリ キーを削除します。

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service

  2. コマンド ウィンドウを開き、コマンド プロンプトで次のコマンドを入力します。

    • 実行 <.NET 2.0 Framework ディレクトリ>\InstallUtil.exe <Report Server Bin ディレクトリ>\ReportingServicesLibrary.dll

      Note

      .NET 2.0 Framework ディレクトリ>を、.NET Framework 2.0 ファイルの物理パスに置<き換え、レポート サーバー ビン ディレクトリ>をレポート サーバー ビン ファイルの物理パスに置き換えます<。

  3. Reporting Services サービスを再開します。

手順が正しく行われたことを確認するには、Web ブラウザーを開き、レポート マネージャー URL またはレポート サーバー URL に移動します。 その後、パフォーマンス モニターを開き、カウンターが機能していることを確認します。

レジストリ エディターを使用して Performance のレジストリ キーをもう一度追加するには

  1. レジストリ エディターを開きます。

    1. [スタート]ボタンをクリックし、 [ファイル名を指定して実行]をクリックします。

    2. [ 実行 ] ダイアログ ボックスの [ 開く ] ボックスに「」と入力します regedit

  2. レジストリ エディターで、次のレジストリ キーを選択します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance

  3. [Performance] ノードを右クリックし、 [新規]をポイントして [複数行文字列値]をクリックします。

  4. 「」と入力 Counter Names し、Enter キーを押します。

  5. 同じ手順を繰り返して、このノードに Counter Types レジストリ キーを追加します。

  6. 次のレジストリ キーに移動します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance

  7. [Performance] ノードを右クリックし、 [新規]をポイントして [複数行文字列値]をクリックします。

  8. 「」と入力 Counter Names し、Enter キーを押します。

  9. 同じ手順を繰り返して、このノードに Counter Types レジストリ キーを追加します。

64 ビット インスタンスを修復するか、レジストリ キーを手動で再追加した後、パフォーマンス モニターを使用して、監視するReporting Servicesパフォーマンス オブジェクトを構成できます。

SQL Server 2005 からアップグレードすると構成プロパティの ReportServerExternalURL と PassThroughCookies が構成されない

SQL Server 2005 から SQL Server 2014 Reporting Services (SSRS) ReportServerExternalURL にアップグレードする場合、および PassThroughCookies 構成プロパティはアップグレード プロセスによって構成されません。 ReportServerExternalURL はオプションのプロパティです。SharePoint 2.0 Web パーツを使用していて、ユーザーがレポートを取得して新しいブラウザー ウィンドウで開くことができるようにする場合にのみ設定する必要があります。 の詳細についてはReportServerExternalURL、「構成ファイルの URL (SSRS Configuration Manager)」を参照してください。 PassThroughCookies はカスタム認証を使用する場合にのみ必要です。 の詳細については PassThroughCookies、「 カスタム認証 Cookie を渡すレポート マネージャーの構成」を参照してください。

Note

カスタム認証を使用する場合は、アップグレードを実行する代わりに現在のインストールを移行することをお勧めします。 Reporting Services の移行について詳しくは、「Reporting Services のインストールの移行 (ネイティブ モード)」を参照してください。

既定では、これらのプロパティは SQL Server 2014 Reporting Services (SSRS) 構成には存在しません。 SQL Server 2005 でこれらのプロパティを構成し、提供される機能を引き続き必要とする場合は、アップグレード プロセスの後に手動でRSReportServer.config ファイルに追加する必要があります。 詳細については、「Reporting Services の構成ファイルの変更 (RSreportserver.config)」を参照してください。

SQL Server 2012 Reporting Services を実行しているコンピューターで SQL Server 2005 Reporting Services の既定のインスタンスのインストールが失敗する

SQL Server 2014 Reporting Services (SSRS) のインスタンスを既に実行しているコンピューターに、SQL Server 2005 Reporting Servicesの既定のインスタンスをインストールしようとすると、SQL Server 2005 Reporting Servicesインスタンスはインストールに失敗し、次のエラー メッセージが表示されます。

"このコンピューターには、同じ名前のインスタンスが既にインストールされています。 SQL Server のセットアップを続行するには、一意なインスタンス名を指定してください。"

この問題は、SQL Server 2014 Reporting Services (SSRS) インスタンスが既定のインスタンスであるか名前付きインスタンスであるかに関係なく、その名前を持つ SQL Server 2014 Reporting Services (SSRS) インスタンスがコンピューターに既に存在するかどうかに関係なく発生します。

この問題を回避するには次の方法があります。

  • SQL Server 2005 Reporting Servicesをコンピューターの既定のインスタンスとして実行する必要がある場合は、SQL Server 2014 Reporting Servicesの前に SQL Server 2005 Reporting Services インスタンスをインストールする必要があります (SSRS) インスタンス。

  • SQL Server 2005 Reporting Services インスタンスが既定のインスタンスである必要がない場合は、SQL Server 2014 をインストールした後、SQL Server 2005 Reporting Services インスタンスを名前付きインスタンスとしてインストールできますReporting Services (SSRS) インスタンス。

SQL Server 2005 から SQL Server 2012 にアップグレードした後に Windows 認証を使用すると "401 - 権限がありません" エラーが表示される

SQL Server 2005 Reporting Services から SQL Server 2014 Reporting Services (SSRS) にアップグレードし、レポート サーバー サービス アカウントの組み込みアカウントで NTLM 認証を使用すると、アップグレード後にレポート サーバーまたはレポート マネージャーにアクセスするときに 401-Unauthorized エラーが発生する可能性があります。

これは、Windows 認証の既定のSQL Server 2014 Reporting Services (SSRS) 構成が変更されたために発生します。 レポート サーバー サービス アカウントが NetworkService または LocalSystem である場合はネゴシエートが構成され、 レポート サーバー サービス アカウントがこれらのビルトイン アカウントではない場合は NTLM が構成されます。 アップグレード後にこの問題を修正するには、RSReportServer.config ファイルを編集して AuthenticationTypeRSWindowsNTLM に設定します。 詳細については、「Configure Windows Authentication on the Report Server」(レポート サーバーで Windows 認証を構成する) をご覧ください。

SQL Server 2012 Reporting Services の 32 ビット インスタンスと 64 ビット インスタンスのサイド バイ サイド配置で 32 ビット インスタンスをアンインストールすると、64 ビット インスタンスが破損する

コンピューターに 2014 Reporting Services (SSRS) の 32 ビット インスタンスと 64 ビット インスタンスSQL Serverサイド バイ サイドでインストールし、32 ビット インスタンスをアンインストールすると、4 つのReporting Services レジストリ キーが削除されます。 これにより、Reporting Servicesの 64 ビット インスタンスが中断されます。 32 ビット インスタンスをアンインストールすると削除されるのは、 Reporting Services の以下のレジストリ キーです。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Types

この問題を修正するには、64 ビット インスタンスを修復します。 修復を使用することをお勧めしますが、レジストリ エディターを使用してレジストリ キーをもう一度手動で追加することもできます。

注意事項

レジストリを誤って編集すると、システムに重大な障害が発生する場合があります。 レジストリを変更する前に、コンピューター上の重要なデータのバックアップを作成する必要があります。

その他のリソース

以下に示すのは、問題解決時に役立つ可能性のある追加資料です。