Как настроить масштабное развертывание сервера отчетов (настройка служб Reporting Services)
Службы Reporting Services поддерживают модель масштабного развертывания, которая позволяет запускать несколько экземпляров сервера отчетов, совместно использующих одну базу данных сервера отчетов.
Масштабное развертывание создается при помощи программы установки и программы настройки служб Reporting Services.
Программа установки позволяет установить все экземпляры сервера отчетов, которые будут объединены в масштабное развертывание.
При помощи программы настройки служб Reporting Services каждый сервер отчетов подключается к общей базе данных. Подключаться к серверам и выполнять настройку можно только единожды за один раз.
Программа настройки служб Reporting Services используется для завершения масштабного развертывания посредством объединения новых экземпляров сервера отчетов с первым экземпляром сервера отчетов, уже подключенным к базе данных сервера отчетов.
Чтобы избежать проблем совместимости баз данных при подключении экземпляров сервера к совместно используемой базе данных, следует убедиться, что все экземпляры имеют одну и ту же версию. Например, если база данных сервера отчетов создается с помощью экземпляра сервера отчетов SQL Server 2008, на всех остальных экземплярах, входящих в это развертывание, также должна быть запущена версия SQL Server 2008. Дополнительные сведения см. в разделе Настройка служб Reporting Services для масштабного развертывания.
В дальнейших инструкциях поясняется порядок настройки масштабного развертывания для сервера отчетов, состоящего из двух узлов. Чтобы добавить к развертыванию дополнительные узлы сервера отчетов, нужно будет повторить описанные в данном разделе действия.
Если планируется выполнить масштабное развертывание на NLB-кластере, следует настроить NLB-кластер перед настройкой масштабного развертывания. Дополнительные сведения см. в разделе Как настроить сервер отчетов в кластере с балансированием сетевой нагрузки.
Установка экземпляра SQL Server для размещения баз данных сервера отчетов
Установите экземпляр SQL Server на компьютер, на котором будут расположены базы данных сервера отчетов. Как минимум, следует установить компонент SQL Server Database Engine и службы Службы Reporting Services.
При необходимости активируйте сервер отчетов для удаленных соединений. В некоторых версиях SQL Server удаленные соединения TCP/IP и именованные каналы по умолчанию не разрешены. Чтобы проверить, разрешены ли удаленные соединения, запустите средство диспетчера конфигурации SQL Server и выясните значение параметров конфигурации сети для целевого экземпляра. Если удаленный экземпляр является именованным, убедитесь в том, что на целевом сервере включена и запущена служба браузера SQL Server. Браузер SQL Server сообщает номер порта, используемый для подключения к именованному экземпляру.
Установка первого экземпляра сервера отчетов
Установите первый экземпляр сервера отчетов, входящий в развертывание. При установке служб Службы Reporting Services на странице параметров установки сервера отчетов выберите Установить, но не настраивать сервер.
Запустите программу настройки служб Службы Reporting Services.
Настройте URL-адрес веб-службы сервера отчетов, URL-адрес диспетчера отчетов и базу данных сервера отчетов. Дополнительные сведения см. в разделе Как настроить сервер отчетов электронной документации по SQL Server.
Убедитесь, что сервер отчетов находится в рабочем состоянии. Дополнительные сведения см. в разделе Как проверить установки служб Reporting Services электронной документации по SQL Server.
Установка и настройка второго экземпляра сервера отчетов
Запустите программу установки, чтобы установить второй экземпляр служб Службы Reporting Services на другом компьютере или в качестве именованного экземпляра на том же компьютере. При установке служб Reporting Services на странице параметров установки сервера отчетов выберите Установить, но не настраивать сервер.
Запустите программу настройки служб Службы Reporting Services и подключитесь к только что установленному экземпляру серверу отчетов.
Подключите сервер отчетов к той же базе данных, что была использована для первого экземпляра сервера отчетов.
Нажмите кнопку База данных, чтобы открыть страницу базы данных.
Нажмите кнопку Изменить базу данных.
Щелкните Выбрать существующую базу данных сервера отчетов.
Введите имя сервера для экземпляра компонента SQL Server Database Engine, на котором расположена необходимая база данных сервера отчетов. Это должен быть тот же сервер, к которому производилось подключение в предыдущем наборе инструкций.
Нажмите кнопку Проверить соединение, а затем кнопку Далее.
В Базе данных сервера отчетов выберите базу данных, созданную для первого сервера отчетов, и нажмите кнопку Далее. Имя по умолчанию имеет значение ReportServer. Не выбирайте ReportServerTempDB. Эта база данных используется только для хранения временных данных при обработке отчетов. Если список баз данных пуст, повторите предыдущие четыре шага, чтобы установить соединение с сервером.
На странице учетных данных выберите тип учетной записи и укажите учетные данные, которые сервер отчетов будет использовать для подключения к базе данных сервера отчетов. Можно использовать те же учетные данные, что и для первого экземпляра сервера отчета, или задать новые. Нажмите кнопку Далее.
Нажмите кнопку Сводка, а затем кнопку Готово.
Настройте URL-адрес веб-службы сервера отчетов. На данном этапе не выполняйте проверку URL-адреса. URL-адрес не сработает, пока сервер отчетов не будет объединен в масштабное развертывание.
Настройте URL-адрес диспетчера отчетов. На данном этапе не выполняйте проверку URL-адреса и не пытайтесь проверить развертывание. До присоединения к масштабному развертыванию сервер отчетов будет оставаться недоступным.
Включение в масштабное развертывание второго экземпляра сервера отчетов
Запустите программу настройки служб Службы Reporting Services и повторно подключитесь к первому экземпляру сервера отчетов. Поскольку этот экземпляр уже инициализирован для операций обратимого шифрования, с его помощью в масштабное развертывание будут объединяться дополнительные экземпляры сервера отчетов.
Выберите пункт Масштабное развертывание, чтобы открыть страницу «Масштабное развертывание». Здесь должны отображаться две записи: по одной для каждого экземпляра сервера отчетов, подключенного к базе данных сервера отчетов. Первый экземпляр сервера отчетов должен быть присоединен. Для второго сервера отчетов должно отображаться состояние «Ожидание соединения». Если в развертывании подобные записи не отображаются, проверьте соединение с первым сервером отчетов, который должен быть настроен и инициализирован для использования базы данных сервера отчетов.
На странице «Масштабное развертывание» выберите экземпляр сервера отчетов, ожидающий соединения с развертыванием, и нажмите кнопку Добавить сервер.
Теперь оба экземпляра сервера отчетов можно проверить, чтобы убедиться в их рабочем состоянии. Чтобы проверить второй экземпляр, можно при помощи программы настройки служб Reporting Services подключиться к серверу отчетов и щелкнуть URL-адрес веб-службы или URL-адрес диспетчера отчетов.
Если серверы отчетов планируется запускать в кластере со сбалансированной нагрузкой, необходима дополнительная настройка. Дополнительные сведения см. в разделе Как настроить сервер отчетов в кластере с балансированием сетевой нагрузки.
См. также