共用方式為


將報表發行至報表伺服器

在設計和測試報表或報表集之後,使用 SQL Server Data Tools (SSDT) 中的部署功能,將報表發行至報表伺服器。 您可以發行個別報表,或可包含多個報表和資料來源的報表伺服器專案。 發行報表伺服器專案是發行多份報表最簡單的方式。 SSDT 會使用「部署」一詞,而非「發行」一詞。 這兩個詞可以互換。

SSDT 提供管理報表發行集的專案組態。 組態會指定以下項目:

  • 報表伺服器的位置,以及安裝在報表伺服器上的 SQL Server Reporting Services (SSRS) 版本。
  • 資料來源是否發佈至報表伺服器還是遭到覆寫。 例如,"Debug" 設定可以發佈至與 "Release" 設定不同的伺服器。 此外,您可以建立更多組態。

必要條件

報表伺服器管理員會定義決定權限的角色安全性。 發行作業一般是透過 發行者角色授與。

專案組態

您的報表環境可能已安裝多部報表伺服器及不同版本的 Reporting Services。 您可以建立多個組態,然後選擇部署案例特定的組態。 專案組態包括建立報表的屬性,例如,暫時儲存已建立之報表的資料夾,以及如何處理建立問題。 這些組態也包含您用來指定報表伺服器位置、報表伺服器版本,以及報表伺服器上資料夾的屬性。

根據預設,SSDT 會提供三個專案組態:

專案組態 描述
DebugLocal 在本機預覽視窗中檢視報表。
偵錯 將報表發行至測試伺服器。
版本 將報表發佈至生產伺服器。

在標準工具列上的方案組態下拉式清單中會顯示作用中的組態。 若要使用不同的組態,請從清單中進行選取。

教學課程 [屬性頁] 視窗的螢幕擷取畫面,其中醒目提示 [組態] 下拉式清單。

如需詳細資訊,請參閱

發行專案中的所有報表

您可以使用以下其中一個方法,在 [輸出] 視窗中檢視發行流程:

  • 在 SSDT [建置] 功能表上,選取 [部署解決方案]。 或
  • 以滑鼠右鍵按一下 [方案總管] 中的報表專案,然後選取 [部署解決方案]

當您部署報表伺服器專案時,也會部署報表專案中的共用資料來源。 都可以從相同的專案組態,將所有報表部署至相同的報表伺服器、伺服器上相同的資料夾等等。 若要將報表發行至不同的伺服器,請逐個報表發行,或僅包含報表伺服器專案中您要發行的報表。 解決方案可以包含多個報表伺服器專案。 多重專案可能會讓報表部署的管理更為容易,因為您可以使用不同的組態部署不同的專案。

發行單一報表

在 [方案總管] 中,以滑鼠右鍵按一下報表,然後選取 [部署解決方案]。 在 [輸出] 視窗中檢視發行流程的狀態。

當您發行報表時,也必須部署該報表所使用的共用資料來源。

  • 如果您不要發行專案中的所有報表,可以只發行單一報表。 選取部署報表的組態 (例如 Release 組態)、以滑鼠右鍵按一下該報表,然後選取 [部署解決方案]
  • 如果報表使用共用資料來源,您也必須部署共用資料來源,否則將不會執行部署的報表。 以滑鼠右鍵按一下共用資料來源,然後選取 [部署解決方案]

在指定報表伺服器的目標伺服器 URL 後,您可以變更特定報表的預設資料夾以及部署共用資料來源。