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


Перенос установки служб Reporting Services (режим интеграции с SharePoint)

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

SharePoint 2013 не поддерживает обновление на месте. Однако процедура обновления присоединением базы данных поддерживается. Это поведение отличается от обновления до версии SharePoint 2010, при котором клиент может выбрать между двумя базовыми подходами к обновлению: обновление на месте и обновление присоединением базы данных.

Если имеется установленная версия Reporting Services, интегрированная с SharePoint 2010, нельзя обновить сервер SharePoint на месте. Однако можно выполнить миграцию баз данных содержимого и баз данных приложения службы из фермы SharePoint 2010 в ферму SharePoint 2013. В этом разделе описаны этапы, необходимые, чтобы завершить обновление присоединением базы данных и миграцию, связанные со службами Reporting Services.

СоветСовет

Если нужно перенести развертывания в собственном режиме в SharePoint, см. следующие источники:

ПримечаниеПримечание

Дополнительные сведения об обновлении SharePoint 2013 см. в следующих материалах:

В этом разделе:

  • Migrate from SQL Server versions prior to SQL Server 2012

  • Migrate from a SQL Server 2012 deployment

  • Additional Resources

Перенос из версий служб Reporting Services, предшествующих SQL Server 2012

Выполнить перенос из одной фермы SharePoint в другую невозможно, так как для каждой фермы используются различные идентификаторы, например SiteID.

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

Если компонент ядра СУБД SQL Server 2012 требуется использовать для баз данных содержимого, настройки или каталогов Reporting Services, необходимо обновить SharePoint 2010 до версии SharePoint 2010 с пакетом обновления 1 (SP1).

Перенос только содержимого служб Reporting Services: Режим переноса в новую сферу только базы данных каталогов Reporting Services не поддерживается, так как каталогам и другим элементам базы данных в ферме назначены связанные идентификаторы SiteID, которые не распознаются в новой ферме. Если требуется перенести содержимое в новую ферму, для копирования содержимого в новую установку SharePoint необходимо использовать такие средства, как rs.exe.

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

Значок стрелки, используемый со ссылкой «В начало»Top

Базы данных, доступные для просмотра после завершения миграции

В следующей таблице описаны базы данных SQL Server, связанные с Reporting Services, и доступны после успешной миграции установки SharePoint Reporting Services.

База данных

Пример имени

База данных каталогов

ReportingService_[идентификатор GUID приложения служб] (*)

Пользователь выполняет перенос.

Временная база данных

ReportingService_[идентификатор GUID приложения служб]TempDB (*)

Пользователь выполняет перенос.

База данных предупреждений

ReportingService_[идентификатор GUID приложения служб]_Alerting

Создается во время создания приложения служб Reporting Services.

(*) Представленные в таблице примеры имен соответствуют соглашению об именовании SSRS, которое используется при создании нового приложения служб SSRS. При выполнении переноса с другого сервера используются имена для каталога и временных баз данных из исходной установки.

Значок стрелки, используемый со ссылкой «В начало»Top

Операции резервного копирования

В данном разделе описываются типы информации, которые необходимы для переноса, и инструменты или процессы, которые используются для резервного копирования.

Базовая диаграмма миграции служб SSRS SharePoint

Объекты

Метод

Примечания

1

Ключи шифрования Reporting Services.

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

  • Указанные инструменты можно использовать для резервного копирования. Для восстановления используйте страницы управления приложением служб Reporting Services или PowerShell.

2

База данных содержимого SharePoint.

Создайте резервную копию базы данных и отсоедините базу данных.

