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

Можно установить несколько версий служб Reporting Services, при этом экземпляр служб Reporting Services SQL Server 2000 будет работать параллельно экземпляру служб Reporting Services SQL Server 2005.

ms143520.note(ru-ru,SQL.90).gifПримечание.
При установке платформы .NET Framework 2.0 или регистрации ASP.NET 2.0 на сервере, на котором работают службы IIS 5.0 или в режиме совместимости IIS 5.0, имеющаяся на этом сервере установка служб SQL Server 2000 Reporting Services может прекратить работу. Дополнительные сведения о том, как возобновить работу сервера, см. в разделе Как устранить неполадки при параллельной установке служб Reporting Services версий SQL Server 2000 и SQL Server 2005.

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

При работе двух версий служб Reporting Services на одном компьютере следует учитывать следующие особенности.

  • Компонент SQL Server 2000 Database Engine может использоваться для хранения базы данных сервера отчетов SQL Server 2005.
  • Виртуальные каталоги должны быть уникальными для каждого экземпляра сервера отчетов и диспетчера отчетов. Рассмотрите возможность добавления имени экземпляра или сведений о версии к имени каждого виртуального каталога, чтобы отличать каждый компонент (например, используйте имена ReportServer2005 и Reports2005 для виртуальных каталогов, созданных для компонентов SQL Server 2005).
  • Для всех виртуальных каталогов можно использовать один и тот же веб-узел. Однако следует создать отдельный пул приложений для приложений сервера отчетов и диспетчера отчетов SQL Server 2005.
  • Пространства имен отчетов и конечные точки SOAP для каждой из версий различны. Дополнительные сведения см. в разделе Улучшенные возможности программирования служб Reporting Services электронной документации по SQL Server.
  • Файлы определения отчетов (RDL), создаваемые в версии конструктора отчетов для SQL Server 2005, могут быть опубликованы только на сервере отчетов SQL Server 2005.
  • Файлы определения отчетов (RDL), создаваемые в версии конструктора отчетов для SQL Server 2000, могут быть опубликованы как на сервере отчетов SQL Server 2000, так и на сервере отчетов SQL Server 2005. При публикации RDL-файла SQL Server 2000 на сервере отчетов SQL Server 2005 он будет преобразован и сохранен на сервере отчетов в формате SQL Server 2005. При открытии отчета SQL Server 2000 в версии SQL Server 2005 конструктора отчетов будет предложено произвести его обновление. Дополнительные сведения см. в разделе Обновление отчетов.
  • Программа настройки служб Reporting Services не может применяться для настройки сервера отчетов SQL Server 2000. Однако можно воспользоваться средой Management Studio для соединения с сервером отчетов SQL Server 2000. Обратите внимание, что при установке различных версий служб Reporting Services каждая из установок имеет собственный экземпляр диспетчера отчетов, который может работать только для этой установки. Скорее всего, в разных версиях диспетчера отчетов будут заметны небольшие различия.

Новую и предыдущую версии конструктора отчетов можно запускать параллельно. В этом случае убедитесь, что для обоих экземпляров установлены (и работают) различные версии среды Visual Studio.

  • Для конструктора отчетов SQL Server 2000 требуется Visual Studio 2003. Он не работает в Visual Studio 2005. Можно публиковать отчеты из конструктора отчетов SQL Server 2000 на сервере отчетов SQL Server 2005.
  • SQL Server 2005 работает в среде Visual Studio 2005. Если среда Visual Studio 2005 не установлена, программа установки установит версию оболочки Visual Studio, необходимую для запуска конструктора отчетов. Конструктор отчетов SQL Server 2005 не может применяться для публикации отчетов на сервере отчетов SQL Server 2000.

Установка служб Reporting Services параллельно с более ранней версией

  1. Запустите программу установки SQL Server 2005. После этого необходимо выполнить следующие действия:

    1. Укажите уникальное имя экземпляра на странице Имя экземпляра или в аргументе instancename, если установка производится из командной строки.
    2. Укажите при установке сервера отчетов режим «Только файлы». Для этого установите параметр Установить, но не настраивать на странице Параметры установки сервера отчетов в мастере установки SQL Server или аргумент RSCONFIGURATION=filesonly в командной строке.
  2. После завершения установки запустите программу настройки служб Reporting Services, чтобы развернуть новый экземпляр SQL Server 2005.

  3. Подключитесь к только что установленному экземпляру сервера отчетов. Для этого укажите имя сервера и имя именованного экземпляра SQL Server, а затем нажмите Соединить.

  4. На страницах «Виртуальный каталог сервера отчетов» и «Виртуальный каталог диспетчера отчетов» укажите уникальные виртуальные каталоги для сервера отчетов и диспетчера отчетов. Эти имена не могут совпадать с именами, используемыми в экземпляре SQL Server 2000.

    Настройка учетных записей службы Windows и веб-службы Web будет произведена автоматически после указания виртуальных каталогов. В ряде случаев автоматическая настройка для учетной записи веб-службы может завершиться неудачно. Если используются службы IIS 6.0, эту проблему можно разрешить, указав другой пул приложений.

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

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

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

  8. На странице «Ключи шифрования» создайте резервную копию ключей.

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

См. также

Справочник

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

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

Установка служб Reporting Services с помощью программы установки
Установка служб SQL Server Reporting Services

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

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

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

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