共用方式為


設定部署屬性 (Reporting Services)

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

使用組態管理員可在專案組態中建立及管理專案屬性的集合。 組態管理員是受 Visual Studio 支援的功能,而 SQL Server Data Tools 正是以 Visual Studio 為基礎所建置。

注意

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

注意

在 SQL Server Data Tools 中,從報表伺服器專案或解決方案發佈報表的動作稱為「部署報表」。

若要設定部署屬性

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

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

    注意

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

  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 網站的「成員」或「擁有者」權限。 如需詳細資訊,請參閱 報表伺服器項目的 SharePoint 網站和清單權限參考

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

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

設定組態管理員屬性

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

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

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

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

    注意

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

另請參閱

發行資料來源與報表
預覽報表
報表設計師 F1 說明
SharePoint 模式 (SSRS) 在報表伺服器上已發行報表項目的 URL 範例
專案屬性頁對話方塊
將報表發行至報表伺服器