このチュートリアルでは、XML スキーマ定義ツール (Xsd.exe) を使用して、Microsoft .NET Framework XmlSerializer クラスでレポート定義ファイル (.rdl および .rdlc) をシリアル化および逆シリアル化できるクラスを生成する方法について説明します。
学習する内容
このチュートリアルの過程で、次のアクティビティを完了します。
Microsoft Visual Studio コンソール アプリケーション プロジェクト テンプレートを使用してアプリケーションを作成します。
xsd ツールを使用して、レポート定義言語 (RDL) スキーマからクラスを生成します。
レポート サーバーに接続し、レポート定義を取得します。
レポート定義ファイルを更新するコードを記述します。
更新されたレポート定義をレポート サーバーに保存し直します。
RDL スキーマ アプリケーション (VB/C#) を実行します。
注
このチュートリアルで提供されるコード サンプルは、説明のないレポートでは失敗する可能性があります。 エラーは、説明が指定されていないレポートの description プロパティが存在しないためです。
要求事項
このチュートリアルを完了するには、次のものが必要です。
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: レポート サーバーからレポート定義を読み込む
レッスン 5: レポート定義をレポート サーバーにパブリッシュする
レッスン 6: RDL スキーマ アプリケーションを実行する (VB-C#)