レポート サーバー アクセスに対するファイアウォールの構成

Reporting Services レポート サーバー アプリケーションとパブリッシュされたレポートには、IP アドレス、ポート、および仮想ディレクトリを指定した URL を通じてアクセスします。 Windows ファイアウォールが有効になっている場合、レポート サーバーで使用するように構成されているポートは閉じられる可能性が高くなります。 ポートが閉じていると、リモートのクライアント コンピューターから Web ポータルを開こうとしたときに空白のページが表示されたり、レポートの要求後に空白の Web ページが表示されたりします。

ポートを開くには、レポート サーバー コンピューターで Windows ファイアウォール ユーティリティを使用する必要があります。 Reporting Services ではポートが開きません。 この手順は手動で実行する必要があります。

既定では、レポート サーバーはポート 80 で HTTP 要求をリッスンします。 このため、以下に示す手順ではそのポートを指定しています。 別のポートを使用するようにレポート サーバーの URL を構成している場合は、この記事の以下の手順を実行するときにそのポート番号を指定する必要があります。

次のいずれかのステートメントが True である場合は、外部コンピューターでポート 1433 と 1434 を開く必要があります。

  • 外部コンピューター上の SQL Server リレーショナル データベースにアクセスする場合
  • レポート サーバー データベースが外部 SQL Server インスタンス上にある場合

詳細については、「データベース エンジンのアクセス用に Windows ファイアウォールを構成する」を参照してください。 Windows ファイアウォールの既定の設定に関する詳細と、データベース エンジン、Analysis Services、Reporting Services および Integration Services に影響する TCP ポートの説明については、「SQL Server のアクセスを許可するための Windows ファイアウォールの構成」をご覧ください。

前提条件

これらの手順では、サービス アカウントが既に構成されていることを前提としています。 これらの手順では、レポート サーバー データベースを作成し、レポート サーバー Web サービスと Web ポータルの URL を構成していることを前提としています。 詳細については、「Reporting Services ネイティブ モードのレポート サーバーの管理」を参照してください。

また、ローカル レポート サーバー インスタンスへのローカル Web ブラウザー接続を通じてレポート サーバーにアクセスできることを確認する必要があります。 この手順によって、作業環境が整っているかどうかを検証できます。 ポートを開く前に、環境が正しく構成されているかどうかを確認する必要があります。 Windows Server でこの手順を完了するには、レポート サーバー サイトを [信頼済みサイト] に追加することも必要です。 詳細については、「ローカル管理用のネイティブ モードのレポート サーバー (SSRS) の構成」を参照してください。

Windows ファイアウォールでポートを開く

ポート 80 を開く

  1. [スタート] メニューの [コントロール パネル] を選択し、[システムとセキュリティ][Windows ファイアウォール] の順に選択します。 コントロール パネルの表示方法が [カテゴリ] 以外の場合は、単に [Windows ファイアウォール] を選択するだけでかまいません。

  2. 詳細設定 を選択します。

  3. [受信規則] を選択します。

  4. [操作] ウィンドウで [新しい規則] を選択します。

  5. [ポート] 規則の種類を選択します。

  6. [次へ] を選択します。

  7. [プロトコルおよびポート] ページで、[TCP] を選択します。

  8. [特定のローカル ポート] を選択し、「80」という値を入力します。

  9. [次へ] を選択します。

  10. [操作] ページで、[接続を許可する] を選択します。

  11. [次へ] を選択します。

  12. [プロファイル] ページで、実際の環境に合った適切なオプションを選択します。

  13. [次へ] を選択します。

  14. [名前] ページで、「ReportServer (TCP on port 80) 」という名前を入力します。

  15. [完了] を選びます。

  16. コンピューターを再起動します。

次のステップ

ポートを開いた後、ホームに対するロールとサイト レベルのロールの割り当てを行って、レポート サーバーへのアクセス権をユーザーに付与する必要があります。 このアクションは、リモート ユーザーが開いているポートでレポート サーバーにアクセスできるかどうかを確認する前に行われます。 ユーザーに十分なアクセス許可がない場合は、ポートを正しく開くことができてもレポート サーバーへの接続に失敗します。 詳細については、「レポート サーバーへのユーザー アクセスを許可する」を参照してください。

別のコンピューター上で Web ポータルを起動することによって、ポートが正しく開かれているかどうかを確認することもできます。 詳細については、レポート サーバーの Web ポータルに関するページをご覧ください。

関連項目

レポート サーバー サービス アカウントの構成 (レポート サーバーの構成マネージャー)
レポート サーバー URL の構成 (レポート サーバー構成マネージャー)
レポート サーバー データベースの作成 (レポート サーバーの構成マネージャー)
レポート サーバー サービス アカウントの構成 (レポート サーバーの構成マネージャー)
Reporting Services ネイティブ モードのレポート サーバーの管理