Поделиться через


Установка нескольких экземпляров служб Reporting Services

Изменения: 12 декабря 2006 г.

На одном компьютере может быть установлено несколько экземпляров служб Reporting Services. Установка нескольких экземпляров может оказаться полезной в том случае, если для нескольких веб-узлов необходимо хранить различное содержимое. Каждый экземпляр будет иметь свою собственную базу данных сервера отчетов, свои файлы конфигурации и виртуальные каталоги. Если необходимо использовать одну базу данных сервера отчетов совместно несколькими экземплярами при работе с выпуском SQL Server 2005 Enterprise Edition, можно настроить масштабное развертывание. Дополнительные сведения об этом сценарии развертывания см. в разделе Настройка масштабного развертывания сервера отчетов.

Для установки с несколькими экземплярами возможны следующие конфигурации:

  • Несколько экземпляров одной версии и выпуска. Каждый экземпляр сервера отчетов подключается к собственной локальной или удаленной базе данных сервера отчетов.
  • Несколько экземпляров различных версий и выпусков. Например, можно запускать SQL Server 2005 Express, SQL Server 2005 Developer Edition и SQL Server 2000 Enterprise Edition на одном компьютере.
    Поддержка нескольких экземпляров обеспечивается в SQL Server 2005. При запуске SQL Server 2000 и 2005 на одном компьютере можно использовать только один экземпляр служб Reporting Services SQL Server 2000 и он должен выполняться как экземпляр по умолчанию (то есть как MSSQLSERVER). Каждый дополнительный экземпляр должен быть выпуском SQL Server 2005, установленным в качестве именованного экземпляра.

Каждый экземпляр сервера SQL Server изолирован от других экземпляров, выполняющихся на том же компьютере. На одном компьютере можно установить разные версии и выпуски в качестве отдельных экземпляров (например, SQL Server 2000 Enterprise Edition и SQL Server 2005 Developer Edition в качестве отдельных экземпляров).

При запуске нескольких экземпляров служб Reporting Services на одном компьютере можно настроить все экземпляры на использование веб-узла по умолчанию в службах IIS. В таком случае каждый экземпляр сервера отчетов будет уникально идентифицироваться по его виртуальному каталогу. Либо можно настроить каждый экземпляр на использование конкретного IP-адреса, если необходимо использовать веб-узлы, отличные от веб-узла по умолчанию, или перенаправлять все запросы сервера отчетов через конкретный IP-адрес.

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

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

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

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

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

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

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

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

В файловой системе программные файлы для каждого экземпляра сервера отчетов хранятся для каждого из экземпляров в отдельных папках (например, MSSQL.2, MSSQL.3 и т.д.). Программа установки создает папки в том порядке, в котором устанавливаются экземпляры. Дополнительные сведения об установке нескольких экземпляров см. в разделе Как установить SQL Server 2005 (программа установки).

Настройка экземпляра сервера отчетов

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

  • Экземпляр по умолчанию использует имя MSSQLServer.
  • Экземпляром по умолчанию SQL Server Express является SQLExpress (отметим, что SQL Server Express всегда устанавливается как именованный экземпляр).
  • Другие именованные экземпляры идентифицируются по имени, заданному при выполнении программы установки.

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

Доступ к экземпляру сервера отчетов в конфигурации с несколькими экземплярами

Для доступа к определенному экземпляру сервера отчетов или диспетчера отчетов, или для публикации отчетов на определенном экземпляре необходимо ввести URL-адрес для этого экземпляра.

Виртуальный каталог для каждого экземпляра должен быть уникальным. Если создается виртуальный каталог для именованного экземпляра или экземпляра SQL Server Express по умолчанию, программа настройки служб Reporting Services автоматически вставляет сведения об экземпляре для создания уникального имени виртуального каталога. Например, предположим, имеется сервер с именем SERVER01, на котором вы установили экземпляр сервера отчетов по умолчанию, именованный экземпляр сервера отчетов (идентифицируемый как TestServer) и экземпляр SQL Server Express. Тогда URL-адреса по умолчанию для этих экземпляров будут выглядеть следующим образом:

  • http://server01/reportserver
  • http://server01/reportserver$SQLExpress
  • http://server01/reportserver$TestServer

Настройка экземпляра сервера отчетов на использование пользовательского веб-узла или уникального IP-адреса

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

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

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

12 декабря 2006 г.

Измененное содержимое:
  • Уточнены ограничения, связанные с установкой нескольких экземпляров одновременно.

17 июля 2006 г.

Измененное содержимое:
  • Уточнено описание процесса установки по умолчанию.
  • Перемещены в отдельный подраздел инструкции по настройке экземпляра сервера отчетов на использование конкретного веб-узла.

См. также

Справочник

Имя экземпляра

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

Установка служб SQL Server Reporting Services

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

Как запустить настройку служб Reporting Services
Настройка виртуальных каталогов сервера отчетов

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

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