Планирование поддержки обозревателей
В службах 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 |
Следующие функции не поддерживаются сторонними обозревателями:
Следующие дополнительные функции недоступны при просмотре отчетов с помощью обозревателя Safari 3.0.
|
Примечание |
---|
Обозреватель 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.
См. также