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


Настройка диспетчера отчетов (собственный режим)

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

  • Настройка диспетчера отчетов на использование URL-адреса по умолчанию

    Диспетчер отчетов — это веб-приложение, работа с которым производится через веб-браузер. Пользователь должен, по меньшей мере, задать URL-адрес для открытия приложения в окне браузера. Этот URL-адрес состоит из имени узла, порта и виртуального каталога. Применяемые по умолчанию значения для данного URL-адреса включают в себя имя узла и значения портов, которые пользователь задал для URL-адреса веб-службы сервера отчетов, плюс имя виртуального каталога reports . Если имеется именованный экземпляр, виртуальный каталог имеет вид отчет_экземпляр, где экземпляр — имя экземпляра служб Службы Reporting Services .

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

    Совет

    Если при попытке открыть диспетчер отчетов на удаленном компьютере выдается сообщение об ошибке соединения в браузере, вероятная причина — настройки брандмауэра. Дополнительные сведения см. в статье Настройка брандмауэра для доступа к серверу отчетов.

    При необходимости включите порт 80 на обоих компьютерах, чтобы запросы могли передаваться через этот порт. Дополнительные сведения см. в статье Настройка брандмауэра для доступа к серверу отчетов.

  • Настройка диспетчера отчетов на использование определенного URL-адреса сервера отчетов

    По умолчанию диспетчер отчетов подключается к веб-службе сервера отчетов, которая выполняется в той же службе сервера отчетов. Для установления соединения диспетчер отчетов использует URL-адрес веб-службы сервера отчетов. Если пользователь задал для веб-службы сервера отчетов несколько URL-адресов, диспетчер отчетов использует последний заданный пользователем адрес. Однако в некоторых развертываниях может возникнуть необходимость в том, чтобы диспетчер отчетов всегда соединялся с веб-службой с использованием статического URL-адреса. Пример подобной ситуации: пользователь настроил средства фильтрации пакетов на использование конкретного порта или IP-адреса и хочет, чтобы все соединения с сервером отчетов проходили через определенный им фильтр.

  • Настройка диспетчера отчетов на то, чтобы он указывал на удаленный сервер отчетов

    По умолчанию диспетчер отчетов обеспечивает клиентский доступ к веб-службе сервера отчетов, которая выполняется на том же экземпляре сервера. Если необходимо запускать веб-службу и диспетчер отчетов в отдельных процессах или если серверный доступ для каждого сервера настраивается по-разному (например, в случае если диспетчер отчетов развертывается для пользователей экстрасети или пользователей с интернет-соединением и требуется разместить брандмауэр между всеми приложениями), то диспетчер отчетов можно настроить таким образом, чтобы он подключался к веб-службе удаленного сервера отчетов.

  • Настройка стилей и заголовка приложения

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

  • Отключение диспетчера отчетов

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

Предварительные требования

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

  • Необходим минимально настроенный сервер отчетов. Дополнительные сведения о минимальной настройке сервера отчетов см. в статье Настройка сервера отчетов (Reporting Services собственном режиме).

  • Сервер отчетов должен работать в собственном режиме. Диспетчер отчетов нельзя использовать с сервером отчетов, настроенным для режима интеграции с SharePoint. В SQL Server 2012 нельзя переключать сервер отчетов из одного режима в другой. Чтобы изменить тип сервера отчетов, используемый в конкретной среде, необходимо установить желаемый режим сервера отчетов, затем скопировать или переместить элементы отчетов на новый сервер отчетов. Этот процесс обычно называется миграцией. Действия, которые необходимо выполнить для миграции, зависят от режима, в котором осуществляется миграция, и версии сервера, с которого производится миграция. Дополнительные сведения см. в разделе Upgrade and Migrate Reporting Services.

  • Кроме того, необходим обозреватель Internet Explorer 7.0 или более поздней версии, поддерживающий работу со сценариями. Дополнительные сведения см. в статье Планирование поддержки Reporting Services и Power View Browser (Reporting Services 2014 г.).

Настройка диспетчера отчетов на использование URL-адреса по умолчанию

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

Настройка URL-адреса диспетчера отчетов и виртуального каталога по умолчанию

  1. Запустите средства настройки служб Службы Reporting Services и подключитесь к экземпляру сервера отчетов.

  2. В средстве настройки Reporting Services щелкните URL-адрес диспетчера отчетов, чтобы открыть страницу для настройки URL-адреса.

  3. Введите уникальное имя виртуального каталога диспетчера отчетов.

  4. Щелкните Применить.

  5. Если вы используете Windows Vista или Windows Server 2008, перед использованием диспетчера отчетов могут потребоваться дополнительные действия. Дополнительные сведения см. в разделе Настройка сервера отчетов, работающего в основном режиме, для локального администрирования (SSRS).

Настройка диспетчера отчетов на использование определенного URL-адреса сервера отчетов

При настройке URL-адресов в средстве настройки Reporting Services диспетчер отчетов автоматически обнаруживает и использует все новые и обновленные URL-адреса для сервера отчетов, работающего в том же экземпляре сервера. Если развертывание требует использования одного статического URL-адреса для всех запросов сервера отчетов, этот URL-адрес можно указать в файле RSReportServer.config.

Настройка статического URL-адреса сервера отчетов

  1. Откройте файл RSReportServer.config в текстовом редакторе. По умолчанию он находится в каталоге \Program Files\Microsoft SQL Server\MSRS12.<имя_экземпляра>\Reporting Services\ReportServer.

  2. Найдите параметр ReportServerURL.

  3. Замените его URL-адресом экземпляра сервера отчетов.

  4. Сохраните изменения и закройте файл.

Дополнительные сведения о файле конфигурации см. в разделах Изменение файла конфигурации Reporting Services (RSreportserver.config) и файла конфигурации RSReportServer.

