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

セットアップ中にエラーが発生して Reporting Services をインストールできない場合は、このトピックで示す手順に従って、インストール エラーの原因として最も可能性が高い状況に対処してください。

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

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

発生した問題がリリース ノートに記載されている場合があるので、オンライン リリース ノートを参照してください。

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

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

  • 前提条件のチェック

  • SharePoint モードのトラブルシューティング

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

  • その他のリソース

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

セットアップ エラーは、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 2012 SSRS を SharePoint モードでインストールした後、SharePoint サーバーの全体管理に SQL Server Reporting Services サービスが表示されない

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

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

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

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

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

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

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

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

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

[トップに戻る] リンクで使用される矢印アイコンSharePoint セクションのトップへ

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

説明: SharePoint モードの SQL Server 2012  Reporting Services およびSQL Server 2012  Reporting Services アドインが正常にインストールされた後、次の 2 つのメニューに "SQL Server Reporting Services" が表示されない場合、Reporting Services サービスは登録されていません。

  • [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 サーバーの全体管理] -> [アプリケーション管理] -> [サーバーのサービスの管理] ページで [開始] の状態を示していることを確認します。

[トップに戻る] リンクで使用される矢印アイコン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 管理シェルが開いていた場合は、管理シェルをいったん閉じてから開き直します。

詳細については、以下を参照してください。

[トップに戻る] リンクで使用される矢印アイコンSharePoint セクションのトップへ

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 がインストールされているコンピューターが構成されていない場合にセットアップに失敗する

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

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

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

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

[トップに戻る] リンクで使用される矢印アイコンSharePoint セクションのトップへ

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

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

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

[トップに戻る] リンクで使用される矢印アイコンSharePoint セクションのトップへ

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

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

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

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

[トップに戻る] リンクで使用される矢印アイコンSharePoint セクションのトップへ

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

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

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

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

[トップに戻る] リンクで使用される矢印アイコンSharePoint セクションのトップへ

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

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

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

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

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

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

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

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

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

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

    • run <.NET 2.0 Framework directory**>\InstallUtil.exe <Report Server Bin directory>\ReportingServicesLibrary.dll**

      注意

      <.NET 2.0 Framework directory> は .NET Framework 2.0 ファイルの物理パス、<Report Server Bin directory> はレポート サーバーの bin ファイルの物理パスと置き換えます。

  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 2012 Reporting Services (SSRS) にアップグレードする場合は、構成プロパティの ReportServerExternalURL と PassThroughCookies がアップグレード プロセスで構成されません。ReportServerExternalURL はオプションのプロパティです。SharePoint 2.0 Web パーツを使用していて、ユーザーがレポートを取得して新しいブラウザー ウィンドウで開くことができるようにする場合にのみ設定する必要があります。 ReportServerExternalURL の詳細については、「構成ファイル内の URL」を参照してください。 PassThroughCookies はカスタム認証を使用する場合にのみ必要です。 PassThroughCookies の詳細については、「カスタム認証クッキーを送信するようにレポート マネージャーを構成する」を参照してください。

注意

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

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

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

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

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

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

この問題は、SQL Server 2012 Reporting Services (SSRS) インスタンスが既定のインスタンスであっても名前付きインスタンスであっても、その名前の SQL Server 2012 Reporting Services (SSRS) インスタンスが既にコンピューターに存在していてもいなくても、発生します。

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

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

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

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る

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

SQL Server 2005 Reporting Services から SQL Server 2012 Reporting Services (SSRS) にアップグレードする場合に、レポート サーバー サービス アカウントにビルトイン アカウントを使用して NTLM 認証を使用していると、アップグレード後にレポート サーバーやレポート マネージャーにアクセスするときに "401 - 権限がありません" エラーが表示される場合があります。

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

先頭に戻る

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

SQL Server 2012 Reporting Services (SSRS) の 32 ビット インスタンスと 64 ビット インスタンスをサイド バイ サイドでコンピューターにインストールしている場合に 32 ビット インスタンスをアンインストールすると、Reporting Services の 4 つのレジストリ キーが削除されて、 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 ビット インスタンスを修復します。 修復を使用することをお勧めしますが、レジストリ エディターを使用してレジストリ キーをもう一度手動で追加することもできます。

注記注意

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

その他のリソース

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

SharePoint の設定 ご意見および連絡先情報は、SQL Server に関するフィードバックの送信ページ (https://connect.microsoft.com/SQLServer/Feedback) からお送りください。

[トップに戻る] リンクで使用される矢印アイコン先頭に戻る