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


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

В SQL Server Data Tools (SSDT) необходимо указать сервер отчетов и при необходимости папки для отчетов и общих источников данных, чтобы можно было публиковать элементы в проекте сервера отчетов на сервере отчетов. Свойства и значения, необходимые SQL Server Data Tools (SSDT) для сборки и предварительного просмотра отчетов развертывания, хранятся в конфигурациях проекта сервера отчетов. Можно создать несколько именованных наборов для этих свойств проекта, чтобы можно было просто переключаться с одного набора свойств на другой. Каждый набор свойств представляет собой конфигурацию. Например, может существовать одна конфигурация для публикации отчетов на тестовом сервере и другая конфигурация для публикации отчетов на рабочем сервере.

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

Примечание

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

Примечание

В среде SQL Server Data Toolsдействие публикации отчетов из проекта сервера отчетов или решения принято называть развертыванием отчетов.

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

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

    Примечание

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

См. также:

Публикация источников данных и отчетов
Предварительный просмотр отчетов
Справка F1 по использованию конструктора отчетов
Примеры URL-адресов для элементов опубликованного отчета на сервере отчетов в режиме SharePoint (SSRS)
Диалоговое окно страниц свойств проекта
Публикация отчетов на сервере отчетов