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


Планирование поддержки обозревателей

В службах Reporting Services для просмотра отчетов и запуска диспетчера отчетов используется веб-обозреватель. Не все обозреватели поддерживают полную функциональность отчетов. В данном разделе описываются требования обозревателя к диспетчеру отчетов, доступности функций для поддерживаемых обозревателей, требования к проверке подлинности, требования к сценариям и альтернативные шаги и подходы для обхода проблем совместимости с обозревателями. 

Требования диспетчера отчетов к обозревателю

Чтобы запустить диспетчер отчетов и использовать его для просмотра отчетов, необходимо использовать обозреватель Microsoft Internet Explorer 6.0 с пакетом обновления 1 (SP1) или Internet Explorer 7.0. Выполнение сценариев должно быть разрешено. На компьютере должна использоваться операционная система Microsoft Windows.

ПримечаниеПримечание

Сценарии по умолчанию включены. Однако параметры работы сценариев можно изменить на вкладке Безопасность диалогового окна Свойства обозревателя в Internet Explorer. При выборе зоны, через которую будет осуществляться доступ к диспетчеру отчетов (в большинстве случаев это Местная интрасеть), кнопка Другой позволяет включать и отключать различные функциональные возможности сценариев.

Требования к обозревателю и рекомендации по просмотру отчетов

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

Тип обозревателя

Описание

Обозреватель Microsoft Internet Explorer версии 6.0 или 7.0 для Windows с добавлением всех пакетов обновления и включенной поддержкой сценариев.

Обозреватель Internet Explorer рекомендуется, если необходимо использовать всю доступную функциональность отчетов. Internet Explorer версии 6.0 для Windows — единственный обозреватель, гарантирующий поддержку полного набора функций для работы с отчетами, хотя для просмотра отчетов можно использовать и другие обозреватели.

Firefox, Netscape, Safari

Следующие функции не поддерживаются сторонними обозревателями:

  • Схема документа

  • Поиск в отчете

  • Масштаб

  • Фиксированные заголовки таблицы

  • Элемент управления печатью на стороне клиента, используемый для печати HTML-отчетов.

Следующие дополнительные функции недоступны при просмотре отчетов с помощью обозревателя Safari 3.0.

  • Для обозревателя Safari отключен элемент управления «Календарь», используемый для выбора дат параметризованного отчета, выполняющегося на сервере отчетов. Пользователи должны вводить даты, которые они хотят увидеть.

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

ПримечаниеПримечание

Обозреватель Safari рекомендуется к использованию при доступе к серверу отчетов с компьютера Macintosh. Службы Reporting Services не поддерживают обозреватель Internet Explorer 5.0 Macintosh Edition. Кроме того, Safari 3.1 не поддерживает Windows SharePoint Services 3.0. Дополнительные сведения о поддержке обозревателей в MicrosoftOffice SharePoint Server и Windows SharePoint Services см. в разделах Планирование поддержки браузеров (Office SharePoint Server) и Планирование поддержки браузеров (Windows SharePoint Services).

Требования к проверке подлинности

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

Тип обозревателя

Поддерживает

Выбор по умолчанию обозревателя

Выбор по умолчанию сервера

Internet Explorer

Negotiated, Kerberos, NTLM, Basic

Negotiate

Да. Настройки проверки подлинности по умолчанию совместимы с Internet Explorer.

Firefox

Negotiated, NTLM, Basic

NTLM

Да. Настройки проверки подлинности по умолчанию совместимы с Firefox.

Safari

Basic

Basic

Нет. Службы Reporting Services по умолчанию не поддерживают проверку подлинности Basic. Необходимо включить проверку подлинности Basic и удалить элементы по умолчанию для RSWindowsNegotiate и RSWindowsNTLM. Кроме того, можно также развернуть и использовать пользовательский модуль проверки подлинности.

Дополнительные сведения см. в разделах Настройка проверки подлинности в службах Reporting Services и Как настроить обычную проверку подлинности в службах Reporting Services.

Требования к сценариям

Чтобы использовать функциональность панели инструментов отчета вместе с отчетом, нужно настроить обозреватель для выполнения сценариев. C помощью сценариев на панели инструментов отчета можно выполнять операции по изменению масштаба, поиску, обновлению и экспорту.

Если поддержка сценариев отключена, при открытии отчета будет получено следующее сообщение: «Обозреватель не поддерживает выполнение сценариев, или выполнение сценариев запрещено в его настройках. Щелкните здесь для просмотра отчета без выполнения сценариев». При просмотре отчета без поддержки выполнения сценариев отчет готовится к просмотру в формате HTML без таких средств просмотра отчетов, как панель инструментов отчета и схема документа.

Службы Reporting Services не возвращают ошибку, если используется обозреватель, несовместимый с модулем подготовки HTML-отчетов по умолчанию. Во многих случаях службы Reporting Services блокируют неработающие компоненты. В других случаях функции могут быть доступны пользователю, но при этом работать неправильно. Каждый тип обозревателя обрабатывает функции отчетов по-разному. Перед развертыванием отчета его всегда следует тестировать в обозревателе, который планируется использовать.

ПримечаниеПримечание

Панель инструментов отчета является частью компонента «Средство просмотра HTML-страниц» и находится в верхней части каждого отчета, отображаемого в окне обозревателя. C помощью панели инструментов отчета можно выполнять поиск данных в отчете, прокручивать страницы, настраивать размер страниц и т. д. Дополнительные сведения о панели инструментов отчета и средстве просмотра HTML-страниц см. в разделе «Средство просмотра HTML-страниц».

Использование других обозревателей и приложений

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

  • Следует использовать полный URL-адрес отчета, содержащий параметры, задающие модуль подготовки отчетов. Например, при указании модуля подготовки отчетов Excel отчет будет открыт в средстве просмотра файлов Excel текущего веб-обозревателя. Модуль подготовки отчетов Excel или другой модуль подготовки отчетов в формате, отличном от HTML, позволяют пользователю с помощью возможностей связанного средства просмотра прокручивать страницы, вести поиск в содержимом отчета и выполнять другие задачи, которые в противном случае будут выполняться с помощью панели инструментов отчета. Дополнительные сведения см. в разделе Определение формата подготовки к просмотру в URL-адресе.

  • Следует использовать полный URL-адрес отчета с параметрами, отключающими панель инструментов отчета. Если HTML-отчет имеет простую структуру и возможности панели инструментов отчета не нужны, то ее можно отключить. Пользователи будут видеть только содержимое отчета. Дополнительные сведения о запрещении панели инструментов отчета см. в разделе Использование параметров доступа по URL-адресу.

  • Сохранять отчеты в файловой системе с помощью обозревателей не рекомендуется. Вместо них следует использовать модуль доставки в общую папку. Выберите модуль подготовки к просмотру в формате, отличном от HTML (например, Excel или PDF). Дополнительные сведения см. в разделе Доставка отчетов в общие папки с помощью служб Reporting Services.

  • Создайте пользовательское приложение, в котором используется веб-часть «Средство просмотра отчетов» или элемент управления Windows Forms. Дополнительные сведения об этих элементах управления см. в разделе Службы Reporting Services и элементы управления ReportViewer в среде Visual Studio.