共用方式為


使用從 RDL 架構產生的類別更新報表 (SSRS 教學課程)

本教學課程說明如何使用 XML 架構定義工具 (Xsd.exe) 來產生類別,讓您能夠使用 Microsoft .NET Framework XmlSerializer 類別來串行化和還原串行化報表定義檔 (.rdl 和 .rdlc)。

學習內容

在本教學課程中,您將完成下列任務:

  • 使用 Microsoft Visual Studio 控制台應用程式專案範本建立應用程式。

  • 使用 xsd 工具,從報表定義語言 (RDL) 架構產生類別。

  • 連接到報表伺服器並擷取報表定義。

  • 撰寫程式代碼以更新報表定義檔案。

  • 將更新的報表定義儲存回報表伺服器。

  • 執行 RDL 架構應用程式 (VB/C#)。

備註

本教程中提供的程式代碼範例可能會在報告沒有描述時失敗。 失敗是因為未指定描述之報表的描述屬性不存在。

需求

若要完成本教學課程,您必須具備下列項目:

  • Microsoft Microsoft SQL Server 2014 報表服務。

  • Microsoft Visual Studio 2010。

  • 足夠的許可權,能夠存取報表並將其發佈至報表伺服器所在計算機上的報表伺服器Web服務。

  • 安裝至 SQL Server 實例的 AdventureWorks2012 範例資料庫。

  • 報表已安裝在您的報表伺服器上。 本教學課程使用範例報表「公司銷售 2012」。 如需範例報表的詳細資訊,請參閱 SQL Server Reporting Services 產品範例

備註

範例不會在安裝期間自動安裝,但您可以隨時加以安裝。 如需範例的相關信息,請參閱 SQL Server 產品範例

完成教學課程的估計時間: 30 分鐘

任務

第 1 課:建立 RDL 架構 Visual Studio 專案

第 2 課:使用 xsd 工具從 RDL 架構產生類別

第3課:從報表伺服器載入報表定義

第 4 課:以程式設計方式更新報表定義

第5課:將報表定義發佈至報表伺服器

第 6 課:執行 RDL 架構應用程式 (VB-C#)

另請參閱

報表定義語言 (SSRS)