SQL Server Data Tools 支援下列案例:
開啟報表定義 (*.rdl) 和報表伺服器專案 (*.rptproj)。
建置報表定義。
在報表設計師中預覽報表。
將報表部署至報表伺服器。
組態和部署屬性
SQL Server Data Tools (SSDT) 支援專案組態。 項目組態包含一組屬性,可指定專案建置為預覽或部署報表的步驟時的位置和行為。 若要深入瞭解項目組態,請參閱Visual Studio檔。
使用專案組態來控制將報表定義升級至與目標報表伺服器相容的架構版本。 由項目組態控制的屬性包括目標報表伺服器、建置程式暫時儲存預覽和部署的報表定義的資料夾,以及錯誤層級。
報表會在報表設計師中轉譯為預覽或部署到報表伺服器之前建置。
您可以在 [SQL Server Data Tools ][SSDT] [項目屬性 ] 對話框中設定組態屬性。
組建與部署屬性包括:
OutputPath 是一個建置屬性,可識別資料夾的路徑,以儲存用於組建驗證、部署和預覽報表的報表定義。
ErrorLevel 是一個組建屬性,可識別回報為錯誤的組建問題的嚴重性。 嚴重性層級小於或等於 ErrorLevel 值的問題會回報為錯誤;否則,問題會回報為警告。 如需詳細資訊,請參閱 使用報表設計師設計報表 (SSRS) 中的「報表驗證及錯誤等級」 一節。
TargetServerVersion 是一種部署屬性,可識別安裝在 TargetServerURL 屬性中所指定目標報表伺服器上的預期 SQL Server Reporting Services 版本。
當您在 [ 項目屬性 ] 對話框中指定舊版的 SQL Server Reporting Services 時,報表不會自動還原為舊版。 因此,報表伺服器專案可以包含來自兩個不同 SQL Server 版本的報表。 部署報表伺服器專案時,專案中的所有報表都會轉換成 TargetServerVersion 中指定的版本。
您可以將多個項目組態新增至專案;每個案例都用於不同的案例,例如部署到不同版本的報表伺服器。 如需詳細資訊,請參閱 設定部署屬性 (Reporting Services) 和 專案屬性頁對話方塊。
支援的版本
備註
SQL Server Data Tools (SSDT)是報表伺服器專案的 32 位開發環境,不是設計為在 Itanium 型電腦上執行,而且未安裝在 Itanium 型伺服器上。 不過,SQL Server Data Tools 的支援適用於 x64 型電腦。
下表描述在 SQL Server Data Tools 中撰寫和發佈報表的支援版本。
備註
自 SQL Server 2008 以來,架構尚未變更。
| 專案或檔案類型 | 版本 | 作者報告 | 發行報表 | 註釋 |
|---|---|---|---|---|
| 報表伺服器專案 或 報表伺服器精靈專案 |
SQL Server 2014 | 2014 RDL 架構 | SQL Server 2014 報告服務 (Reporting Services) | |
| 報表伺服器專案 或 報表伺服器精靈專案 |
SQL Server 2012 | 2012 RDL 架構 | SQL Server 2012 報告服務 | |
| 報表伺服器專案 或 報表伺服器精靈專案 |
SQL Server 2008 R2 | 2008 R2 RDL 架構 | SQL Server 2008 R2 報表服務 | |
| 報表伺服器專案 或 報表伺服器精靈專案 |
SQL Server 2008 | 2008 RDL 架構 | 僅限 SQL Server 2008 Reporting Services 報表伺服器 | 將 2003 RDL 和 2005 RDL 升級至本機 2008 RDL 架構。 |
| 報表伺服器專案 或 報表伺服器精靈專案 |
SQL Server 2005 | 2005 RDL 架構 | SQL Server 2005 或 SQL Server 2008 Reporting Services 報表伺服器 | |
| 報表伺服器專案 | SQL Server 2000 | 2003 RDL 架構 | 不支援 | |
| Visual Studio RDLC 報表設計工具 | Visual Studio 2005 Visual Studio 2008 |
2005 RDL 架構 | 不支援 | 不支援 2008 RDL 架構。 |
| Visual Studio 查看器控件 | Visual Studio 2005 Visual Studio 2008 |
2008 RDL 無法在本機模式中使用 | N/A | 可以在伺服器模式中檢視 SQL Server 2008 Reporting Services 報表伺服器上的 2008 RDL 報表。 |
如需在舊版報表定義架構中開啟報表的詳細資訊,請參閱 升級報表。 如需特定報表定義架構的詳細資訊,請參閱 報表定義語言規格。