Контрольный список развертывания сервера

Изменения: 17 ноября 2008 г.

Этот раздел описывает шаги развертывания сервера отчетов. Следование им позволит избежать ошибок, вызванных неправильной настройкой системы или неполнотой развертывания.

Перед установкой

Перед запуском файла Setup.exe необходимо наличие веб-узла, экземпляра SQL Server и ряда учетных записей, которые могут использоваться серверными компонентами служб SQL Server Reporting Services. Выбранные компьютеры должны удовлетворять минимальным требованиям к программному обеспечению и оборудованию. Дополнительные сведения см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server 2005.

  • Выбрать веб-сервер и веб-узел для установки сервера отчетов. Это может быть любой сервер, на котором работают службы Microsoft Internet Information Services (IIS) версии 5.0 или более поздней. Можно использовать любой веб-узел. Службам Reporting Services для доступа по URL-адресу необходим ряд виртуальных каталогов, которые обеспечивают доступ к серверу отчетов и диспетчеру отчетов.
  • Включите ASP.NET для веб-сервера. В Windows Server 2003 для этого нажмите кнопку «Пуск», выберите пункт «Администрирование», затем выберите пункт Управление данным сервером, чтобы добавить для компьютера роль сервера приложений.
  • Выберите экземпляр SQL Server, на котором будет находиться база данных сервера отчетов. Можно использовать локальный или удаленный экземпляр SQL Server. Необходимо выбрать экземпляр на том компьютере, который имеет достаточный объем памяти для размещения отчетов. Дополнительные сведения о требованиях к месту на диске см. в разделе Требования к базе данных сервера отчетов. Дополнительные сведения о требованиях к версии используемого экземпляра компонента Database Engine см. в разделе Создание базы данных сервера отчетов.
  • Проверьте, является ли экземпляр SQL Server, на котором содержится база данных сервера отчетов, защищенным физически. Злоумышленник, получивший доступ к базе данных сервера отчетов, имея разрешение для изменения содержимого или схемы, представляет серьезную угрозу для безопасности.
  • Создайте или определите учетные записи, используемые при развертывании сервера отчетов. Необходимы учетные записи для веб-службы и службы Windows, а также учетные данные для подключения к базе данных сервера отчетов. Дополнительные сведения см. в разделе Соединения и учетные записи при развертывании служб Reporting Services.

Запуск программы установки

После того как относительно серверов и учетных записей для каждой из служб выбор сделан, можно запустить файл Setup.exe. Установка производится на веб-сервере, который содержит компоненты сервера служб Reporting Services. Дополнительные сведения о процессе установки см. в разделе Установка служб SQL Server Reporting Services.

После завершения установки

