Работа напрямую с языком определения отчетов

При создании отчета в конструкторе отчетов он сохраняется в формате XML в файле с расширением RDL. Этот файл можно редактировать как в конструкторе отчетов, так и в текстовом редакторе или любом другом инструментальном средстве, позволяющем редактировать файлы XML. В конструкторе отчетов доступ к языку определения отчетов можно получить, просматривая код отчета.

ms156299.note(ru-ru,SQL.90).gifПримечание.
Прямое редактирование языка определения отчетов может привести к тому, что отчет не сможет быть ни запущен, ни опубликован на сервере отчетов. Как и при редактировании любого другого XML-файла, убедитесь, что специальные символы, используемые внутри элементов, правильно закодированы.

Редактирование RDL-файлов

Сведения о том, как получить доступ к языку определения отчетов, см. в разделе Как просмотреть исходный код на языке определения отчетов (конструктор отчетов).

Конструктор отчетов создает RDL-файлы согласно XML-схеме языка описания отчетов. Сервер отчетов при публикации отчета использует эту схему для проверки содержащегося в RDL-файле XML-кода.

Если необходимо включить в файл элементы, не входящие в схему языка определения отчетов, их можно поместить в элемент Custom. Элементы, находящиеся внутри элемента Custom, могут считываться пользовательскими модулями подготовки отчетов, но игнорируются модулями, поставляемыми со службами Reporting Services. Например, элемент Custom можно применять для сохранения в файле отчета комментариев.

См. также

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

Способы создания отчета

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

Report Definition Language

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

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