Добавление дополнительного сервера отчетов в ферму (горизонтально масштабируемые службы SSRS)

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

Важное примечаниеВажно!

Масштабное развертывание служб Службы Reporting Services поддерживается не во всех выпусках SQL Server. Дополнительные сведения см. в подразделе Службы Reporting Services раздела Возможности, поддерживаемые различными выпусками SQL Server 2012.

СоветСовет

Начиная с версии SQL Server 2012 диспетчер конфигурации служб Службы Reporting Services не используется для добавления серверов и масштабного развертывания серверов отчетов. Продукты SharePoint управляют масштабным развертыванием служб Reporting Services по мере добавления в ферму серверов SharePoint со службами Службы Reporting Services.

Сведения о масштабном развертывании серверов отчетов в собственном режиме см. в разделе Configuring Reporting Services for Scale-Out Deployment.

  • Балансировка нагрузки

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

  • Шаги

  • Дополнительная настройка

Балансировка нагрузки

Балансировка нагрузки для приложений служб Службы Reporting Services выполняется автоматически SharePoint, если в среде не работает самостоятельно разработанное или предоставленное сторонними разработчиками решение по балансировке нагрузки. По умолчанию SharePoint балансирует нагрузку так, чтобы каждое приложение служб Службы Reporting Services распределялось по всем серверам приложений, где запущена служба Службы Reporting Services. Чтобы проверить, что служба Службы Reporting Services установлена и запущена, щелкните ссылку Управление службами на сервере в центре администрирования SharePoint.

Значок стрелки, используемый со ссылкой «В начало»В начало

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

  • Для запуска программы установки SQL Server необходимо быть локальным администратором.

  • Компьютер должен быть присоединен к домену.

  • Необходимо знать имя существующего сервера базы данных, на котором размещены базы данных конфигурации и содержимого SharePoint.

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

  • На новом сервере должна быть установлена та же версия SharePoint, что и на текущих работающих серверах фермы. Например, если на ферме уже установлен SharePoint 2010 с пакетом обновления 1 (SP1), то на новом сервере также нужно установить пакет обновления 1 (SP1), прежде чем можно будет присоединить его к ферме.

  • Изучите следующие дополнительные разделы, чтобы ознакомиться с требованиями к системе и версиям:

    Указания по использованию функций бизнес-аналитики SQL Server в ферме SharePoint 2010

Значок стрелки, используемый со ссылкой «В начало»В начало

Шаги

Шаги, приведенные в этом разделе, предполагают, что установкой и настройкой сервера занимается администратор фермы SharePoint. На схеме показана типичная трехуровневая среда. Пронумерованные элементы описаны ниже.

  • (1) Несколько серверов клиентского веб-интерфейса (WFE). Для серверов WFE требуется надстройка служб Службы Reporting Services для SharePoint 2010.

  • (2) Один сервер приложений, на котором запущены службы Службы Reporting Services и веб-сайты, например центр администрирования. Чтобы добавить второй сервер приложений на этот уровень, выполните следующие шаги.

  • (3) Два сервера базы данных SQL Server.

  • (4) Представляет программное или решение для оборудования по распределению сетевой нагрузки (NLB)

Добавление сервера приложений служб Reporting Services

Следующие шаги предполагают, что установкой и настройкой сервера занимается администратор. Сервер будет настроен в качестве нового сервера приложений на ферме и не будет использоваться в качестве веб-интерфейса (WFE).

Шаг

Описание и ссылка

Запустите программу подготовки продуктов SharePoint 2010

Требуется наличие установочного носителя SharePoint 2010. Средство подготовки — файл PrerequisiteInstaller.exe на установочном носителе.

Установите продукт SharePoint 2010.

  1. Выберите тип установки Ферма серверов.

  2. В качестве типа сервера выберите Полный.

  3. После завершения установки не запускайте мастер настройки продуктов SharePoint, если на существующей ферме SharePoint установлен SharePoint 2010 с пакетом обновления 1 (SP1). Перед запуском мастера необходимо установить пакет обновления 1 (SP1) для SharePoint.

Установите SharePoint Server 2010 с пакетом обновления 1 (SP1).

Если на существующей ферме SharePoint установлен SharePoint 2010 с пакетом обновления 1 (SP1), загрузите и установите пакет обновления 1 (SP1) для SharePoint 2010 со следующей страницы: http://support.microsoft.com/kb/2460045.

