Запуск построителя отчетов
Изменения: 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. Этот файл можно найти в каталоге установки диспетчера отчетов.
Примечание. |
---|
При запуске построителя отчетов не указывайте в 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
Примечание. |
---|
Идентификатор перспективы можно найти, открыв среду 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 г. |
|
17 июля 2006 г. |
|
14 апреля 2006 г. |
|
См. также
Задачи
Как запустить построитель отчетов
Основные понятия
Создание отчета и работа с ним
Другие ресурсы
Understanding Security Policies
Introducing Code Access Security in Reporting Services