Бөлісу құралы:


Настройка свойств развертывания (службы отчётности)

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

Используйте Configuration Manager для создания наборов свойств проекта и управления ими в конфигурациях проекта. Configuration Manager — это функция, поддерживаемая Visual Studio, на которой основан SQL Server Data Tools.

Замечание

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

Замечание

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

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

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

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

    Замечание

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

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

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

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

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

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

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

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

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

  9. В текстовом поле TargetReportFolder введите папку на сервере отчетов, в которой будут размещены опубликованные отчеты. Значение по умолчанию для TargetReportFolder — это имя проекта отчета.

    Замечание

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

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

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

Настройка свойств Configuration Manager

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

  2. В диалоговом окне "Страницы свойств " для проекта выберите Configuration Manager.

  3. В диалоговом окне Configuration Manager выберите конфигурацию для редактирования. Текущая активная конфигурация отображается как Active(<configuration>).

  4. В контекстах проекта для каждого проекта в решении выберите или снимите флажок Сборка или Деплой.

    Замечание

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