Как задать свойства развертывания (службы Reporting Services)
В конструкторе отчетов в среде Business Intelligence Development Studio необходимо указать сервер отчетов, а также папки для отчетов и общие источники данных, чтобы можно было публиковать элементы проекта. Можно создать несколько именованных наборов для этих свойств проекта, чтобы можно было просто переключаться с одного набора свойств на другой. Каждый набор свойств представляет собой конфигурацию. Например, может существовать одна конфигурация для публикации отчетов на тестовом сервере и другая конфигурация для публикации отчетов на рабочем сервере.
Используйте диспетчер конфигурации для создания и управления наборами свойств проекта. Диспетчер конфигурации представляет собой компонент, поддерживаемый средой Visual Studio, на котором основана среда BI Development Studio.
Примечание |
|---|
Не следует путать этот компонент с диспетчером конфигураций служб Reporting Services, который применяется для настройки служб Reporting Services после установки. Дополнительные сведения см. в разделе Настройка установки сервера отчетов. |
В среде BI Development Studio действие публикации отчетов из проекта сервера отчетов или решения принято называть развертыванием отчетов.
Примечание |
|---|
Не следует путать этот термин с развертыванием решений служб Reporting Services, которые разрабатываются в SQL Server 2008. Дополнительные сведения о решениях служб Reporting Services см. в разделе Развертывание (службы Reporting Services). |
Установка свойств развертывания
Щелкните правой кнопкой мыши проект отчета и выберите пункт Свойства.
В диалоговом окне Свойства страницы проекта выберите изменяемую конфигурацию в списке Конфигурация. Распространенные конфигурации — DebugLocal, Отладочная и Производственная.
ПримечаниеМожно использовать несколько конфигураций для быстрого переключения между различными серверами отчетов или между развертыванием и предварительным просмотром. По умолчанию конфигурация DebugLocal отображает отчет в локальном окне просмотра, а конфигурации Debug и Production публикуют отчет на сервере отчетов.
В списке StartItem выберите отчет для отображения в окне предварительного просмотра или в окне обозревателя при выполнении проекта отчета.
ПримечаниеStartItem требуется в конфигурациях, где свойство Развертывание диспетчера конфигурации не выбрано.
В OverwriteDataSources выберите True для перезаписи источника данных на сервере при каждой публикации отчетов или False для сохранения источника данных на сервере.
В текстовом поле TargetDataSourceFolder укажите папку, в которую сервер отчетов должен помещать опубликованные общие источники данных. Значением по умолчанию свойства TargetDataSourceFolder является «Data Sources». Если оставить это значение пустым, источники данных будут опубликованы в местоположении, указываемом свойством TargetReportFolder.
В текстовое поле TargetReportFolder введите имя папки на сервере отчетов, в которой будут храниться опубликованные отчеты. По умолчанию используется имя проекта отчета.
ПримечаниеНа сервере отчетов, работающем в собственном режиме, необходимо иметь разрешение Публикация для целевой папки, чтобы публиковать в ней отчеты. Разрешения на публикацию предоставляются через назначение ролей, которая сопоставляет текущую учетную запись с ролью, которая включает операции публикации. Дополнительные сведения см. в разделах Создание назначений ролей и управление ими и Роль «Издатель». На сервере отчетов, работающем в режиме интеграции с SharePoint, необходимо иметь разрешение Член или Владелец на узле SharePoint. Дополнительные сведения см. в разделе Справочная таблица по разрешениям на узлы и списки для элементов сервера отчетов.
В текстовое поле TargetServerURL введите URL-адрес целевого сервера отчетов. Перед публикацией отчета необходимо задать в этом свойстве действительный URL-адрес сервера отчетов. При публикации на сервере отчетов, работающем в собственном режиме, используйте URL-адрес виртуального каталога сервера отчетов (например, http://сервер/сервер_отчетов или https://сервер/сервер_отчетов). Это виртуальный каталог сервера отчетов, а не диспетчера отчетов.
При публикации на сервере отчетов, работающем в режиме интеграции с SharePoint, укажите URL-адрес узла верхнего уровня или подузла SharePoint. Если узел не указан, используется узел верхнего уровня по умолчанию (например, http://имя_сервера, http://имя_сервера/узел или http://имя_сервера/узел/вложенный_узел).
Установка свойств диспетчера конфигурации
Щелкните правой кнопкой мыши проект отчета и выберите пункт Свойства.
В диалоговом окне Страницы свойств проекта выберите Диспетчер конфигурации.
В диалоговом окне Диспетчер конфигурации выберите изменяемую конфигурацию. Конфигурация, активная в настоящее время, отображается как Активная(<конфигурация>).
В разделе Контексты проекта для каждого проекта в решении установите либо снимите флажки Создать или Развернуть.
ПримечаниеЕсли установлен флажок Создать, конструктор отчетов создает проект отчета и осуществляет его проверку перед предварительным просмотром или публикацией на сервере отчетов. Если установлен флажок Развернуть, конструктор отчетов публикует отчет на сервере отчетов согласно свойствам развертывания. Если флажок Развернуть не установлен, конструктор отчетов отображает отчет, указанный в свойстве StartItem в локальном окне предварительного просмотра.
См. также