Share via


如何:設定部署屬性 (Reporting Services)

在 Business Intelligence Development Studio 中,您必須為報表及共用資料來源指定報表伺服器和資料夾 (選擇性),讓您可以將報表伺服器專案中的項目發行至報表伺服器。Business Intelligence Development Studio 需要建立、預覽部署報表的屬性和值都儲存在報表伺服器專案的專案組態中。您可以為這些專案屬性建立多個命名集,讓您可以在屬性集之間方便地切換。每一組屬性都是一個組態。例如,您可以擁有一個組態將報表發行到測試伺服器,並有另一個組態將報表發行到實際伺服器。

使用組態管理員可在專案組態中建立及管理專案屬性的集合。組態管理員是 Visual Studio 支援的功能,BI Development Studio 是以它為基礎。

[!附註]

請不要將這項功能與 Reporting Services 組態管理員搞混,後者是用來在安裝之後設定 Reporting Services。如需詳細資訊,請參閱<設定報表伺服器安裝 (原生模式下的 Reporting Services)>。

[!附註]

在 BI Development Studio 中,從報表伺服器專案或方案發行報表的動作稱為「部署報表」(Deploying Report)。

若要設定部署屬性

  1. 以滑鼠右鍵按一下報表專案,然後按一下 [屬性]

  2. 在專案的 [屬性頁] 對話方塊中,從 [組態] 清單中選取要編輯的組態。常見的組態為 [DebugLocal][Debug][Release]

    [!附註]

    您可以使用多個組態,在不同的報表伺服器或設定之間快速切換。

  3. 在 **[OutputPath]**文字方塊中,將路徑輸入或貼入本機檔案系統中,以儲存報表之建立驗證、部署與預覽時所使用的報表定義。此路徑必須不同於專案所使用的路徑以及位於專案路徑下之子資料夾的相對路徑。

  4. [ErrorLevel] 文字方塊中,輸入回報為錯誤之建立問題的嚴重性。建立嚴重性層級小於或等於 [ErrorLevel] 值之報表、資料來源或其他專案資源時所發生的問題會回報為錯誤;否則,會將這些問題回報為警告。任何錯誤都會導致建立工作失敗。有效的嚴重性層級為 0 到 4 (包含)。預設值是 2。

    ErrorLevel 可用來增加或減少建立的敏感度。例如,在部署到 SQL Server 2008 報表伺服器期間建立包含對應的報表時,預設會顯示一個錯誤,而且報表的建立會失敗。如果您降低 [ErrorLevel],就會從報表移除對應、顯示警告,並繼續建立報表。

  5. [StartItem] 清單中,選取執行報表專案時,要顯示在預覽視窗或瀏覽器視窗中的報表。

  6. [OverwriteDataSources] 清單中,選取 [True] 即可在每次發行共用資料來源時覆寫伺服器上的共用資料來源,或選取 [False] 則可將資料來源保留在伺服器上。

  7. [TargetServerVersion] 清單中,選取 SQL Server 2008 或 SQL Server 2008 R2 版本的 Reporting Services,或者選取 [偵測版本] 來自動判斷安裝在 [TargetServer URL] 屬性所識別之伺服器上的版本。伺服器預設值是 SQL Server 2008 R2

    使用 [TargetServerVersion],針對 [TargetServer URL] 中所指定的報表伺服器版本,自訂放在 OutputPath 中指定之路徑的已建立之報表。

  8. [TargetDataSourceFolder] 文字方塊中,輸入報表伺服器上要放置已發行之共用資料來源的資料夾。[TargetDataSourceFolder] 的預設值是 [Data Sources]。如果這個值保留空白,資料來源就會發行至 [TargetReportFolder] 中所指定的位置。

  9. [TargetReportFolder] 文字方塊中,輸入報表伺服器上要放置已發行之報表的資料夾。[TargetReportFolder] 的預設值是報表專案的名稱。

    [!附註]

    如果是以原生模式執行的報表伺服器,您必須擁有目標資料夾的「發行」權限,才能將報表發行至該資料夾。「發行」權限是透過將您的使用者帳戶對應到包含發行作業之角色的角色指派來提供。如需詳細資訊,請參閱<建立和管理角色指派>和<發行者角色>。如果是以 SharePoint 整合模式執行的報表伺服器,您必須具有 SharePoint 網站的「成員」「擁有者」權限。如需詳細資訊,請參閱<報表伺服器項目的網站和清單權限參考>。

  10. [TargetServerURL] 文字方塊中,輸入目標報表伺服器的 URL。在發行報表之前,您必須設定此屬性為有效的報表伺服器 URL。發行到以原生模式執行的報表伺服器時,請使用報表伺服器虛擬目錄的 URL (例如,https://server/reportserver 或 https://server/reportserver))。這是報表伺服器的虛擬目錄,而非報表管理員。

    發行到以 SharePoint 整合模式執行的報表伺服器時,請使用 SharePoint 頂層網站或子網站的 URL。如果您未指定網站,則會使用預設最上層網站 (例如 https://servername、https://servername/site 或 https://servername/site/subsite)。

若要設定組態管理員屬性

  1. 以滑鼠右鍵按一下報表專案,然後按一下 [屬性]

  2. 在專案的 [屬性頁] 對話方塊中,按一下 [組態管理員]

  3. [組態管理員] 對話方塊中,選取要編輯的組態。目前使用中的組態會顯示為 [使用中(<configuration>)]

  4. [專案內容] 中,針對方案中的每個專案,選取或清除 [建立][部署]

    [!附註]

    如果選取 [建立],則報表設計師會建立報表專案,並在預覽或發行至報表伺服器之前,先檢查是否有錯誤。如果選取 [部署],則報表設計師會依照部署屬性中的定義,將報表發行至報表伺服器。如果未選取 [部署],報表設計師會在本機預覽視窗中,顯示 [StartItem] 屬性裡指定的報表。