次の方法で共有


RDL スキーマから生成されたクラスを使ったレポートの更新 (SSRS チュートリアル)

このチュートリアルでは、XML スキーマ定義ツール (Xsd.exe) を使用して、Microsoft XmlSerializer .NET Framework クラスでレポート定義ファイル (.rdl および .rdlc) をシリアル化および逆シリアル化できるクラスを生成する方法について説明します。

学習する内容

このチュートリアルの過程で、次のアクティビティを完了します。

  • Microsoft Visual Studio コンソール アプリケーション プロジェクト テンプレートを使用してアプリケーションを作成します。

  • xsd ツールを使用して、レポート定義言語 (RDL) スキーマからクラスを生成します。

  • レポート サーバーに接続し、レポート定義を取得する。

  • レポート定義ファイルを更新するコードを記述する。

  • 更新したレポート定義をレポート サーバーに保存する。

  • RDL スキーマ アプリケーション (VB/C#) を実行する。

注意

このチュートリアルのコード サンプルでは、レポートに説明がないため失敗する場合があります。 失敗する理由は、説明が指定されていないレポートには説明のプロパティが存在しないためです。

要件

このチュートリアルを完了するには次の準備が必要です。

  • Microsoft Microsoft SQL Server 2014 Reporting Services。

  • Microsoft Visual Studio 2010。

  • レポート サーバーが配置されているコンピューター上のレポート サーバー Web サービスにアクセスし、レポートをパブリッシュできる十分な権限。

  • SQL Serverのインスタンスにインストールされている AdventureWorks2012 サンプル データベース。

  • レポート サーバーにインストールされているレポート。 このチュートリアルでは、サンプル レポート Company Sales 2012 を使用します。 サンプル レポートの詳細については、「SQL Server Reporting Services製品サンプル」を参照してください。

注意

サンプルはセットアップ中に自動的にインストールされませんが、いつでもインストールできます。 サンプルの詳細については、「SQL Server製品サンプル」を参照してください。

チュートリアルの推定所要時間: 30 分

タスク

レッスン 1 : RDL スキーマ Visual Studio プロジェクトの作成

レッスン 2: xsd ツールを使用して RDL スキーマからクラスを作成

レッスン 3 : レポート サーバーからのレポート定義の読み込み

レッスン 4: プログラムによるレポート定義の更新

レッスン 5: レポート サーバーへのレポート定義のパブリッシュ

レッスン 6: RDL スキーマ アプリケーションを実行する (VB-C#)

参照

レポート定義言語 (SSRS)