Настройка диспетчера отчетов для использования удаленного сервера отчетов

Для конфигураций развертывания, в которых диспетчер отчетов и сервер отчетов размещаются на разных компьютерах, необходимо установить две отдельные установки Reporting Services. Диспетчер отчетов внедрен в сервер отчетов и не может быть установлен автономно. Если необходимо запускать диспетчер отчетов на другом компьютере внутри собственного процесса, нужно устанавливать второй сервер отчетов. Оба экземпляра сервера должны быть SQL Server серверами отчетов 2014.

Соединение диспетчера отчетов с удаленным экземпляром сервера отчетов

  1. Установите два экземпляра сервера отчетов.

  2. Настройте первую установку, где будет размещаться сервер отчетов.

    1. Запустите инструмент настройки служб Reporting Services

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

    3. Чтобы настроить базу данных сервера отчетов, нажмите кнопку База данных .

  3. Настройте вторую установку, где будет размещаться диспетчер отчетов.

    1. Запустите инструмент настройки служб Reporting Services

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

    Не настраивайте базу данных. Не выполняйте проверку URL-адреса.

  4. На компьютере диспетчера отчетов измените настройки конфигурации в файле RSReportServer.config так, чтобы он указывал на экземпляр удаленного сервера отчетов. При запуске диспетчер отчетов будет считывать URL-адрес сервера отчетов из файла конфигурации.

    1. Откройте файл конфигурации RSReportServer.config в текстовом редакторе. По умолчанию он находится в папке \Program Files\Microsoft SQL Server\MSRS11.<Instancename>\Reporting Services\ReportServer.

    2. Найдите параметр ReportServerURL.

    3. Замените его URL-адресом удаленного экземпляра сервера отчетов.

    4. Сохраните изменения и закройте файл.

  5. Совет

    При необходимости включите порт 80 на обоих компьютерах, чтобы запросы могли передаваться через этот порт. Дополнительные сведения см. в статье Настройка брандмауэра для доступа к серверу отчетов.

  6. Перезапустите сервер отчетов.

  7. Откройте диспетчер отчетов в окне браузера. Если он уже был открыт, обновите браузер и удостоверьтесь в том, что диспетчер отчетов соединен с удаленным сервером. Необходимо будете увидеть содержимое целевого сервера.

  8. Отключите те функции сервера, которые не используются.

    • На компьютере диспетчера отчетов отключите WebServiceAndHTTPAccessEnabled и ScheduleEventsAndReportDeliveryEnabled.

    • На компьютере сервера отчетов отключите ReportManagerEnabled.

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

Настройка стилей или заголовка приложения

Корпорация Майкрософт не поддерживает настройку таблиц стилей диспетчера отчетов. Но если вы имеете опыт веб-разработок, то можете изменять стили на свой страх и риск. Дополнительные сведения о том, какие файлы содержат сведения о стилях, см. в разделе Настройка таблицы стилей для средства просмотра HTML-страниц и диспетчера отчетов.

Диспетчер отчетов содержит заголовок приложения, отображаемый в верхней части страницы. По умолчанию используется значение Службы SQL Server Reporting Services. Этот заголовок можно модифицировать. Для изменения заголовка используйте страницу «Настройка сайта» в диспетчере отчетов. Чтобы иметь возможность изменять настройки приложения в диспетчере отчетов, пользователь должен иметь роль Системный администратор с правами на установку свойств на странице «Настройка сайта». Чтобы просматривать заголовок приложения, пользователи должны иметь роль Системный пользователь .

Изменение заголовка приложения

  1. Войдите в систему с учетной записью Системный администратор , имеющей разрешения на работу с сервером отчетов.

  2. Откройте обозреватель Internet Explorer.

  3. Введите URL-адрес диспетчера отчетов. По умолчанию используется http://<our-server-name>/reports, но если вы установили Reporting Services в качестве именованного экземпляра, URL-адресом по умолчанию будет http://<our-server-name>/reports<_instancename>.

  4. Щелкните элемент Настройки сайта.

  5. На вкладке Общие в поле Имязамените имя SQL Server Reporting Services другим именем.

  6. Щелкните Применить.

Отключение диспетчера отчетов

Можно отключить диспетчер отчетов, если в вашем распоряжении имеется пользовательское приложение с аналогичными функциями или если вы используете приложение «Диспетчер отчетов» другого экземпляра службы. Чтобы отключить диспетчер отчетов, можно изменить файл RSReportServer.config.

Отключение диспетчера отчетов

  1. Откройте файл RSReportServer.config в текстовом редакторе. По умолчанию он находится в папке \Program Files\Microsoft SQL Server\MSRS11.<Instancename>\Reporting Services\ReportServer.

  2. Найдите свойство IsReportManagerEnabled.

  3. Присвойте ему значение FALSE.

  4. Сохраните изменения и закройте файл.

Дополнительные сведения об изменении файла конфигурации см. в статье Изменение файла конфигурации Reporting Services (RSreportserver.config). Дополнительные сведения об отключении функций в Reporting Services см. в разделе Включение и отключение функций Reporting Services.

См. также:

Диспетчер отчетов (службы SSRS в основном режиме)
Планирование служб Reporting Services и поддержки Power View в браузерах (Reporting Services 2014)
Настройка URL-адреса (диспетчер конфигурации служб SSRS)
Verify a Reporting Services Installation
Настройка таблицы стилей для средства просмотра HTML-страниц и диспетчера отчетов
Включение и отключение компонентов Reporting Services
Управление сервером отчетов Reporting Services в собственном режиме
RSReportServer Configuration File
Настройка сервера отчетов, работающего в собственном режиме, для локального администрирования (SSRS)