InSQL Server Data Tools (SSDT),您必須指定報表伺服器,並選擇性地指定報表和共用數據源的資料夾,以便將報表伺服器專案中的專案發佈至報表伺服器。 SQL Server Data Tools(SSDT)需要的屬性和值,用於建置、預覽和部署報表,都儲存在報表伺服器專案的專案組態中。 您可以為這些項目屬性建立多個命名集,以便方便在屬性集之間切換。 每個屬性集都是組態。 例如,您可以設定將報表發行至測試伺服器,以及將報表發行至實際執行伺服器的不同組態。
使用 Configuration Manager 在項目組態中建立和管理專案屬性集。 Configuration Manager 是 Visual Studio 所支援的功能,SQL Server Data Tools 所依據。
備註
請勿將這項功能與 Reporting Services 組態管理員混淆,此功能在安裝之後用來設定 Reporting Services。 如需詳細資訊,請參閱設定和管理報表伺服器 (SSRS 原生模式)。
備註
在 SQL Server Data Tools 中,從報表伺服器專案或解決方案發佈報表的動作稱為 部署報表。
設定部署屬性
在報表項目上以滑鼠右鍵點擊,然後按一下 [ 屬性]。
在專案的 [ 屬性頁] 對話框中,從 [ 組態 ] 列表中選取要編輯的組態。 常見的設定為 DebugLocal、 Debug 和 Release。
備註
您可以使用多個組態,在不同的報表伺服器或設定之間快速切換。
在 [ OutputPath] 文本框中,輸入或貼上本機文件系統中的路徑,以儲存用於組建驗證、部署和預覽報表的報表定義。 路徑必須與您用於項目的路徑和專案路徑下屬於子資料夾的相對路徑不同。
在 [ ErrorLevel] 文本框中,輸入回報為錯誤的組建問題的嚴重性。 建置報表、數據源或其他嚴重性層級小於或等於 ErrorLevel 值的專案資源時發生的問題會回報為錯誤;否則,問題會回報為警告。 任何錯誤都會造成建置工作失敗。 有效的嚴重性層級包含 0 到 4。 預設值為 2。
ErrorLevel 可用來增加或減少組建的敏感度。 例如,在部署至 SQL Server 2008 報表伺服器期間建置具有地圖的報表時,預設會顯示錯誤並建置報表失敗。 如果您降低 ErrorLevel ,則會從報表中移除地圖,就會顯示警告,並繼續建置報表。
在 StartItem 清單中,選取報表,以在執行報表項目時顯示在預覽視窗或瀏覽器視窗中。
在 OverwriteDataSources 清單中,選取 [True ] 以在每次發佈共享數據源時覆寫伺服器上的共享數據源,或選取 [False ] 以保留伺服器上的數據源。
在 TargetServerVersion 清單中,選取 SQL Server 2008 或 SQL Server 2008 R2 版本的 Reporting Services,或選取 [ 偵測版本 ] 來自動判斷 TargetServer URL 屬性所識別之伺服器上所安裝的版本。 預設值為 SQL Server 2008 R2。
針對 TargetServer URL 中指定的報表伺服器版本,使用 TargetServerVersion 自定義位於 OutputPath 中所指定路徑的已建置報表。
在 [ TargetDataSourceFolder] 文字框中,輸入報表伺服器上要放置已發佈共用數據源的資料夾。 TargetDataSourceFolder 的預設值是數據源。 如果您將此值保留空白,數據源將會發佈至 TargetReportFolder 中指定的位置。
在 [ TargetReportFolder] 文字框中,輸入要放置已發行報表之報表伺服器上的資料夾。 TargetReportFolder 的預設值是報表項目的名稱。
備註
對於以原生模式執行的報表伺服器,您必須擁有目標資料夾的 [發佈 ] 許可權,才能將報表發佈至該資料夾。 發佈許可權是通過角色指派來提供的,其中使用者帳戶被指派至包含發佈作業的角色。 如需詳細資訊,請參閱 建立和管理角色指派。 針對在 SharePoint 整合模式中執行的報表伺服器,您必須具有 SharePoint 網站上的 成員 或 擁有者 許可權。 如需詳細資訊,請參閱 報表伺服器專案的 SharePoint 網站和清單許可權參考。
在 [ TargetServerURL] 文本框中,輸入目標報表伺服器的 URL。 發行報表之前,您必須將此屬性設定為有效的報表伺服器 URL。 發行至以原生模式執行的報表伺服器時,請使用報表伺服器虛擬目錄的URL(例如 HTTP:server/reportserver 或 HTTPs:server/reportserver)。 這是報表伺服器的虛擬目錄,而不是報表管理員。
發行至以 SharePoint 整合模式執行的報表伺服器時,請使用 SharePoint 頂層網站或子網站的 URL。 如果您未指定網站,則會使用預設的最上層網站(例如,http:// servername、http:// servername/網站或 http:// servername/網站/子網站)。
設定組態管理員屬性
以滑鼠右鍵點擊報表專案,然後按一下 [ 屬性]。
在專案的 [ 屬性頁] 對話框中,按兩下 [組態管理員]。
在 [ 組態管理員] 對話框中,選取要編輯的組態。 目前的作用中組態會顯示為 Active(<組態>)。
在 [專案內容]中,針對方案中的每個專案,選取或清除 [建置] 或 [部署]。
備註
如果選取 [ 建 置],報表設計師會建置報表專案,並在預覽或發佈至報表伺服器之前檢查錯誤。 如果選取 [ 部署 ],報表設計師會將報表發佈至報表伺服器,如部署屬性中所定義。 如果未選取 [部署 ],報表設計師會在本機預覽視窗中顯示 StartItem 屬性中指定的報表。
另請參閱
發佈數據源和報表
預覽報表
報表設計師 F1 說明
SharePoint 模式下的報表伺服器上已發行報表項目的 URL 範例 (SSRS)
項目屬性頁對話框
將報表發行至報表伺服器