レポート サーバーの URL の構成
Reporting Services では、レポート サーバー Web サービスとレポート マネージャへのアクセスに URL が使用されます。どちらのアプリケーションを使用する場合も、事前に Web サービスとレポート マネージャそれぞれに 1 つ以上の URL を構成する必要があります。Reporting Services では、両方のアプリケーションの URL に既定値が用意されています。この既定値は、他の Web サービスやアプリケーションとのサイド バイ サイドの配置をはじめとするほとんどのシナリオに有効です。
既定の構成をインストールした場合は、既定値を使用して自動的に URL が作成されます。
Reporting Services 構成ツールを使用して URL を作成または変更する場合は、URL の既定値をそのまま使用するか、カスタム値を指定できます。URL を定義すると URL のテスト リンクがページに表示されるので、指定した設定が有効な接続であるかどうかを即座に確認できます。URL の構成とテストの手順については、「URL を構成する方法 (Reporting Services 構成)」を参照してください。
レポート サーバーの URL の定義
URL は、ネットワーク上のレポート サーバー アプリケーション インスタンスの場所を厳密に特定します。レポート サーバーの URL を作成するときは、次の要素を指定する必要があります。
要素 |
説明 |
---|---|
ホスト名 |
TCP/IP ネットワークでは、IP アドレスを使用してネットワーク上のデバイスを一意に識別します。コンピュータにインストールされているネットワーク アダプタ カードごとに、物理 IP アドレスが存在します。IP アドレスがホスト ヘッダーに解決される場合、ホスト ヘッダーを指定できます。レポート サーバーを企業ネットワークに配置している場合は、コンピュータのネットワーク名を使用できます。 |
ポート |
TCP ポートはデバイス上のエンドポイントです。レポート サーバーは、指定されたポートで要求をリッスンします。 |
仮想ディレクトリ |
1 つのポートが複数の Web サービスまたはアプリケーションで共有されていることがよくあります。このため、レポート サーバーの URL には、要求を受け取るアプリケーションに対応する仮想ディレクトリが必ず含まれています。同じ IP アドレスとポートでリッスンする Reporting Services アプリケーションごとに、一意の仮想ディレクトリ名を指定する必要があります。 |
SSL 設定 |
コンピュータに以前にインストールした既存の SSL 証明書を使用するように、Reporting Services の URL を構成できます。詳細については、「Secure Socket Layer (SSL) 接続用レポート サーバーの構成」を参照してください。 |
既定の URL
レポート サーバーまたはレポート マネージャに URL を通じてアクセスする場合は、URL に IP アドレスではなくホスト名を指定します。TCP/IP ネットワークでは、IP アドレスがホスト名 (またはコンピュータのネットワーク名) に解決されます。既定値を使用して URL を構成した場合は、コンピュータ名または localhost をホスト名として指定する URL を使用して、レポート サーバー Web サービスにアクセスできます。
http://<computername>/reportserver
https://localhost/reportserver
上記の URL の使用を可能にする設定を次の表に示します。この表の既定値を使用することで、ホスト名を含んだ URL を通じてレポート サーバーに接続できるようになります。
要素 |
値 |
説明 |
---|---|---|
IP アドレス |
すべて割り当て |
ネットワーク上のドメイン ネーム サービスによって、URL のホスト名がコンピュータの IP アドレスに解決されます。定義した URL に IP アドレスが指定されていれば、特定のホストに送られる要求は目的の宛先に届きます。 |
ポート |
80 |
ポート 80 は、コンピュータにおける TCP/IP 接続の既定のポートです。レポート サーバーはポート 80 でリッスンしているため、URL ではポート番号を省略できます。別のポートを指定する場合は、URL 内でそのポートを指定する必要があります。 |
仮想ディレクトリ |
ReportServer |
どちらの URL 例にも仮想ディレクトリ名が含まれていることに注目してください。URL 定義をカスタマイズしない限り、アプリケーションの仮想ディレクトリ名を必ず URL 内に指定する必要があります。 |
注意 |
---|
基になる URL 予約により、任意の有効なホスト名を URL で使用できるようになります。Reporting Services 構成ツールでは、複数種類のホスト名を特定のレポート サーバー インスタンスに解決できるようにする構文を使用して、HTTP.SYS に URL 予約が作成されます。URL 予約の詳細については、「URL の予約と登録について (Reporting Services)」を参照してください。 |
レポート サーバーの URL に対するサーバー側の権限
各 URL エンドポイントに対する権限は、レポート サーバー サービス アカウントに排他的に付与されます。Reporting Services の URL に送信された要求を受け付ける権限を持つのはこのアカウントのみです。セットアップまたは Reporting Services 構成ツールでサービス ID を構成すると、アカウントに対してアクセス制限付きの随意アクセス制御リスト (DACL) が作成され、管理されます。サービス アカウントを変更した場合は、作成済みの URL 予約が Reporting Services 構成ツールによってすべて更新され、新しいアカウント情報が反映されます。詳細については、「URL 予約構文 (Reporting Services)」を参照してください。
レポート サーバーの URL に送信されたクライアント要求の認証
URL エンドポイントで既定でサポートされる認証の種類は Windows 認証です。これは既定のセキュリティ拡張機能です。カスタムまたはフォーム認証プロバイダを実装している場合は、レポート サーバーの認証設定を変更する必要があります。必要に応じて、Windows 認証の設定を、ネットワークで使用されている認証サブシステムに合わせて変更することもできます。詳細については、「Reporting Services での認証の構成」を参照してください。
このセクションの内容
URL を構成する方法 (Reporting Services 構成)
このトピックでは、Reporting Services 構成ツールで URL 予約を設定および変更する方法について説明します。URL の予約と登録について (Reporting Services)
アプリケーションおよびレポートへのアクセスには URL が使用されます。このトピックでは、アプリケーションの URL、既定の URL、および Reporting Services での URL 予約と登録のしくみについて説明します。URL 予約構文 (Reporting Services)
Reporting Services で使用される既定の URL 予約は、ほとんどのシナリオに有効です。ただし、アクセスを制限する場合や、インターネットまたはエクストラネットにアクセスできるように配置を拡張する場合は、要件に合わせて設定をカスタマイズする必要があります。このトピックでは、URL 予約の構文について説明し、各自の配置に合わせてカスタムの予約を作成する場合の推奨事項を示します。構成ファイル内の URL (Reporting Services)
RSReportServer.config ファイルには、URL 予約の複数のエントリと、レポート マネージャおよびレポート サーバーの電子メール配信で使用される URL が含まれています。このトピックでは、URL 構成設定の違いを理解できるように、それらの設定について概要を説明します。レポート サーバーの複数インスタンス配置における URL 予約
1 台のコンピュータに複数の Reporting Services インスタンスをインストールすると、URL 登録時に URL の重複が発生する可能性が高くなります。このエラーを回避するには、このトピックの推奨事項に従ってインスタンス固有の URL 予約を作成します。