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 ]
    在報表伺服器資料庫中存取的項目完整路徑名稱。

  • &
    用以分隔參數的名稱與值組。

  • 前置詞
    選擇性。參數前置詞 (例如,rs: 或是 rc:),用以存取在報表伺服器中執行的特定處理序。如果未包括參數的參數前置詞,報表伺服器會以報表參數來處理參數。

    [!附註]

    如果在 URL 中包含報表參數,請不要在報表參數前面加上參數前置詞。

  • 參數
    參數名稱。

  • 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 整合模式時,用來存取報表伺服器 URL 的語法必須包含 URL 的 "/_vti_bin/" 部分,以便使用報表伺服器 Proxy 和適當的 SharePoint 驗證。例如,使用下列 URL:

http://<SharePoint_site>/_vti_bin/ReportServer

不是以下網址的 URL:

http://<RS server>/ReportServer