將報表發行至報表伺服器

在您設計和測試完報表或報表集之後,您可以使用 Business Intelligence Development Studio 中的內建部署功能,將報表發行至實際報表伺服器。您可以發行個別的報表或報表伺服器專案。發行報表伺服器專案是發行多個報表最簡單的方式。Business Intelligence Development Studio 會使用「部署」(Deploy) 這個詞,而非「發行」(Publish) 這個詞。這兩個詞可以互換。

在您發行報表之前,您必須具有可執行此動作的權限。權限是透過由您報表伺服器管理員所定義的角色安全性所決定。發佈作業一般是透過「發行者」角色授與。如需所需權限的詳細資訊,請參閱<發行者角色>並諮詢您的報表伺服器管理員。

Business Intelligence Development Studio 會提供專案組態來管理報表發行。組態會指定報表伺服器的位置、報表伺服器上所安裝之 SQL Server Reporting Services 的版本、是否覆寫發行到報表伺服器的資料來源等等。除了使用 Business Intelligence Development Studio 所提供的組態,您還可以建立其他組態。

專案組態

報表會在發行前建立,以確保只有有效的報表定義會發行到報表伺服器。專案組態包括建立報表的屬性,例如,暫時儲存已建立之報表的資料夾,以及如何處理建立問題。組態也包含您用來指定報表伺服器之位置與版本、報表伺服器上之資料夾的屬性。

根據預設,Business Intelligence Development Studio 提供三種專案組態:DebugLocal、Debug 與 Release。預設組態為 DebugLocal。您通常可以使用 DebugLocal 組態在本機預覽視窗中檢視報表、使用 Debug 組態將報表發行至測試伺服器,以及使用 Release 組態將報表發行至實際伺服器。在標準工具列上的方案組態下拉式清單中會顯示使用中的組態。若要使用不同的組態,請從清單中進行選取。

您的報表環境可能已安裝多部報表伺服器以及不同版本的 Reporting Services。您可以建立多個組態,然後根據部署狀況,使用不同的組態。如需詳細資訊,請參閱<在 Business Intelligence Development Studio 中建立報表>和<如何:設定部署屬性 (Reporting Services)>。

發行報表

您可以發行單一報表或包含多個報表的報表伺服器專案。如需有關發行報表的指示,請參閱<如何:發行報表>。

發行單一報表

如果您不要發行專案中的所有報表,可以只選擇發行單一報表。若要這樣做,請選取部署報表的組態 (例如 Release 組態)、以滑鼠右鍵按一下報表,然後按一下 [部署]

如果報表使用共用資料來源,您也必須部署共用資料來源,否則將不會執行部署的報表。以滑鼠右鍵按一下共用資料來源,然後按一下 [部署]

您必須指定報表伺服器的目標伺服器 URL,並視需要變更負責部署報表和共用資料來源的預設資料夾。

發行多個報表

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