Поделиться через


Обновление отчетов с помощью классов, созданных из схемы языка определения отчетов (учебник по службам SSRS)

В этом руководстве показано, как использовать средство определения схемы XML (Xsd.exe) для создания классов, позволяющих сериализовать и десериализовать файлы определений отчетов (RDL и RDLC) с помощью класса Microsoft платформа .NET FrameworkXmlSerializer.

Обзор учебника

В ходе работы с этим учебником предстоит выполнить следующие действия.

  • Создайте приложение с помощью шаблона проекта Консольное приложение Microsoft Visual Studio.

  • Создайте классы из схемы языка определения отчетов (RDL) с помощью средства xsd .

  • Подключиться к серверу отчетов и получить определение отчета.

  • Написать код для обновления файла определения отчета.

  • Сохранить обновленное определение отчета на сервере отчетов.

  • Выполнение приложения схемы языка определения отчетов (VB/C#).

Примечание

Образцы кода, приведенные в этом учебнике, могут не работать в отчетах, у которых нет описания. Происходит это потому, что у отчетов, для которых не задано описание, отсутствует свойство описания.

Требования

Для работы с учебником необходимо наличие следующих компонентов.

  • Microsoft Microsoft SQL Server 2014 Reporting Services.

  • Microsoft Visual Studio 2010.

  • Необходимые разрешения для доступа к отчетам и публикации их в веб-службе сервера отчетов SQL Server на компьютере, на котором размещен сервер отчетов.

  • Пример базы данных AdventureWorks2012, установленный в экземпляре SQL Server.

  • Отчет, установленный на сервере отчетов. Этот учебник основывается на образце отчета Company Sales 2012. Дополнительные сведения о примерах отчетов см. в SQL Server Reporting Services примерах продуктов.

Примечание

Образцы не устанавливаются автоматически в процессе установки, но их можно установить в любое время. Дополнительные сведения о примерах см. в разделе SQL Server Примеры продуктов.

Предполагаемое время для завершения работы с руководством: 30 минут

Задания

Урок 1. Создание проекта схемы языка определения отчетов в Visual Studio

Урок 2. Формирование классов из схемы языка определения отчетов с помощью инструмента xsd

Урок 3. Загрузка определения отчета с сервера отчетов

Занятие 4: Обновление определения отчета программным способом

Занятие 5.: Публикация определения отчета на сервере отчетов

Урок 6. Запуск приложения схемы RDL (VB-C#)

См. также:

Язык определения отчетов (SSRS)