レポート サーバー URL の構成 (レポート サーバー構成マネージャー)
Reporting Services が URL を使用してレポート サーバー Web サービスと Web ポータルへアクセスする方法。 どちらのアプリケーションを使用する場合も、事前に Web サービスと Web ポータルそれぞれに 1 つ以上の URL を構成する必要があります。 Reporting Services は他の Web サービスや Web アプリケーションとのサイド バイ サイドの配置を含む、ほとんどの配置シナリオで有効な両方の URL の規定値が用意されています。
URL 構成
SQL Server Reporting Services (SSRS) をインストールすると、レポート サーバー Web サービスと Web ポータルにアクセスするための URL が設定され、初期および継続的な使用が容易になります。 この構成は、主に次の 2 つの方法で行われます。
既定の構成: SSRS のインストール時に既定の構成を選択した場合、ほとんどの展開シナリオに適した既定値を使用して URL が自動的に作成されます。 これらの URL を使用すると、より多くの構成を必要とせずに、レポート サーバー Web サービスと Web ポータルにすぐにアクセスできます。
カスタム構成: Reporting Services 構成ツールを使用して、初期セットアップ後に URL を作成または変更できます。 このツールを使用すると、URL の既定値をそのまま使用したり、カスタム値を指定したりできます。 URL を定義すると URL のテスト リンクがページに表示されるので、設定が有効な接続であるかどうかを確認できます。 URL の構成とテストを行う方法の詳細な手順については、「URL の構成 (レポート サーバー構成マネージャー)」を参照してください。
レポート サーバーの URL の定義
URL は、ネットワーク上のレポート サーバー インスタンスの場所を特定します。 次の表はレポート サーバーの URL を作成するときの指定する部分を表示します。
部分 | 説明 |
---|---|
ホスト名 | TCP/IP ネットワークでは、IP アドレスを使用してネットワーク上のデバイスを一意に識別します。 コンピューターにインストールされているネットワーク アダプター カードごとに、物理 IP アドレスが存在します。 IP アドレスがホスト ヘッダーに解決される場合、ホスト ヘッダーを指定できます。 レポート サーバーを企業ネットワークに配置している場合は、コンピューターのネットワーク名を使用できます。 |
ポート | 伝送制御プロトコル (TCP) ポートは、デバイス上のエンドポイントです。 レポート サーバーは指定されたポートで要求をリッスンします。 |
仮想ディレクトリ | 多くの場合、複数の Web サービスまたはアプリケーションがポートを共有します。 レポート サーバーの URL には、要求を受け取るアプリケーションに対応する仮想ディレクトリが必ず含まれています。 同じ IP アドレスとポートでリッスンする Reporting Services アプリケーションごとに、一意の仮想ディレクトリ名を指定します。 |
SSL 設定 | コンピューターにインストールした既存の TLS/SSL 証明書を使用するように、Reporting Services の URL を構成できます。 詳細については、「ネイティブ モードのレポート サーバーでの TLS 接続の構成」を参照してください |
既定の URL
レポート サーバーまたは Web ポータルに URL を通じてアクセスする場合は、IP アドレスではなく、ホスト名を含めます。 TCP/IP ネットワークでは、IP アドレスがホスト名またはコンピューターのネットワーク名に解決されます。 既定値を使用して URL を構成した場合は、コンピューター名または localhost をホスト名として指定する URL を使用して、レポート サーバー Web サービスにアクセスできます。
https://<computername>/reportserver
https://localhost/reportserver
次の表の既定値を使用することで、ホスト名を含んだ URL を通じてレポート サーバーに接続できるようになります。
要素 | 値 | 説明 |
---|---|---|
IP アドレス | すべて割り当て | ネットワーク上のドメイン ネーム サービスによって、URL のホスト名がコンピューターの IP アドレスに解決されます。 URL で IP アドレスを指定する限り、要求は目的のホストに到達します。 |
Port | 80 | ポート 80 は、TCP/IP 接続の既定のポートです。 レポート サーバーはポート 80 でリッスンするため、URL ではポート番号を省略できます。 別のポートを指定する場合は、URL 内でそれを含めます。 |
仮想ディレクトリ | ReportServer | どちらの例にも仮想ディレクトリ名が含まれています。 URL 定義をカスタマイズしない限り、アプリケーションの仮想ディレクトリ名を必ず URL 内に指定します。 |
Note
基になる URL 予約により、任意の有効なホスト名を URL で使用できるようになります。 Reporting Services 構成ツールでは、HTTP.SYS
でさまざまなホスト名を特定のレポート サーバー インスタンスに解決できるようにする構文を使用して、URL 予約が作成されます。 URL 予約の詳細については、「URL の予約と登録について (レポート サーバー構成マネージャー)」を参照してください。
レポート サーバーの URL に対するサーバー側の権限
各 URL エンドポイントに対する権限は、レポート サーバー サービス アカウントに排他的に付与されます。 アカウントのみが Reporting Services の URL に送信された要求を受け入れることができます。 セットアップまたは Reporting Services 構成ツールでサービス ID を構成すると、アカウントに対して随意アクセス制御リスト (DACL) が作成され、管理されます。 サービス アカウントを変更すると、Reporting Services 構成ツールは、新しいアカウント情報を使用するために作成したすべての URL 予約を更新します。 詳細については、「URL 予約の構文 (レポート サーバー構成マネージャー)」を参照してください。
レポート サーバー URL に送信されたクライアント要求を認証する
既定により、Windows 認証は URL エンドポイントでサポートされる認証のタイプです。 この設定はデフォルトのセキュリティ拡張機能です。 カスタムまたはフォーム認証プロバイダーを実装する場合は、レポート サーバーの認証設定を変更します。 Windows 認証の設定を、ネットワークで使用されている認証サブシステムに合わせて変更することもできます。 詳細については、「 レポート サーバーでの認証」を参照してください。