Как настроить масштабное развертывание сервера отчетов (настройка служб Reporting Services)

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

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

Чтобы избежать проблем совместимости баз данных при подключении экземпляров сервера к совместно используемой базе данных, следует убедиться, что все экземпляры имеют одну и ту же версию. Например, если база данных сервера отчетов создается с помощью экземпляра сервера отчетов, имеющего версию с пакетом обновления 1 (SP1), необходимо установить пакет обновления 1 (SP1) на все остальные экземпляры, входящие в развертывание. Можно использовать экземпляры разных выпусков, если эти выпуски поддерживают масштабное развертывание. Дополнительные сведения см. в разделе Настройка масштабного развертывания сервера отчетов.

При установке новых экземпляров сервера отчетов, входящих в развертывание, можно выбрать, следует ли установить конфигурацию по умолчанию или выполнить установку только файлов (в мастере установки SQL Server это отражается параметром Установить, но не настраивать сервер на странице «Параметры установки сервера отчетов»). Здесь предполагается, что выполняется установка только файлов. Для настройки сервера после окончания работы программы установки будет необходимо запустить программу настройки служб Reporting Services. Дополнительные сведения см. в разделе Установка служб Reporting Services с помощью программы установки.

ms159114.note(ru-ru,SQL.90).gifПримечание.
Доступ через виртуальный сервер и в кластерной конфигурации необходимо обеспечивать с помощью других продуктов. Службы Reporting Services не выполняют функций распределения нагрузки или функций виртуального сервера, позволяющих осуществлять доступ ко всем экземплярам сервера отчетов по общему URL-адресу.

Установка первого экземпляра сервера отчетов

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

  2. Запустите программу настройки служб Reporting Services, а затем настройте виртуальные каталоги и учетные записи служб, пользуясь страницами «Виртуальный каталог сервера отчетов», «Виртуальный каталог диспетчера отчетов» и «Удостоверение веб-службы диспетчера отчетов». Дополнительные сведения см. в разделах Настройка виртуальных каталогов сервера отчетов и Как запустить настройку служб Reporting Services.

  3. На странице «Настройка базы данных» введите или выберите имя экземпляра SQL Server, на котором будет размещаться база данных сервера отчетов. Можно выбрать локальный или удаленный экземпляр. Можно использовать экземпляр SQL Server 2000 или экземпляр SQL Server 2005.

  4. Если выполняется соединение с удаленным экземпляром, может понадобиться разрешить для этого экземпляра удаленные соединения. В некоторых версиях SQL Server 2005 удаленные соединения по умолчанию не разрешены. Чтобы проверить, разрешены ли удаленные соединения, запустите средство настройки контактной зоны SQL Server и выясните значение параметра «Удаленные соединения» для требуемого экземпляра. Если удаленный экземпляр является именованным, убедитесь, что на целевом сервере включена и запущена служба «SQL Server, обозреватель». Эта служба сообщает программе настройки служб Reporting Services номер порта, который используется именованным экземпляром.

  5. Чтобы подключиться к экземпляру SQL Server, нажмите кнопку Соединить.

  6. Чтобы создать базу данных сервера отчетов, нажмите кнопку Создать. Отображается диалоговое окно Соединение с SQL Server.

    1. Укажите учетную запись, имеющую разрешение на создание базы данных.
    2. Для создания базы данных нажмите кнопку ОК.
  7. На странице установки базы данных в поле Тип учетных данных выберите тип учетной записи и укажите учетные данные, которые сервер отчетов будет использовать для подключения к базе данных сервера отчетов.

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

  8. Нажмите кнопку Применить. Программа настройки служб Reporting Services создаст базу данных и настроит соединение.

  9. На странице «Ключи шифрования» создайте резервную копию симметричного ключа. Это проверенные на практике рекомендации. Рекомендуется всегда создавать резервную копию ключа при создании базы данных.

  10. На странице «Инициализация» убедитесь, что для экземпляра сервера отчетов была создана запись. Должен быть установлен флажок Инициализировано.

  11. (Необязательно) Завершите настройку сервера отчетов, определив параметры доставки по электронной почте и учетную запись для автоматического выполнения задач.

  12. (Необязательно) Убедитесь, что сервер отчетов работает. Дополнительные сведения см. в разделе Как проверить установки служб Reporting Services.

Установка и настройка второго экземпляра сервера отчетов

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

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

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

  4. На странице «Настройка базы данных» в поле Имя сервера задайте экземпляр компонента SQL Server Database Engine, где размещена база данных сервера отчетов, которую нужно использовать. Это должен быть тот же сервер, к которому производилось подключение на шаге 3 предыдущего набора инструкций. Если используется удаленный экземпляр, обратитесь к шагу 3 предыдущего набора инструкций, где приведены рекомендации по подключению к удаленному экземпляру.

  5. Нажмите кнопку Соединить.

  6. На странице «Настройка базы данных» в поле Имя базы данных выберите базу данных, созданную на шаге 5 предыдущего набора инструкций. Если список баз данных пуст, повторите предыдущие два шага, чтобы установить соединение с сервером.

  7. На странице «Настройка базы данных» в поле Тип учетных данных выберите тип учетной записи и укажите учетные данные, которые сервер отчетов будет использовать для подключения к базе данных сервера отчетов. Можно использовать те же учетные данные, что и для первого экземпляра сервера отчета, или задать новые.

  8. Нажмите кнопку Применить. Отображается диалоговое окно Соединение с SQL Server. Чтобы подключиться к серверу, нажмите кнопку ОК. Сервер отчетов подключается к базе данных сервера отчетов и добавляет свои сведения о ключах. Сведения о ключах необходимы для инициализации.

  9. На странице «Инициализация» убедитесь, что для второго экземпляра сервера отчетов была создана запись. Флажок Инициализировано должен быть снят. Второй экземпляр сервера отчетов еще не инициализирован.

  10. Повторно подключитесь к первому экземпляру сервера отчетов. Поскольку он уже инициализирован для операций обратимого шифрования, он будет использоваться для инициализации нового экземпляра сервера отчетов для масштабного развертывания. Инициализация нового экземпляра сервера отчетов может быть выполнена из сервера отчетов, который уже инициализирован.

  11. На странице «Инициализация» выберите экземпляр сервера отчетов, который присоединяется к конфигурации, и щелкните Инициировать. После этого будет установлен флажок Инициализировано, свидетельствуя о том, что экземпляр сервера отчетов входит в масштабное развертывание. Чтобы изменения отобразились, возможно, понадобится обновить страницу. Если экземпляр сервера отчетов на странице «Инициализация» не указан, проверьте, настроен ли экземпляр для использования общей базы данных.

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

См. также

Задачи

Как запустить настройку служб Reporting Services

Основные понятия

Добавление и удаление ключей шифрования для масштабного развертывания
Разделы руководства по настройке служб Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005