После завершения установки выполните следующие шаги на компьютере сервера отчетов, чтобы завершить развертывание.

  • Откройте порт 80 в брандмауэре Microsoft Windows Firewall, чтобы разрешить входящие запросы через порт 80. Если службы Reporting Services установлены в Microsoft Windows XP с пакетом обновления 2 (SP2) или Windows Server 2003 с пакетом обновления, HTTP-запросы через порт 80 по умолчанию блокируются. Чтобы открыть порт 80, проделайте следующее.
    1. Нажмите кнопку Пуск, перейдите в Панель управления, щелкните Брандмауэр Windows, выберите Исключения и щелкните Добавить порт.
    2. В поле Имя введите Веб-сервер (TCP 80).
    3. В поле Порт введите 80.
    4. В поле протокола выберите TCP.
    5. Нажмите кнопку ОК.
      Чтобы убедиться в доступности веб-сервера, откройте окно обозревателя и введите http://<имя_веб-сервера>. Если порт открывается, появится веб-страница, принятая по умолчанию.
      Чтобы сервер отчетов поддерживал удаленное администрирование, необходимо внести дальнейшие изменения в настройки брандмауэра Windows. Дополнительные сведения см. в разделе Настройка сервера отчетов для удаленного администрирования.
  • (Необязательно.) Запустите средство настройки контактной зоны SQL Server, чтобы сделать некоторые функции веб-службы и служб Windows недоступными. Можно предотвратить запланированные операции и вызовы веб-службы. Удаление этих функций может значительно сузить диапазон возможностей сервера отчетов.
  • (Необязательно) Установите на сервер отчетов клиентские средства Oracle, если в отчетах используется поставщик данных Microsoft .NET Framework для Oracle. После завершения установки необходимо перезапустить IIS. Чтобы отчеты, использующие источники данных Oracle, поддерживали подписки, необходимо предоставить разрешения учетной записи NetworkService. Дополнительные сведения см. на странице https://support.microsoft.com/kb/870668.
  • Установите поставщик данных .NET Framework для Teradata версии 12.00.00.01, чтобы создавать модели отчета на основе базы данных Teradata (необязательно). Дополнительные сведения см. в разделе Настройка служб Reporting Services для моделей отчетов, основанных на базе данных Teradata.
  • Убедитесь, что на экземпляре SQL Server, содержащем базу данных сервера отчетов, запущена служба агента SQL Server. Агент SQL Server должен быть запущен до того, как пользователи начнут создавать подписки и выполнять другие операции по расписанию. С помощью средства настройки контактной зоны SQL Server включите агент SQL Server.
  • Запустите программу настройки служб Reporting Services и подключитесь к только что установленному серверу отчетов. Если была произведена конфигурация по умолчанию, эта программа позволит проверить, какие были сделаны настройки. Если была выполнена «только установка файлов», необходимо определить виртуальные каталоги, учетные записи и базу данных сервера отчетов.
    Просмотрите страницы программы настройки служб Reporting Services, настроив учетные записи, базу данных сервера отчетов и другие параметры.
  • Создайте резервную копию симметричного ключа, поддерживающего шифрование на сервере отчетов. Дополнительные сведения см. в разделе Создание резервных копий и восстановление ключей шифрования.
  • Проверьте связь с веб-службой сервера отчетов, чтобы убедиться в ее работоспособности. В окне обозревателя введите https://localhost/reportserver. Также необходимо проверить, запущен ли диспетчер отчетов. В окне обозревателя введите https://localhost/reports Этот адрес представляет виртуальный каталог диспетчера отчетов.
  • (Необязательно) Включите параметр «Мои отчеты», чтобы предоставить пользователям личные папки для хранения и управления индивидуальными отчетами. Дополнительные сведения см. в разделе Включение и отключение папки «Мои отчеты».
  • (Необязательно) Отключите печать со стороны клиента, если в этой функции нет необходимости (по умолчанию она включена). Дополнительные сведения см. в разделе Настройка печати на стороне клиента для служб Reporting Services.
  • (Необязательно) Просмотрите файлы настройки, запретив использование всех форматов подготовки отчетов, в которых нет необходимости. Поскольку службы Reporting Services ориентированы на подготовку веб-отчетов, первоначально все отчеты формируются в формате HTML. Пользователи могут просматривать отчеты по требованию в альтернативном формате. Можно ограничить перечень доступных модулей подготовки отчетов, удалив их из файлов конфигурации. Кроме того, можно настроить параметры доставки электронной почты, ограничить число соединений или ввести ограничения по памяти. Дополнительные сведения см. в разделах Файлы конфигурации служб Reporting Services и Указание параметров модуля подготовки отчетов в файлах конфигурации.
  • (Необязательно.) Просмотрите или измените ограничения по памяти для веб-службы или для службы Windows сервера отчетов. По умолчанию обе службы настроены на оптимальную производительность. Дополнительные сведения о настройках по умолчанию см. в разделе Настройка доступной памяти для служб Reporting Services.
  • Создайте назначения ролей, предоставив пользователям доступ к серверу отчетов. Обычно для каждой группы или пользователя создается пара назначений ролей: первая — для системного доступа, а вторая — для доступа к пространству имен папок сервера отчетов. Дополнительные сведения и пошаговые инструкции см. в разделах Учебник. Установка разрешений в службах Reporting Services и Управление разрешениями и безопасностью служб Reporting Services.
  • (Необязательно) Создайте на контроллере домена записи для нескольких серверов DNS. Они могут использоваться обработчиком планирования и доставки отчетов в случае атаки типа «отказ в обслуживании» на внешний сервер (например на почтовый сервер), который является получателем при доставке отчетов. Этот шаг необязателен, но он снизит возможную угрозу, предоставив серверу отчетов альтернативный метод доставки отчетов, если основной сервер DNS станет недоступен.

См. также

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

Планирование развертывания служб Reporting Services
Режимы развертывания для служб Reporting Services
Управление службами Reporting Services
Обзор компонентов служб Reporting Services
Контрольный список по развертыванию отчетов

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

Развертывание служб Reporting Services
URL Access

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

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

Журнал изменений

Версия Журнал

17 ноября 2008 г.

Добавления
  • Добавлен необязательный шаг по настройке источника данных Teradata.