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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Задачи

Как передать файл или отчет (диспетчер отчетов)
Как передать файл или отчет (среда Management Studio)
Как удалить отчет или элемент (диспетчер отчетов)
Как удалить элемент (среда Management Studio)
Как создать связанный отчет (диспетчер отчетов)
Как создать связанный отчет (среда Management Studio)

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

Передача файлов в папку
Добавление, изменение и удаление связанных отчетов

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

Конструирование и создание отчетов
Управление содержимым сервера отчетов

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

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