Дополнительные сведения о SharePoint 2010 с пакетом обновления 1 (SP1) см. в разделе Известные проблемы при установке Office 2010 с пакетом обновления 1 (SP1) и SharePoint 2010 с пакетом обновления 1 (SP1).

Запустите мастер настройки продуктов SharePoint, чтобы добавить сервер к ферме.

  1. В группе программ Продукты Microsoft SharePoint 2010 выберите пункт Мастер настройки продуктов Microsoft SharePoint 2010.

  2. На странице Соединение с фермой серверов выберите вариант Соединиться с существующей фермой и нажмите кнопку Далее.

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

    Важное примечаниеВажно!

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

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

    Важное примечаниеВажно!

    Если открылась страница Состояние продуктов и обновлений фермы серверов, то может потребоваться просмотреть сведения на этой странице и обновить на сервере необходимые файлы перед продолжением присоединения к ферме.

  4. На странице Задание параметров безопасности фермы введите парольную фразу и нажмите кнопку Далее. Нажмите кнопку Далее на странице подтверждения, чтобы запустить мастер.

  5. Нажмите кнопку Далее, чтобы запустить мастер настройки фермы.

Проверьте добавление сервера к ферме SharePoint.

  1. В центре администрирования SharePoint выберите пункт Управление серверами на ферме в группе Параметры системы.

  2. Убедитесь, что новый сервер добавлен и имеет правильное состояние.

  3. Заметьте, что служба SQL Server Reporting Services не отображается как запущенная. Она будет установлена на следующем шаге.

  4. Чтобы исключить сервер из роли WFE, выберите пункт Управление службами на сервере и остановите службу Веб-приложение Microsoft SharePoint Foundation.

Установите и настройте службы Reporting Services в режиме интеграции с SharePoint.

Запустите установку SQL Server 2012. Дополнительные сведения об установке служб Службы Reporting Services в режиме интеграции с SharePoint см. в разделе Установка режима интеграции с SharePoint для служб Reporting Services в виде отдельной фермы серверов

Если сервер будет использоваться только в качестве сервера приложений и не будет служить в качестве WFE, то не нужно выбирать компонент Надстройка служб Reporting Services для продуктов SharePoint

  1. На странице Роль установки выберите вариант Установка компонентов SQL Server

  2. На странице Выбор компонентов выберите компонент Reporting Services — SharePoint

  3. На странице Конфигурация служб Reporting Services установите флажок Только установка для компонента Службы Reporting Services в режиме интеграции с SharePoint.

Убедитесь, что службы Reporting Services работают.

  1. В центре администрирования SharePoint выберите пункт Управление серверами на ферме в группе Параметры системы.

  2. Проверьте службу SQL Server Reporting Services.

Дополнительные сведения см. в разделе Проверка установки служб Reporting Services.

Значок стрелки, используемый со ссылкой «В начало»В начало

Дополнительная настройка

Отдельные серверы служб Службы Reporting Services в масштабном развертывании вы можете оптимизировать для выполнения фоновой обработки только так, чтобы они не соперничали за ресурсы с интерактивным выполнением отчетов. Фоновая обработка включает в себя расписания, подписки и оповещения о данных.

Чтобы изменить поведение отдельных серверов отчетов, в файле конфигурации RSreportServer.config задайте параметру <IsWebServiceEnable> значение false.

По умолчанию для серверов отчетов параметру <IsWebServiceEnable> задано значение TRUE. Если параметры всех серверов настроены для значения TRUE, нагрузка от интерактивной и фоновой обработки будет сбалансирована по всем узлам фермы.

Если параметру <IsWebServiceEnable> задать значение False для всех серверов отчетов, при попытке использовать функции служб Службы Reporting Services на экране появится сообщение об ошибке, подобное приведенному далее.

Веб-службы Reporting Services не включены. Задайте параметру <IsWebServiceEnable> хотя бы одного экземпляра службы Reporting Services SharePoint Service значение true. Дополнительные сведения см. в разделе Изменение файла конфигурации служб Reporting Services (RSreportserver.config).

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

Другие ресурсы

Добавление веб-сервера или сервера приложений к фермам в сервере SharePoint 2013

Настройка служб (сервер SharePoint 2010)