Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В 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 действие публикации отчетов из проекта или решения сервера отчетов называется развертыванием отчетов.
Установить свойства развертывания
Щелкните проект отчета правой кнопкой мыши и выберите пункт "Свойства".
В диалоговом окне "Страницы свойств " проекта выберите конфигурацию для изменения из списка конфигураций . Распространенные конфигурации: DebugLocal, Debug и Release.
Замечание
Можно использовать несколько конфигураций для быстрого переключения между разными серверами отчетов или параметрами.
В текстовом поле OutputPath введите или вставьте путь в локальную файловую систему для хранения определения отчета, используемого в проверке сборки, развертывании и предварительной версии отчетов. Путь должен отличаться от пути, используемого для проекта, и относительным путем, который является дочерней папкой в пути проекта.
В текстовом поле ErrorLevel введите серьезность проблем сборки, сообщаемых как ошибки. Проблемы, возникающие при создании отчетов, источников данных или других ресурсов проекта с уровнем серьезности меньше или равно значению ErrorLevel , сообщаются как ошибки; в противном случае проблемы отображаются в виде предупреждений. Любая ошибка приводит к сбою задачи сборки. Допустимые уровни серьезности — от 0 до 4 включительно. Значение по умолчанию равно 2.
ErrorLevel можно использовать для увеличения или уменьшения чувствительности сборки. Например, если отчет с картой создается во время развертывания на сервере отчетов SQL Server 2008 (10.0.x), по умолчанию отображается ошибка и сборка отчета завершается ошибкой. Если вы снижаете значение ErrorLevel , карта удаляется из отчета, отображается предупреждение и продолжается создание отчета.
В списке StartItem выберите отчет для отображения в окне предварительного просмотра или в окне браузера при запуске проекта отчета.
В списке OverwriteDataSources выберите True , чтобы перезаписать общий источник данных на сервере при каждом публикации общих источников данных или выберите False , чтобы сохранить источник данных на сервере.
В списке TargetServerVersion выберите версию SQL Server 2016 служб отчетности или выберите Определить версию, чтобы автоматически определить версию, установленную на сервере, который указан в свойстве URL-адрес TargetServer. Значением по умолчанию является SQL Server 2016 или более поздней версии.
Используйте TargetServerVersion для настройки встроенных отчетов, помещенных в путь, указанный в OutputPath, для версии сервера отчетов, указанного в URL-адресе TargetServer.
В текстовом поле TargetDataSourceFolder введите папку на сервере отчетов, в которой будут размещены опубликованные общие источники данных. Значение по умолчанию для TargetDataSourceFolder — источники данных. Если оставьте это значение пустым, источники данных публикуются в расположении, указанном в TargetReportFolder.
В текстовом поле TargetReportFolder введите папку на сервере отчетов, в которой будут размещены опубликованные отчеты. Значение по умолчанию для TargetReportFolder — это имя проекта отчета.
Замечание
Для сервера отчетов, работающего в собственном режиме, необходимо иметь разрешения на публикацию в целевой папке, чтобы опубликовать отчеты в этой папке. Разрешения на публикацию предоставляются через назначение ролей, которое сопоставляет учетную запись пользователя с ролью, включающую операции публикации. Дополнительные сведения см. в статье "Создание назначений ролей и управление ими". Для сервера отчетов, работающего в режиме интеграции с SharePoint, необходимо иметь разрешение участника или владельца на сайте SharePoint. Дополнительные сведения см. в справочнике по сайту SharePoint и списку разрешений для элементов сервера отчетов.
В текстовом поле TargetServerURL введите URL-адрес целевого сервера отчетов. Перед публикацией отчета необходимо задать для этого свойства допустимый URL-адрес сервера отчетов. При публикации на сервере отчетов, работающем в собственном режиме, используйте URL-адрес виртуального каталога сервера отчетов (например, http:server/reportserver или https:server/reportserver). Этот виртуальный каталог находится на сервере отчетов, а не на веб-портале.
При публикации на сервере отчетов, работающем в режиме интеграции с SharePoint, используйте URL-адрес сайта верхнего уровня Или дочернего сайта SharePoint. Если сайт не указан, используется сайт верхнего уровня по умолчанию, например,
https://*servername*https://*servername*/*site*илиhttps://*servername*/*site*/*subsite*.
Настройка свойств Configuration Manager
Щелкните проект отчета правой кнопкой мыши и выберите пункт "Свойства".
В диалоговом окне "Страницы свойств " для проекта выберите Configuration Manager.
В диалоговом окне Configuration Manager выберите конфигурацию для редактирования. Текущая активная конфигурация отображается как Active(<configuration>).
В контекстах проекта для каждого проекта в решении выберите или снимите флажок Сборка или Деплой.
Замечание
Если выбрано построение, дизайнер отчетов выполняет проект отчета и проверяет наличие ошибок перед предварительным просмотром или публикацией на сервере отчетов. Если выбрано развертывание , конструктор отчетов публикует отчеты на сервере отчетов, как определено в свойствах развертывания. Если развертывание не выбрано, конструктор отчетов отображает отчет, указанный в свойстве StartItem в локальном окне предварительного просмотра.