URL アクセスの構文

URL を使用してレポート サーバーにアクセスすることができます。URL 要求には、任意の順序で一覧表示される複数のパラメーターを含めることができます。パラメーターはアンパサンド (&) によって区切られ、名前と値のペアは等号 (=) によって区切られます。

構文


            protocol://
            server
            /
            virtualroot
            ?[/
            pathinfo
            ]&prefix:param=value[&prefix:param=value]...n]

引数

  • protocol
    URL のプロトコル。たとえば、http:// または https:// です。

  • server
    レポート サーバーを実行しているコンピューターの名前。これには、machine.adventure-works.com など、完全修飾ドメイン名を含めることができます。

  • vitualroot
    レポート サーバーの仮想ルートの名前。

  • ?
    URL のアイテムのパスとパラメーター部分。

  • **[/**pathinfo ]
    レポート サーバー データベース内のアクセス先アイテムの完全なパス名。

  • &
    パラメーターの名前と値のペアを区切るために使用します。

  • prefix
    省略可。パラメーター プレフィックス (rs: や rc: など)。レポート サーバー内で実行している特定のプロセスにアクセスします。パラメーターのパラメーター プレフィックスが含まれていない場合は、パラメーターがレポート サーバーによってレポート パラメーターとして処理されます。

    注意

    URL にレポート パラメーターを含める場合は、レポート パラメーターの先頭にパラメーター プレフィックスを付けないでください。

  • param
    パラメーターの名前。

  • value
    使用しているパラメーターの値に対応する URL テキスト。

使用例

次の例は、HTML 4.0 形式でレポートを表示します。

https://servername/reportserver?/SampleReports/Employee Sales Summary&rs:Command=Render&rs:format=HTML4.0
注意

URL 文字列では、URL エンコード規格に基づいてすべての空白文字が文字列 "%20" に置き換えられます。同様に、URL のパラメーター部分にある空白文字はプラス記号 (+) に、文字列の任意の部分にあるセミコロンは文字列 "%3A" に置き換えられます。通常、適切な URL エンコードはブラウザーによって自動的に行われます。これらの文字を手動でエンコードする必要はありません。

Reporting Services が SharePoint 統合モード用に構成されている場合は、レポート サーバー プロキシと適切な SharePoint 認証を使用するために、レポート サーバー URL へのアクセスに使用する構文に URL の "/_vti_bin/" の部分を含める必要があります。たとえば、次の URL を使用します。

http://<SharePoint_site>/_vti_bin/ReportServer

次の URL は使用しません。

http://<RS server>/ReportServer