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


Создание, изменение и удаление отчетов

Администратор сервера отчетов может использовать диспетчер отчетов для работы с отчетами следующим образом:

  • добавлять отчеты на сервере отчетов с помощью загрузки RDL-файлов или создавая связанные отчеты;

  • переименовывать и перемещать отчеты, а также изменять их описание;

  • изменять опубликованный отчет, редактируя его свойства; заменять определение отчета;

  • удалять отчеты с сервера отчетов.

Добавление отчетов

Можно добавлять новые отчеты на сервер отчетов двумя способами. Автор отчета может опубликовать отчет на сервере с помощью конструктора отчетов. Если пользователь не является автором отчета, он может передать файл из файловой системы на сервер отчетов для публикации RDL-файла.

Можно также добавлять элементы отчета путем создания связанных отчетов. Связанный отчет является элементом папки сервера отчетов. Связанный отчет включает в себя существующий отчет и набор значений параметров или свойств. Связанный отчет можно переместить, переименовать или удалить, не затрагивая при этом исходный отчет.

Другой способ добавить отчет, не создавая его в разработчике отчетов, — сохранить определение существующего отчета в файловой системе, а затем загрузить его на сервер отчетов как отдельный элемент. В следующем разделе приведена пошаговая инструкция.

Изменение и удаление определения опубликованного отчета

После публикации отчета на сервере его свойства можно изменять следующим образом: переименовывать отчет, добавлять и изменять описание, перемещать и удалять отчет. Незначительные изменения определения отчета могут быть произведены путем редактирования его XML-структуры. Однако не рекомендуется применять этот способ при внесении более существенных изменений. Любые изменения, сделанные в XML-структуре опубликованного отчета, будут утеряны при повторной публикации отчета.

Используйте диспетчер отчетов для просмотра определения опубликованного отчета. Выберите отчет, откройте его страницу основных свойств, а затем щелкните Изменить. В редакторе кода или среде Visual Studio откроется определение отчета только для чтения (версия, изначально опубликованная с помощью конструктора отчетов). Можно просмотреть XML-структуру отчета, сохранить его определение в файловой системе или внести конкретные изменения в XML-структуру.

Чтобы заменить определение опубликованного отчета либо загрузить его измененную версию, откройте страницу основных свойств отчета и щелкните Обновить. Откроется страница импорта отчетов (аналогичная странице загрузки файлов), на которой можно выбрать передаваемый RDL-файл.

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

Удаление отчетов

При удалении отчета его журнал и другие связанные с ним метаданные также удаляются из базы данных сервера отчетов. Удаляемые метаданные включают в себя подписки (в том числе управляемые данными) и журнал отчета. Отчеты, связанные с удаляемым отчетом, становятся недопустимыми.