Запуск построителя отчетов

Изменения: 12 декабря 2006 г.

В построителе отчетов используется технология развертывания ClickOnce, являющаяся частью Microsoft .NET Framework 2.0. С помощью ClickOnce можно легко установить и обновить приложения Windows. Построитель отчетов может быть запущен с полным уровнем доверия или частичным. При работе с полным уровнем доверия построитель отчетов выполняется с разрешениями, предоставленными пользователю. При работе с частичным уровнем доверия построитель отчетов выполняется с разрешениями, предоставленными приложению в локальной зоне внутренней сети. По умолчанию построитель отчетов выполняется с полным уровнем доверия.

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

Функциональные возможности построителя отчетов остаются одинаковыми независимо от уровня доверия, за исключением отсутствия доступа к справке при работе в режиме частичного уровня доверия. В таком случае этим пользователям построителя отчетов необходимо предоставить копию файла справки — ReportBuilder.chm.

Чтобы получить дополнительные сведения о развертывании приложений ClickOnce, применении параметров безопасности к приложениям ClickOnce или выполнении приложений ClickOnce в зоне Интернет, см. статьи «ClickOnce Deployment for Windows Forms Applications», «Security in Windows Forms Overview» или «Trusted Application Deployment Overview» на веб-узле MSDN www.microsoft.com/msdn.

Чтобы проверить, правильно ли настроен сервер отчетов и роли, см. разделы Настройка сервера отчетов для доступа к построителю отчетов, Назначение ролей, Роль «Построитель отчетов» и Назначение ролей для доступа к построителю отчетов.

Изменение уровня доверия построителя отчетов

По умолчанию при нажатии кнопки «Построитель отчетов» в диспетчере отчетов запускается построитель отчетов в режиме с полным уровнем доверия. Если построитель отчетов не нужно запускать в режиме с полным уровнем доверия, можно изменить значение элемента, отвечающего за используемые разрешения доверия. Чтобы изменить уровень доверия, необходимо открыть файл RSWebApplication.config и изменить значение элемента <ReportBuilderTrustLevel> с FullTrust на PartialTrust. Этот файл можно найти в каталоге установки диспетчера отчетов.

ms345245.note(ru-ru,SQL.90).gifПримечание.
При запуске построителя отчетов не указывайте в URL-адресе учетные данные пользователя. Построитель отчетов не запускается и не производит подключение с использованием учетных данных, переданных таким способом, а Internet Explorer теперь по умолчанию не поддерживает этот синтаксис. Дополнительные сведения об Internet Explorer см. в статье базы знаний https://support.microsoft.com/kb/834489.

Запуск построителя отчетов с помощью URL-адреса

Поскольку построитель отчетов является веб-приложением, установленным на сервер отчетов, для запуска приложения можно использовать URL-адрес.

Чтобы запустить построитель отчетов в режиме с полным уровнем доверия, используйте следующий URL-адрес:

http://<имя_сервера>/reportserver/reportbuilder/reportbuilder.application

Чтобы запустить построитель отчетов в режиме с частичным уровнем доверия, используйте следующий URL-адрес:

http://<имя_сервера>/reportserver/reportbuilder/reportbuilderlocalintranet.application

Для обоих URL-адресов <имя_сервера> является именем компьютера, которое указывает на сервер отчетов. Также для обоих URL-адресов «reportserver» является именем экземпляра сервера отчетов. Дополнительные сведения о виртуальных каталогах сервера отчетов см. в разделе Настройка виртуальных каталогов сервера отчетов.

Дополнительные параметры

URL-адрес, используемый для запуска построителя отчетов, также может поддерживать следующие параметры:

  • чтобы автоматически открыть конкретный отчет, добавьте к URL-адресу следующее:
    ?<reportpath>
    Например, чтобы открыть построитель отчетов в режиме с полным уровнем доверия и отобразить отчет по имени «Quarterly Sales by Region», расположенный в папке «My Reports», используйте следующий адрес:
    http://<servername>/reportserver/reportbuilder/reportbuilder.application?/My+Reports/Quarterly+Sales+By+Region
  • чтобы автоматически загрузить конкретную модель отчета, добавьте к URL-адресу следующее:
    ?model=<modelpath>
    Например, чтобы открыть построитель отчетов в режиме с полным уровнем доверия и загрузить модель отчета «Adventure Works», расположенную в папке «Models», используйте следующий адрес:
    http://<servername>/reportserver/reportbuilder/reportbuilder.application?/?model=/Models/Adventure+Works
  • чтобы автоматически загрузить перспективу конкретной модели отчета, добавьте к URL-адресу следующее:
    ?model=<modelpath>&perspective=<perspectiveID>
    Например, чтобы открыть построитель отчетов в режиме с полным уровнем доверия и загрузить перспективу «Employees» в модели отчета «Adventure Works», используйте следующий адрес:
    http://<servername>/reportserver/reportbuilder/reportbuilder.application?/?model=/Models/Adventure+Works&perspective=Gda518f2c-5598-418a-8bc4-bb9afe064a64
ms345245.note(ru-ru,SQL.90).gifПримечание.
Идентификатор перспективы можно найти, открыв среду SQL Server Business Intelligence Development Studio, для этого при просмотре списка выберите перспективу и в окне «Свойства» скопируйте номер идентификатора общей категории. Или откройте для просмотра модель отчета в XML-виде и найдите тег <Perspectives>. Идентификатор перспективы будет представлен внутри тега <Perspectives>.

Запуск построителя отчетов в режиме интеграции с SharePoint

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

Для этого необходимо добавить сервер отчетов к узлу SharePoint или ферме. Более подробные сведения о настройке сервера отчетов для работы в режиме интеграции с SharePoint см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 3.0. После настройки сервера отчетов на работу в режиме интеграции с SharePoint необходимо добавить тип содержимого «Report Builder Report» в библиотеку SharePoint. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (режим интеграции с SharePoint).

После настройки библиотеки SharePoint построитель отчетов может быть запущен одним из следующих методов.

  • В меню Создать выберите пункт Отчет в построителе отчетов.
    Откроется окно построителя отчетов, позволяя выбрать модель и макет отчета.
  • Укажите файл отчета (RDL), щелкните стрелку вниз, выберите пункт Редактировать в построителе отчетов.
    Откроется окно построителя отчетов с выбранной моделью и отчетом, отображенным в режиме конструктора.
  • Укажите файл модели (SMDL), щелкните стрелку вниз, выберите пункт Загрузить в построитель отчетов.
    Откроется окно построителя отчетов с выбранной моделью. По умолчанию используется табличный макет отчета.
  • Просмотрите отчет, откройте меню Действия и выберите пункт Открыть в построителе отчетов.
    Откроется окно построителя отчетов с выбранной моделью и отчетом, отображенным в режиме конструктора.

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Добавлен раздел о запуске построителя отчетов в режиме интеграции с SharePoint.

17 июля 2006 г.

Измененное содержимое
  • Добавлены ссылки на связанную информацию о построителе отчетов, информацию о ролях и доступе к построителю отчетов.

14 апреля 2006 г.

Новое содержимое
  • Полностью добавлен раздел «Дополнительные параметры».
Измененное содержимое
  • Изменено название раздела на «Запуск построителя отчетов».
  • Внесены изменения в вводные абзацы.

См. также

Задачи

Как запустить построитель отчетов

Основные понятия

Создание отчета и работа с ним

Другие ресурсы

Understanding Security Policies
Introducing Code Access Security in Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005