共用方式為


檢視和管理報表伺服器上的報表 (報表產生器 2.0)

從報表伺服器開啟的報表會在 HTML 檢視器中使用 HTML 4.0 格式轉譯。檢視器包含可用來導覽報表頁面、放大或縮小、搜尋特定報表內容等的報表工具列。

當您透過 URL 存取報表或在報表產生器 2.0 中預覽報表時,報表工具列也會顯示在報表上方的瀏覽器視窗中。如需詳細資訊,請參閱<在 HTML 檢視器中預覽報表 (報表產生器 2.0)>。

執行報表之後,您就可以將它匯出成其他檢視格式,包括適用於桌面應用程式的格式。

重新整理報表

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

選項

結果

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

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

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

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

CTRL+F5 組合鍵

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

關於使用者工作階段

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

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

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

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

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