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


Как задать свойства развертывания (службы Reporting Services)

В среде Business Intelligence Development Studio необходимо задать сервер отчетов. Можно также указать папки для отчетов и общие источники данных, что позволит публиковать элементы в проекте «Сервер отчетов» на сервере отчетов. Свойства и значения, необходимые среде Business Intelligence Development Studio для построения, предварительного просмотра и развертывания отчетов, хранятся в конфигурациях проектов в проекте «Сервер отчетов». Можно создать несколько именованных наборов для этих свойств проекта, чтобы можно было просто переключаться с одного набора свойств на другой. Каждый набор свойств представляет собой конфигурацию. Например, может существовать одна конфигурация для публикации отчетов на тестовом сервере и другая конфигурация для публикации отчетов на рабочем сервере.

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

ПримечаниеПримечание

Не следует путать этот компонент с диспетчером конфигураций служб Reporting Services, который применяется для настройки служб Reporting Services после установки. Дополнительные сведения см. в разделе Настройка установки сервера отчетов (службы Reporting Services в собственном режиме).

ПримечаниеПримечание

В среде BI Development Studio действие публикации отчетов из проекта сервера отчетов или решения принято называть развертыванием отчетов.

Установка свойств развертывания

  1. Щелкните правой кнопкой мыши проект отчета и выберите пункт Свойства.

  2. В диалоговом окне Свойства страницы проекта выберите изменяемую конфигурацию в списке Конфигурация. Распространенные конфигурации — DebugLocal, Debug и Release.

    ПримечаниеПримечание

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

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

  4. В текстовом поле Уровень ошибки введите серьезность проблем сборки, которые выдаются как ошибки. Проблемы, встречающиеся при построении отчетов, источников данных или других ресурсов проекта, со степенью серьезности, которая меньше значения Уровень ошибки или равна ему, выводятся как ошибки. В противном случае проблемы помечаются как предупреждения. Любая ошибка вызовет завершение задачи построения. Допустимы степени серьезности от 0 до 4 включительно. Значение по умолчанию равно 2.

    Уровень ошибки может использоваться для повышения или понижения чувствительности сборки. Например, если создается отчет с картой при развертывании на сервере отчетов SQL Server 2008, то по умолчанию отображается ошибка и построение отчета завершается ошибкой. Если понизить Уровень ошибки, то карта будет удалена из отчета, выдано предупреждение и построение отчета продолжится.

  5. В списке StartItem выберите отчет для отображения в окне предварительного просмотра или в окне браузера при выполнении проекта отчета.

  6. В списке OverwriteDataSources выберите True, чтобы общий источник данных перезаписывался на сервере при каждой публикации общих источников данных, либо False, чтобы сохранить источник данных на сервере.

  7. В списке TargetServerVersion выберите версию SQL Server 2008 или SQL Server 2008 R2 служб Службы Reporting Services либо значение Определить версию, чтобы автоматически определять версию, установленную на сервере, указанную свойством TargetServer URL. Значение по умолчанию — SQL Server 2008 R2.

    Параметр TargetServerVersion позволяет настроить отчеты о сборке, размещенные в каталоге, указанном в поле «Выходной путь», для версии сервера отчетов, обозначенной в TargetServer URL.

  8. В текстовом поле TargetDataSourceFolder укажите папку, в которую сервер отчетов должен помещать опубликованные общие источники данных. Значением по умолчанию свойства TargetDataSourceFolder является «Data Sources». Если оставить это значение пустым, источники данных будут опубликованы в местоположении, указываемом свойством TargetReportFolder.

  9. В текстовое поле TargetReportFolder введите имя папки на сервере отчетов, в которой будут храниться опубликованные отчеты. По умолчанию в текстовом поле TargetReportFolder используется имя проекта отчета.

    ПримечаниеПримечание

    На сервере отчетов, работающем в собственном режиме, необходимо иметь разрешение Публикация для целевой папки, чтобы публиковать в ней отчеты. Разрешения на публикацию предоставляются через назначение ролей, которая сопоставляет текущую учетную запись с ролью, которая включает операции публикации. Дополнительные сведения см. в разделах Создание назначений ролей и управление ими и Роль «Издатель». На сервере отчетов, работающем в режиме интеграции с SharePoint, необходимо иметь разрешение Член или Владелец на сайте SharePoint. Дополнительные сведения см. в разделе Справочная таблица по разрешениям на сайты и списки для элементов сервера отчетов.

  10. В текстовое поле TargetServerURL введите URL-адрес целевого сервера отчетов. Перед публикацией отчета необходимо задать в этом свойстве действительный URL-адрес сервера отчетов. При публикации на сервере отчетов, работающем в собственном режиме, укажите URL-адрес виртуального каталога сервера отчетов (например, https://server/reportserver или https://server/reportserver). Это виртуальный каталог сервера отчетов, а не диспетчера отчетов.

    При публикации на сервере отчетов, работающем в режиме интеграции с SharePoint, укажите URL-адрес сайта верхнего уровня или подсайта SharePoint. Если сайт не указан, используется сайт верхнего уровня по умолчанию (например, https://servername, https://servername/site или https://servername/site/subsite).

Установка свойств диспетчера конфигурации

  1. Щелкните правой кнопкой мыши проект отчета и выберите пункт Свойства.

  2. В диалоговом окне Страницы свойств проекта выберите Диспетчер конфигурации.

  3. В диалоговом окне Диспетчер конфигурации выберите изменяемую конфигурацию. Конфигурация, активная в настоящее время, отображается как Active(<configuration>).

  4. В разделе Контексты проекта для каждого проекта в решении установите либо снимите флажки Создать или Развернуть.

    ПримечаниеПримечание

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