分享方式:


URL 保留項目語法 (報表伺服器組態管理員)

本主題描述報表伺服器 Web 服務和報表管理員的 URL 字串部分。 儲存於內部的 URL 字串結構與您在瀏覽器視窗的網址列中輸入的 URL 不同。 當您設定 URL 而且它位於 RSReportServer.config 檔案中時,URL 保留項目字串會出現在 Reporting Services 組態工具的 [結果] 視窗中。 如果您要排除 URL 保留項目問題或是查詢 HTTP.SYS 來檢視伺服器上所定義的內部 URL 保留項目,知道 URL 字串如何定義將會很有幫助。

URL 語法

報表伺服器 URL 會儲存在 UrlString 元素和 VirtualDirectory 元素中。 將 UrlStringVirtualDirectory 分成不同元素的理由,是為了讓您可以擁有多個 URL 字串,但是每一個 Reporting Services 應用程式只會有一個虛擬目錄名稱。

在 HTTP.SYS 中,URL 保留項目包含 UrlStringVirtualDirectory兩者。 URL 保留項目的語法包含以下部分:

<配置>://<主機名稱>:<連接埠>/<虛擬目錄>

下表將描述每一個屬性以及對每一個屬性有效的值。

屬性 有效值 描述
配置 http 或 https 適用於非 TLS 和 TLS 連線的前置詞。
主機名稱 識別網路上的伺服器。
(+) 強式萬用字元,等於 IP 位址的 [(全部指派)] 值。 (+) 強式萬用字元是預設值。 HTTP.SYS 將會接受所有網路介面卡上對於所指定連接埠與虛擬目錄組合的所有要求。 報表伺服器將會接受此通訊埠上的任何要求。
(*) 弱式萬用字元,等於 (所有未指派項目) 的 IP 位址。 (*) 弱式萬用字元。 HTTP.SYS 將會接受所有網路介面卡上對於所指定連接埠與虛擬目錄組合,且未由其他 URL 保留項目處理的所有要求。
完整網域名稱 完整網域名稱包含網域位址和伺服器名稱 (該名稱已經向網域控制站或公用網域名稱伺服器註冊)。
電腦名稱 電腦名稱是電腦在網路上的 NETBIOS 名稱。
IP 位址 (IPV4) IP 位址 (IPV4) 是電腦上網路介面卡的 IP 位址,其使用 IPV4 格式:nnn.nnn.nnn.nnn
IP 位址 (IPV6) IP 位址 (IPV6) 是電腦上網路介面卡的 IP 位址,其使用 IPV6 格式:<標頭>:<標頭>:nnn.nnn.nnn.nnn
連接埠 80 通訊埠 80 是與伺服器之間往來之 HTTP 要求的標準通訊埠。
443 連接埠 443 是 TLS 連線的標準連接埠。
<custom> 您可以使用尚未被另一個應用程式保留的任何通訊埠。
VirtualDirectory ReportServer*[_InstanceName] 指定應用程式的名稱。 這個值為字串。 根據預設,Reporting Services 會使用 ReportServer 與 Reports 作為報表伺服器 Web 服務與報表管理員應用程式的應用程式名稱。 如果您要的話,可以使用不同的名稱。
Reports[_InstanceName]* 這是必要的值。 它會識別應用程式。
<custom> 只能針對每一個應用程式執行個體指定一個虛擬目錄。 若要針對相同執行個體內的相同應用程式建立多個 URL,請建立多個版本的 UrlString。 若要針對多個應用程式執行個體建立唯一的虛擬目錄名稱,請考慮在虛擬目錄名稱中包含此執行個體名稱 (使用底線字元 (_) 來附加此執行個體名稱)。 InstanceName 為選擇性,但是如果您在相同電腦上有多個執行個體,則建議您使用它。 如需如何針對具名執行個體設定 URL 保留項目的詳細資訊,請參閱多重執行個體報表伺服器部署的 URL 保留項目 (報表伺服器組態管理員)

虛擬目錄的值不區分大小寫。 任何字串只要不包含 URL 分隔符號或 URL 編碼,就可以使用它。