Учебник. Обновление отчетов с помощью классов, созданных из RDL-схемы

Добавления: 17 июля 2006 г.

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

Новые знания

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

  • Создать приложение, используя шаблон проекта приложения командной строки Microsoft Visual Studio.
  • Создать классы из RDL-схемы с помощью инструмента xsd.
  • Подключиться к серверу отчетов и получить определение отчета.
  • Написать код для обновления файла определения отчета.
  • Сохранить обновленное определение отчета на сервере отчетов.

Требования

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

  • Службы SQL Server 2005 Reporting Services.
  • Microsoft Visual Studio 2005.
  • Необходимые разрешения для доступа к отчетам и публикации их в веб-службе сервера отчетов SQL Server на компьютере, на котором размещен сервер отчетов.
  • Образец базы данных AdventureWorks, установленный на экземпляре SQL Server 2005.
  • Отчет, установленный на сервере отчетов. Этот учебник основывается на образце отчета Company Sales. Дополнительные сведения об образцах отчета см. в разделе Образцы отчетов AdventureWorks.
Aa337451.note(ru-ru,SQL.90).gifПримечание.
Образцы не устанавливаются автоматически в процессе установки, но их можно установить в любое время. Сведения об установке образцов см. в разделе Установка образцов.

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

Задачи

Занятие 1. Создание проекта Visual Studio «RDL-схема»

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

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

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

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

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

Aa337451.note(ru-ru,SQL.90).gifПримечание.
При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки «Далее» и «Назад». Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

См. также

Задачи

Учебник. Создание кода на языке определения отчетов с помощью платформы .NET Framework

Основные понятия

Учебники по службам Reporting Services

Другие ресурсы

Образцы отчетов (службы Reporting Services)
Установка образцов баз данных и примеров AdventureWorks
Report Definition Language

Справка и поддержка

Получение помощи по SQL Server 2005