Дополнительные сведения см. в подразделе «Обновление присоединения баз данных» в разделе Определение подхода к обновлению (SharePoint Server 2010) (https://technet.microsoft.com/en-us/library/cc263447.aspx).

3

База данных SQL Server, которая используется в качестве базы данных каталогов Reporting Services.

Резервное копирование и восстановление баз данных SQL Server

либо

Присоединение и отсоединение баз данных SQL Server

4

Файлы конфигурации служб Reporting Services.

простая копия файла.

Если выполнена настройка файла, то необходимо скопировать только rsreportserver.config.

Пример местоположения файлов по умолчанию: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting

  • Rsreportserver.config

  • Rssvrpolicy.config

  • Web.config для приложения ASP.NET сервера отчетов.

  • Machine.config для ASP.NET.

Значок стрелки, используемый со ссылкой «В начало»Top

Операции восстановления

В данном разделе описываются типы информации, которые необходимы для переноса, и инструменты или процессы, которые используются для восстановления. Инструменты, которые используются для восстановления, могут отличаться от инструментов, используемых при резервном копировании.

Перед восстановлением необходимо установить и настроить новую ферму SharePoint 2010 и службы Reporting Services в режиме интеграции с SharePoint. Дополнительные сведения об установке служб Reporting Services в режиме интеграции с SharePoint см. в разделе Установка режима интеграции с SharePoint для служб Reporting Services в виде отдельной фермы серверов

Объекты

Метод

Примечания

1

Восстановите базы данных содержимого SharePoint в новую ферму.

Метод «Обновление присоединения базы данных» SharePoint.

Основные шаги:

  1. Восстановите базу данных на новом сервере.

  2. Присоедините базу данных содержимого к веб-приложению, указав URL-адрес.

  3. Команда Get-SPWebapplication выводит список всех веб-приложений и URL-адресов.

Дополнительные сведения см. в подразделе «Обновление присоединения баз данных» в разделе Определение подхода к обновлению (SharePoint Server 2010) (https://technet.microsoft.com/en-us/library/cc263447.aspx) и Присоединение баз данных и обновление до SharePoint Server 2010 (https://technet.microsoft.com/en-us/library/cc263299.aspx).

2

Восстановите базу данных SQL Server, которая является базой данных каталогов Reporting Services (ReportServer).

Резервное копирование и восстановление баз данных SQL.

либо

Присоединение и отсоединение баз данных SQL Server.

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

Дополнительные сведения об использовании центра администрирования SharePoint см. в разделе "Шаг 3. Создание приложения служб Reporting Services" по ссылке Установка служб Reporting Services в режиме SharePoint для SharePoint 2013.

Примеры, в которых используется PowerShell, см. в разделе “Создание приложения служб Reporting Services с помощью PowerShell” по ссылке Служба и приложения служб Reporting Services для SharePoint (режим SharePoint).

3

Создайте новое приложение службы Reporting Services.

Центр администрирования SharePoint.

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

4

Восстановите файлы конфигурации служб Reporting Services.

Простая копия файла.

Пример местоположения файлов по умолчанию: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting.

5

Восстановите ключи шифрования служб Reporting Services.

Восстановите файл с резервной копией ключей с помощью страницы SystemSettings приложения службы Reporting Services.

либо

PowerShell.

См. подраздел «Управление ключами» в разделе Управление приложением служб Reporting Services

Значок стрелки, используемый со ссылкой «В начало»Top

Дополнительная настройка

В зависимости от настройки предыдущей среды SharePoint, возможно, потребуется выполнить одну или несколько следующих операций.

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

  2. Настройте или включите модули обработки данных.

    Если в предыдущей установке служб Reporting Services используются расширения, настроенные вручную в файле конфигурации rsreportserver.config, их необходимо включить в среде SQL Server 2012 с помощью PowerShell. Компонент SQL Server 2012  Архитектура Reporting Services не хранит информацию о расширениях в файле конфигурации rsreportserver.config.

    Дополнительные сведения об использовании PowerShell и Cmdlet New-SPRSExtension см. в разделе Командлеты PowerShell (службы Reporting Services в режиме SharePoint)

Перенос из развертывания SQL Server 2012

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

Операции резервного копирования

  1. Создайте резервную копию ключей шифрования служб Reporting Services.

  2. Создайте резервную копию приложения служб Reporting Services в центре администрирования SharePoint (или используйте PowerShell). При этом также создаются резервные копии баз данных приложения в SharePoint См. раздел Приложения служб резервного копирования и восстановления для служб Reporting Services

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

Значок стрелки, используемый со ссылкой «В начало»Top

Операции восстановления

  1. Восстановите приложение служб Reporting Services с помощью центра администрирования SharePoint. Также можно использовать PowerShell.

  2. Восстановите ключи шифрования служб Reporting Services.

    См. подраздел «Управление ключами» в разделе Управление приложением служб Reporting Services

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

Значок стрелки, используемый со ссылкой «В начало»Top

Дополнительные ресурсы

Значок стрелки, используемый со ссылкой «В начало»Top

См. также

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

Обновление и перенос служб Reporting Services

Перенос установки служб Reporting Services (собственный режим)