Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве показано, как использовать средство определения схемы XML (Xsd.exe) для создания классов, позволяющих сериализовать и десериализировать файлы определений отчетов (RDL и .rdlc) с классом Microsoft .NET Framework XmlSerializer .
Чему вы научитесь
В ходе работы с этим руководством вы выполните следующие действия:
Создайте приложение с помощью шаблона проекта консольного приложения Microsoft Visual Studio.
Создайте классы из схемы языка определения отчетов (RDL) с помощью средства xsd .
Подключитесь к серверу отчетов и получите определение отчета.
Напишите код для обновления файла определения отчета.
Сохраните обновленное определение отчета обратно на сервер отчетов.
Запустите приложение схемы RDL (VB/C#).
Замечание
Примеры кода, приведенные в этом руководстве, могут не работать для отчетов без описания. Сбой заключается в том, что свойство описания не существует для отчетов с описанием, не указанным.
Требования
Чтобы завершить обучение, у вас должно быть следующее:
Microsoft SQL Server 2014 Службы отчетности.
Microsoft Visual Studio 2010.
Достаточные разрешения для доступа к веб-службе сервера отчетов и публикации отчетов на компьютере, на котором находится сервер отчетов.
Пример базы данных AdventureWorks2012 , установленной для экземпляра SQL Server.
Отчет, установленный на сервере отчетов. В этом руководстве используется пример отчета о продажах компании 2012. Дополнительные сведения о примерах отчетов см. в примерах продуктов служб SQL Server Reporting Services.
Замечание
Примеры не устанавливаются автоматически во время установки, но их можно установить в любое время. Сведения о примерах см. в разделе "Примеры продуктов SQL Server".
Предполагаемое время выполнения руководства: 30 минут
Задачи
Урок 1. Создайте проект Visual Studio для схемы RDL
Занятие 2. Создание классов из схемы RDL с помощью средства xsd
Урок 3. Загрузка определения отчета с сервера отчетов
Урок 4. Обновление определения отчета программным способом
Занятие 5. Публикация определения отчета на сервере отчетов
Занятие 6. Запуск приложения схемы RDL (VB-C#)