Обновление отчетов с помощью классов, созданных из схемы языка определения отчетов (учебник по службам 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#)