共用方式為


規劃瀏覽器支援

在 Reporting Services 中,您會使用網頁瀏覽器來檢視報表和執行報表管理員。並非所有瀏覽器都支援所有報表功能。本主題描述報表管理員的瀏覽器需求、支援之瀏覽器的功能可用性、驗證需求、指令碼需求,以及解決瀏覽器支援性問題的替代步驟和方法。 

報表管理員的瀏覽器需求

若要執行報表管理員並使用報表管理員檢視報表,您必須使用 Microsoft Internet Explorer 6.0 SP1 或 Internet Explorer 7.0。此外也必須啟用指令碼。電腦必須執行 Microsoft Windows 作業系統。

[!附註]

指令碼功能預設是啟用的。但如果您使用的是 Internet Explorer,您可以在 [網際網路選項] 對話方塊的 [安全性] 索引標籤中修改指令碼設定。在 [安全性] 索引標籤中,當您選取存取報表管理員所通過的區域時 (在大部分情況下,這是 [近端內部網路] 區域),您可以按一下 [自訂層級] 以啟用或停用不同類型的指令碼功能。

檢視報表的瀏覽器需求與建議

若要從報表管理員個別檢視報表,您可以選擇各種支援的瀏覽器之一。下表描述特定瀏覽器類型的功能可用性。

瀏覽器類型

描述

Windows 適用的 Microsoft Internet Explorer 6.0 或 7.0,必須套用所有 Service Pack 且啟用指令碼。

如果您要使用所有可用的報表功能,建議您使用 Internet Explorer。雖然您可以使用其他瀏覽器來檢視報表,不過 Windows Internet Explorer 是唯一能保證支援使用報表完整功能的瀏覽器。

Firefox、Netscape、Safari

協力廠商瀏覽器不支援下列功能:

  • 文件引導模式

  • 在報表內搜尋

  • 顯示比例

  • 固定資料表標頭

  • 用於列印 HTML 報表的用戶端列印控制。

在 Safari 3.0 中檢視報表時,無法使用下列其他功能:

  • Safari 已停用特定的日曆控制項,該控制項用於選取在報表伺服器中執行之參數化報表上的日期。使用者必須輸入他們要使用的日期。

  • 在 Safari 中,從遠端電腦擷取的影像來源檔無法正確顯示。

[!附註]

如果您要從 Macintosh 電腦存取報表伺服器,我們建議您使用 Safari。Reporting Services 不支援 Internet Explorer 5.0 Macintosh Edition。此外,Safari 3.1 不支援 Windows SharePoint Services 3.0。如需有關 MicrosoftOffice SharePoint Server 和 Windows SharePoint Services 中的瀏覽器支援詳細資訊,請參閱<規劃瀏覽器支援 (Office SharePoint Server)>(英文) 和<規劃瀏覽器支援 (Windows SharePoint Services)>(英文)。

驗證需求

瀏覽器可支援必須由報表伺服器處理的特定驗證配置,用戶端要求才會成功。下表識別每一個瀏覽器所支援的驗證類型、每一個瀏覽器連接到執行 Windows 作業系統之電腦時預設使用的驗證配置,以及是否需要其他報表伺服器組態才能支援來自該瀏覽器的驗證要求。

瀏覽器類型

支援

瀏覽器預設值

伺服器預設值

Internet Explorer

交涉、Kerberos、NTLM、基本

交涉

是。搭配 Internet Explorer 使用預設驗證設定。

Firefox

交涉、NTLM、基本

NTLM

是。搭配 Firefox 使用預設驗證設定。

Safari

基本

基本

否。Reporting Services 預設不支援基本驗證。您必須針對 RSWindowsNegotiate 和 RSWindowsNTLM 來啟用基本驗證及移除預設項目。另外,您也可以部署及使用自訂驗證模組。

如需詳細資訊,請參閱<在 Reporting Services 中設定驗證>和<如何:在 Reporting Services 中設定基本驗證>。

指令碼需求

若要搭配報表使用報表工具列功能,您必須設定瀏覽器來執行指令碼。指令碼用在報表工具列中,以支援顯示比例、搜尋、重新整理及匯出作業。

如果沒有啟用指令碼,當您開啟報表時會收到下列訊息:「您的瀏覽器不支援指令碼,或已設定為不允許指令碼執行。按一下此處,檢視不含指令碼的報表。」如果您選擇檢視不含指令碼支援的報表,報表會以 HTML 轉譯,且不含報表檢視器功能 (例如,報表工具列和文件引導模式)。

如果您使用的瀏覽器與預設 HTML 轉譯延伸模組不相容,Reporting Services 不會傳回錯誤。在許多情況下,Reporting Services 會隱藏沒有作用的功能。在其他情況下,使用者可能可以使用該功能,但是功能並不會正常作用。每一個瀏覽器類型處理報表功能都不同。在您部署報表之前,務必先在您計劃要使用的瀏覽器中測試報表。

[!附註]

報表工具列是 HTML 檢視器元件的一部分,並出現在瀏覽器視窗中轉譯的每個報表上方。報表工具列提供一些功能,可以讓您搜尋報表中的資訊、捲動至特定頁面、調整頁面大小以供檢視等等。如需有關報表工具列或 HTML 檢視器的詳細資訊,請參閱<HTML 檢視器>。

使用其他瀏覽器與應用程式

在某些情況下,您也許可以使用此主題未特別列出的其他瀏覽器。下列清單提供有關排除瀏覽器相關功能的提示和指導方針,並提供有關使用替代檢視器的建議:

  • 使用包含指定轉譯延伸模組之參數的完整報表 URL。例如,指定 Excel 轉譯延伸模組,會在瀏覽器的 Excel 檢視器中開啟報表。使用 Excel 轉譯延伸模組,或其他非 HTML 的轉譯延伸模組,可以讓使用者使用相關聯之檢視器的功能來捲動頁面、搜尋報表內容,以及執行其他原來透過報表工具列執行的工作。如需詳細資訊,請參閱<在 URL 中指定轉譯格式>。

  • 使用包含隱藏報表工具列之參數的完整報表 URL。如果您有以 HTML 為基礎的簡單報表,而您不需要報表工具列中的功能,就可以隱藏工具列,讓使用者只看得到報表內容。如需有關隱藏工具列的詳細資訊,請參閱<使用 URL 存取參數>。

  • 使用檔案共用傳遞延伸模組,將報表儲存至檔案系統,完全不使用瀏覽器。選擇非 HTML 的轉譯延伸模組 (例如 Excel 或 PDF)。如需詳細資訊,請參閱<Reporting Services 中的檔案共用傳遞>。

  • 建立可使用 ReportViewer Web 或 Windows Form 控制項的自訂應用程式。如需有關這些控制項的詳細資訊,請參閱<Visual Studio 中的 Reporting Services 和 ReportViewer 控制項>。