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

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

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

Прежде чем запустить программу Setup.exe, ознакомьтесь со следующими моментами.

  • Выбранный компьютер должен удовлетворять минимальным требованиям к программному обеспечению и оборудованию. Дополнительные сведения см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server 2008 R2.

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

  • Выберите экземпляр SQL Server, на котором будет находиться база данных сервера отчетов. Это может быть как локальный, так и удаленный экземпляр SQL Server. Необходимо выбрать экземпляр на том компьютере, который имеет достаточный объем памяти для размещения отчетов. Дополнительные сведения о требованиях к месту на диске см. в разделе Оценка требований к базе данных сервера отчетов.

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

  • (Необязательно) Выясните название SMTP-сервера или шлюза, предоставляющего услуги электронной почты для организации, если в подписках планируется использование электронной почты. Дополнительные сведения см. в разделе Настройка сервера отчетов для работы с электронной почтой.

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

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

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

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

  • Откройте в брандмауэре Microsoft Windows порт 80, разрешив входящие запросы через этот порт. Если службы Службы Reporting Services установлены в операционной системе Microsoft Windows XP с пакетом обновления 2 (SP2) или Windows Server 2003 с пакетом обновления 1 (SP1), то HTTP-запросы через порт 80 по умолчанию заблокированы. Чтобы открыть порт 80, выполните следующие действия.

    1. Нажмите кнопку Пуск, укажите Панель управления, Брандмауэр Windows, Исключения, а затем выберите пункт Добавить порт.

    2. В поле Имя введите Веб-сервер (TCP 80).

    3. В поле Порт введите 80.

    4. В поле протокола выберите TCP.

    5. Нажмите кнопку ОК.

    Чтобы убедиться в том, что веб-сервер доступен, откройте окно обозревателя и введите http://<имя_веб-сервера>. Если порт открыт, то отображается веб-страница по умолчанию.

    Чтобы обеспечить удаленное администрирование сервера отчетов, необходимо изменить еще несколько параметров брандмауэра Windows. Дополнительные сведения см. в разделе Как настроить сервер отчетов для удаленного администрирования.

  • (Необязательно) Открыть доступ к тем или иным компонентам можно с помощью аспекта «Настройка контактной зоны для служб Службы Reporting Services» управления на основе политик. Можно запретить запланированные операции и вызовы веб-службы. Если эти функции не используются, то отключите их, чтобы сократить область сервера отчетов, уязвимую для атаки.

  • (Необязательно) Установите на сервер отчетов клиентские средства Oracle, если в отчетах используется поставщик данных Microsoft .NET Framework для Oracle. После завершения установки необходимо перезапустить службу. Чтобы отчеты, использующие источники данных Oracle, поддерживали подписки, необходимо предоставить разрешения учетной записи NetworkService. Дополнительные сведения см. на странице http://support.microsoft.com/kb/870668.

  • Если данные отчета получены с удаленного сервера или если база данных сервера отчетов находится на удаленном компьютере, откройте для внешнего компьютера порты 1433 и 1434. Не забудьте после этого перезапустить сервер. Дополнительные сведения см. в разделе Как настроить брандмауэр Windows для доступа к компоненту Database Engine.

  • Для доступа к реляционной базе данных SQL Server через удаленное соединение необходимо разрешить удаленные соединения на сервере базы данных. Чтобы проверить, разрешены ли удаленные соединения по протоколу TCP, можно воспользоваться диспетчером конфигурации SQL Server.

  • Убедитесь, что на экземпляре SQL Server, содержащем базу данных сервера отчетов, запущена служба агента SQL Server. Агент SQL Server должен быть запущен до того, как пользователи начнут создавать подписки и выполнять другие операции по расписанию. Среда Среда SQL Server Management Studio позволяет включить агент SQL Server.

  • Запустите программу настройки служб Службы Reporting Services и подключитесь к только что установленному серверу отчетов. Если производилась настройка по умолчанию, то эта программа позволит проверить параметры сервера отчетов. Если установка была выполнена в режиме «только файлы», необходимо определить резервирование URL-адресов и базу данных сервера отчетов. Дополнительные сведения см. в разделе Как запустить настройку служб Reporting Services.

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

  • Проверьте связь с веб-службой сервера отчетов, чтобы убедиться в ее работоспособности. В окне обозревателя введите http://localhost/reportserver. Необходимо также проверить, что диспетчер отчетов запущен. В окне обозревателя введите http://localhost/reports. Этот адрес представляет виртуальный каталог диспетчера отчетов.

  • (Необязательно) Включите параметр «Мои отчеты», чтобы предоставить пользователям личные папки для хранения и управления индивидуальными отчетами. Дополнительные сведения см. в разделе Включение и отключение папки «Мои отчеты».

  • (Необязательно) Отключите печать со стороны клиента, если в этой функции нет необходимости. По умолчанию эта функция включена. Дополнительные сведения см. в разделе Разрешение и запрет печати на стороне клиента для служб Reporting Services.

  • (Необязательно) Просмотрите файлы конфигурации, отключив использование всех форматов подготовки отчетов, в которых нет необходимости. Поскольку службы Reporting Services ориентированы на подготовку веб-отчетов, первоначально все отчеты подготавливаются к просмотру в формате HTML. Пользователи могут просматривать отчеты по требованию в другом формате. Можно ограничить перечень доступных модулей подготовки отчетов, удалив их из файлов конфигурации. Кроме того, можно настроить параметры доставки электронной почты, ограничить число соединений или ввести ограничения по памяти. Дополнительные сведения см. в разделах Файлы конфигурации (службы Reporting Services) и Настройка параметров модуля подготовки отчетов в файле RSReportServer.Config.

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

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

  • Для локального администрирования в операционных системах Windows Vista и Windows Server 2008 следует добавить в список доверенных узлов URL-адреса диспетчера отчетов и других узлов служб Службы Reporting Services, а также выполнить назначение ролей для администраторов служб Службы Reporting Services.

  • Передайте тестовые отчеты на сервер и проверьте правильность их работы.