Как настроить диспетчер отчетов
Диспетчер отчетов — клиентский веб-интерфейс, используемый для просмотра отчетов, управления содержимым сервера отчетов и для предоставления пользователям доступа к серверу отчетов в собственном режиме. Диспетчер отчетов устанавливается вместе с веб-службой сервера отчетов внутри того же экземпляра сервера отчетов и при необходимости настраивается, если в программе установки пользователь выбирает параметр Установить конфигурацию по умолчанию для работы в собственном режиме. Кроме того, диспетчер отчетов можно настроить как задачу, которая будет выполняться после установки. В этом разделе содержатся сведения о следующих сценариях настройки диспетчера отчетов.
Настройка диспетчера отчетов на использование URL-адреса по умолчанию
Диспетчер отчетов — это веб-приложение, работа с которым производится через веб-обозреватель. Пользователь должен, по меньшей мере, задать URL-адрес для открытия приложения в окне обозревателя. Этот URL-адрес состоит из имени узла, порта и виртуального каталога. Применяемые по умолчанию значения для данного URL-адреса включают в себя имя узла и значения портов, которые пользователь задал для URL-адреса веб-службы сервера отчетов, плюс имя виртуального каталога reports. Если имеется именованный экземпляр, виртуальный каталог имеет вид reports_экземпляр, где экземпляр — имя экземпляра служб Reporting Services.
Настройка диспетчера отчетов на использование определенного URL-адреса сервера отчетов
По умолчанию диспетчер отчетов подключается к веб-службе сервера отчетов, которая выполняется в той же службе сервера отчетов. Для установления соединения диспетчер отчетов использует URL-адрес веб-службы сервера отчетов. Если пользователь задал для веб-службы сервера отчетов несколько URL-адресов, диспетчер отчетов использует последний заданный пользователем адрес. Однако в некоторых развертываниях может возникнуть необходимость в том, чтобы диспетчер отчетов всегда соединялся с веб-службой с использованием статического URL-адреса. Пример подобной ситуации: пользователь настроил средства фильтрации пакетов на использование конкретного порта или IP-адреса и хочет, чтобы все соединения с сервером отчетов проходили через определенный им фильтр.
Настройка диспетчера отчетов на то, чтобы он указывал на удаленный сервер отчетов
По умолчанию диспетчер отчетов обеспечивает клиентский доступ к веб-службе сервера отчетов, которая выполняется на том же экземпляре сервера. Если необходимо запускать веб-службу и диспетчер отчетов в отдельных процессах или если серверный доступ для каждого сервера настраивается по-разному (например, в случае если диспетчер отчетов развертывается для пользователей экстрасети или пользователей с интернет-соединением и требуется разместить брандмауэр между всеми приложениями), то диспетчер отчетов можно настроить таким образом, чтобы он подключался к веб-службе удаленного сервера отчетов.
Настройка стилей и заголовка приложения
Возможности настройки диспетчера отчетов, средства просмотра отчетов в формате HTML и панели инструментов отчетов ограничены. Настройка осуществляется с помощью изменения стилей и заголовка приложения, который отображается в диспетчере отчетов.
Отключение диспетчера отчетов
При установке экземпляра служб Reporting Services, использующего собственный режим, диспетчер отчетов включен по умолчанию. Однако можно выключить диспетчер отчетов, если имеется пользовательское клиентское приложение, обеспечивающее эквивалентную функциональность, необходимо использовать только интерфейс SOAP или интерфейс доступа по URL-адресу для доступа к серверу отчетов либо диспетчер отчетов использует другой экземпляр сервера отчетов.
Предварительные требования
Чтобы использовать диспетчер отчетов, должны быть выполнены следующие предварительные условия.
Необходим минимально настроенный сервер отчетов. Дополнительные сведения о минимальной настройке сервера отчетов см. в разделе Как настроить сервер отчетов.
Сервер отчетов должен работать в собственном режиме. Диспетчер отчетов нельзя использовать с сервером отчетов, настроенным для режима интеграции с SharePoint. Дополнительные сведения об определении или переключении режимов сервера отчетов см. в разделе Как переключать режимы сервера (конфигурация служб Reporting Services).
Кроме того, необходим обозреватель Internet Explorer 6.0 или более поздней версии, поддерживающий работу со сценариями. Дополнительные сведения см. в разделе Планирование поддержки обозревателей.
Настройка диспетчера отчетов на использование URL-адреса по умолчанию
По умолчанию URL-адрес диспетчера отчетов состоит из уникального имени виртуального каталога, а также имени порта и главного узла, заданного для веб-службы сервера отчетов, которая запущена на том же экземпляре. В большинстве случаев именем узла является сетевое имя компьютера сервера отчетов, но в этом качестве может выступать и IP-адрес или заголовок узла, который разрешает компьютер. Настроить диспетчер отчетов для использования URL-адреса по умолчанию можно на странице URL-адрес диспетчера отчетов в программе настройки служб Reporting Services.
Настройка URL-адреса диспетчера отчетов и виртуального каталога по умолчанию
Запустите программу настройки служб Reporting Services и подключитесь к экземпляру сервера отчетов.
В программе настройки служб Reporting Services щелкните URL-адрес диспетчера отчетов, чтобы открыть страницу для настройки URL-адреса.
Введите уникальное имя виртуального каталога диспетчера отчетов.
Нажмите кнопку Применить.
Если используется ОС Windows Vista или Windows Server 2008, для запуска диспетчера отчетов могут потребоваться дополнительные шаги. Дополнительные сведения см. в разделе Как настроить сервер отчетов для локального администрирования в Windows Vista и Windows Server 2008.
Настройка диспетчера отчетов на использование определенного URL-адреса сервера отчетов
При настройке URL-адресов в программе настройки служб Reporting Services диспетчер отчетов автоматически обнаруживает и использует все новые и обновленные URL-адреса для сервера отчетов, который работает на том же экземпляре сервера. Если развертывание требует использования одного статического URL-адреса для всех запросов сервера отчетов, этот URL-адрес можно указать в файле RSReportServer.config.
Настройка статического URL-адреса сервера отчетов
Откройте файл RSReportServer.config в текстовом редакторе. По умолчанию этот файл находится в папке «\Program Files\Microsoft SQL Server\MSRS10.<имя_экземпляра>\Reporting Services\ReportServer».
Найдите параметр ReportServerURL.
Замените его URL-адресом экземпляра сервера отчетов.
Сохраните внесенные изменения и закройте файл.
Дополнительные сведения об этом файле конфигурации см. в разделах Как изменить файл конфигурации служб Reporting Services и Файл конфигурации RSReportServer.
Настройка диспетчера отчетов для использования удаленного сервера отчетов
Для конфигураций развертывания, предполагающих размещение диспетчера отчетов и сервера отчетов на различных компьютерах, необходимо иметь две отдельные установки служб Reporting Services. Диспетчер отчетов внедрен в сервер отчетов и не может быть установлен автономно. Если необходимо запускать диспетчер отчетов на другом компьютере внутри собственного процесса, нужно устанавливать второй сервер отчетов. Оба экземпляра серверов должны быть серверами отчетов SQL Server 2008.
Соединение диспетчера отчетов с удаленным экземпляром сервера отчетов
Установите два экземпляра сервера отчетов.
Настройте первую установку, где будет размещаться сервер отчетов.
Запустите программу настройки служб Reporting Services.
Щелкните ссылку URL-адрес веб-службы, чтобы настроить имя узла, порт и виртуальный каталог для сервера отчетов.
Чтобы настроить базу данных сервера отчетов, нажмите кнопку База данных.
Настройте вторую установку, где будет размещаться диспетчер отчетов.
Запустите программу настройки служб Reporting Services.
Нажмите URL-адрес диспетчера отчетов, чтобы ввести имя виртуального каталога для диспетчера отчетов.
Не настраивайте базу данных. Не выполняйте проверку URL-адреса.
На компьютере диспетчера отчетов измените настройки конфигурации в файле RSReportServer.config так, чтобы он указывал на экземпляр удаленного сервера отчетов. При запуске диспетчер отчетов будет считывать URL-адрес сервера отчетов из файла конфигурации.
Откройте файл RSReportServer.config в текстовом редакторе. По умолчанию этот файл находится в папке «\Program Files\Microsoft SQL Server\MSRS10.<имя_экземпляра>\Reporting Services\ReportServer».
Найдите параметр ReportServerURL.
Замените его URL-адресом удаленного экземпляра сервера отчетов.
Сохраните внесенные изменения и закройте файл.
При необходимости включите порт 80 на обоих компьютерах, чтобы запросы могли передаваться через этот порт. Дополнительные сведения см. в разделе Как настроить брандмауэр для доступа к серверу отчетов.
Перезапустите сервер отчетов.
Откройте диспетчер отчетов в окне обозревателя. Если он уже был открыт, обновите обозреватель и удостоверьтесь в том, что диспетчер отчетов соединен с удаленным сервером. Необходимо будете увидеть содержимое целевого сервера.
Отключите те функции сервера, которые не используются.
На компьютере диспетчера отчетов отключите WebServiceAndHTTPAccessEnabled и ScheduleEventsAndReportDeliveryEnabled.
На компьютере сервера отчетов отключите ReportManagerEnabled.
Дополнительные сведения об отключении компонентов см. в разделе Как включать и отключать компоненты служб Reporting Services.
Настройка стилей или заголовка приложения
Майкрософт не поддерживает настройку листов стилей диспетчера отчетов. Но если вы имеете опыт веб-разработок, то можете изменять стили на свой страх и риск. Дополнительные сведения о том, какие файлы содержат данные о стилях, см. в разделе Настройка таблиц стилей для средства просмотра HTML-страниц и диспетчера отчетов.
Диспетчер отчетов содержит заголовок приложения, отображаемый в верхней части страницы. По умолчанию используется значение Службы SQL Server Reporting Services. Этот заголовок можно модифицировать. Для изменения заголовка используйте страницу «Настройка узла» в диспетчере отчетов. Чтобы иметь возможность изменять настройки приложения в диспетчере отчетов, пользователь должен иметь роль Системный администратор с правами на установку свойств на странице «Настройка узла». Чтобы просматривать заголовок приложения, пользователи должны иметь роль Системный пользователь.
Изменение заголовка приложения
Войдите в систему с учетной записью Системный администратор, имеющей разрешения на работу с сервером отчетов.
Откройте обозреватель Internet Explorer.
Введите URL-адрес диспетчера отчетов. По умолчанию это «http://<имя_сервера>/reports», но, если службы Reporting Services установлены в качестве именованного экземпляра, URL-адрес по умолчанию будет иметь такой вид: «http://<имя_сервера>/reports<_имя_экземпляра>».
Щелкните элемент Настройки веб-узла.
На вкладке Общие в поле Имя замените имя SQL Server Reporting Services другим именем.
Нажмите кнопку Применить.
Отключение диспетчера отчетов
Можно отключить диспетчер отчетов, если в вашем распоряжении имеется пользовательское приложение с аналогичными функциями или если вы используете приложение «Диспетчер отчетов» другого экземпляра службы. Чтобы отключить диспетчер отчетов, можно изменить файл RSReportServer.config.
Отключение диспетчера отчетов
Откройте файл RSReportServer.config в текстовом редакторе. По умолчанию этот файл находится в папке «\Program Files\Microsoft SQL Server\MSRS10.<имя_экземпляра>\Reporting Services\ReportServer».
Найдите свойство IsReportManagerEnabled.
Присвойте ему значение FALSE.
Сохраните внесенные изменения и закройте файл.
Дополнительные сведения об изменении этого файла конфигурации см. в разделе Как изменить файл конфигурации служб Reporting Services. Дополнительные сведения об отключении функций в службах Reporting Services см. в разделе Как включать и отключать компоненты служб Reporting Services.
См. также