檢視與儲存報表

本節描述執行報表、設定檢視選項,以及了解開啟報表時重新整理作業之影響的方法。您可以使用報表管理員、SharePoint Web 組件或瀏覽器,來檢視已發行至報表伺服器的報表。從報表伺服器開啟的所有報表,都會以 HTML 檢視器開啟,以提供頁面的導覽和使用報表的其他功能。若要檢視已傳遞至共用資料夾的報表,您可以使用對應於報表傳遞期間所建立之檔案類型的桌面應用程式。

在報表伺服器上檢視已發行的報表

從報表伺服器開啟的報表,會在 HTML 檢視器中使用 HTML 4.0 格式轉譯。檢視器包含可用來導覽報表頁面、放大或縮小、搜尋特定報表內容等的報表工具列。下圖顯示報表管理員視窗中的報表工具列。透過 URL 存取報表時,報表工具列也會顯示在報表上方的瀏覽器視窗中。

報表管理員中的報表工具列

開啟報表之後,您就可以將它匯出成其他檢視格式,包括適用於桌面應用程式的格式。選取和執行報表最簡單的方法,是開啟報表管理員,然後搜尋或瀏覽至您要檢視的報表。有關如何開啟報表的逐步解說,請參閱<如何:開啟與關閉報表 (報表管理員)>。

重新整理報表

您可以使用三種不同的方法來重新整理報表。

選項

結果

瀏覽器視窗上的 [重新整理] 按鈕。

顯示儲存在工作階段快取中的報表。使用者開啟報表時,便會建立工作階段快取。Reporting Services 會使用瀏覽器工作階段,在報表開啟時維持一致的檢視方式。

報表工具列上的瀏覽器重新整理按鈕

當您按一下報表工具列的 [重新整理] 按鈕時,報表伺服器會重新執行查詢,如果報表為視需要執行,就還會更新報表資料。如果報表已快取或為快照集,[重新整理] 會顯示儲存在報表伺服器資料庫中的報表。

CTRL+F5 組合鍵

與按一下報表工具列的 [重新整理] 按鈕的結果相同。

關於使用者工作階段

Reporting Services 會使用瀏覽器工作階段來維持檢視報表時的一致性。工作階段是以瀏覽器連接為基礎,並非以驗證的使用者為基礎。每次使用者在新的瀏覽器視窗中開啟報表時,就會建立新的工作階段。建立瀏覽器工作階段之後,您就可以繼續使用工作階段開始時所開啟的報表版本,即使該報表後來已經在報表伺服器上修改過也一樣。例如,若您在下午 11:00 開啟報表,且報表作者在下午 11:01 重新發行相同的報表,則您的工作階段期間將會繼續使用您所開啟的版本。

如果您在相同工作階段內使用 [重新整理] 按鈕重新整理報表,則會顯示報表的原始工作階段版本。如果您使用報表工具列上的 [重新整理] 按鈕來重新整理視需要執行的報表,則會重新執行報表並顯示新資料 (如果有的話)。

工作階段資訊會儲存在報表伺服器的暫存資料庫中。報表伺服器不會使用 ASP.NET 工作階段管理。如果您重新啟動伺服器或執行資料庫復原作業,並不會還原工作階段狀態。如需有關工作階段管理的詳細資訊,請參閱<識別執行狀態>。

在桌面應用程式中檢視報表

您可以完全略過瀏覽器檢視,改用桌面應用程式 (例如 Microsoft Excel) 做為報表檢視器。若要這樣做,請定義指定桌面應用程式格式和共用資料夾目的地的訂閱。報表伺服器會將報表建立成應用程式檔案,加上副檔名,然後將報表儲存成硬碟中的檔案。之後,您便可以改用 Microsoft Excel (或其他應用程式) 取代瀏覽器來檢視報表。

本章節內容