Воздействие обновления на другие службы (SharePoint Server 2010)

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

При обновлении от Microsoft Office SharePoint Server 2007 до Microsoft SharePoint Server 2010 появляется возможность получать преимущества новых функций и новых параметров конфигурации. В SharePoint Server 2010 инфраструктура служб была обновлена для обеспечения большей гибкости в способах настройки служб, и появилось гораздо больше служб, которые были доступны в Office SharePoint Server 2007. Вследствие этого изменения архитектуры для обновления данных служб необходимо заблаговременное планирование. Необходимо понимать инфраструктуру этих новых служб и порядок работы обновления служб, а также факторы, специфичные для обновления конкретных служб до новой версии.

Содержание

  • Обновленная инфраструктура служб для SharePoint Server 2010

  • Обновление на месте со службами

  • Обновление с присоединением базы данных со службами

  • Вопросы по конкретным службам

Обновленная инфраструктура служб для SharePoint Server 2010

В SharePoint Server 2010 службы больше не содержатся в поставщике общих служб. Инфраструктура для хранения служб перемещена в Microsoft SharePoint Foundation 2010, и конфигурация предлагаемых служб стала гораздо более гибкой. Отдельные службы можно настраивать независимо, и сторонние компании могут добавлять службы в платформу. Многие службы, ранее хранившие данные в базе данных поставщика общих служб, имеют свои собственные базы данных, в некоторых случаях даже несколько баз данных. При включении новых служб также создаются новые базы данных для хранения данных этих служб. В следующей таблице приведены базы данных служб для среды перед обновлением и для среды после обновления. Этот список приводится для примера. Список баз данных будет меняться в зависимости от того, какие службы включены в используемой среде.

Базы данных служб Microsoft Office SharePoint Server 2007 до обновления Базы данных SharePoint Server 2010 после обновления на месте
  • База данных поиска

  • База данных поставщика общих служб

  • База данных контента сайта администрирования поставщика общих служб

  • База данных реестра приложений

  • База данных службы подключения к бизнес-данным

  • База данных администрирования службы поиска

  • База данных хранилища обхода контента службы поиска

  • База данных хранилища свойств службы поиска

  • База данных службы состояния сеанса

  • База данных службы состояния

  • База данных таксономии

  • Базы данных пользовательских профилей

  • База данных использования WSS

  • Дополнительно…

Прежде чем приступить к процессу обновления для служб, следует просмотреть обновленную инфраструктуру служб и определить, какие службы обновляются, и какие новые службы требуется включить в обновленную среду. Следует также запланировать необходимую логическую и физическую архитектуру для поддержки служб и приложений служб, которые будут содержаться в используемой среде SharePoint Server 2010. Дополнительные сведения см. в статье Компоненты логической архитектуры (SharePoint Server 2010), а также см. модели служб в статье Технические графики (SharePoint Server 2010).

Обновление на месте со службами

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

  • Поставщики общих служб

    Во время обновления на месте все поставщики общих служб преобразуются в приложения служб и их прокси, по одному на каждую службу. Они получают имена по умолчанию (если имя поставщика общих служб было SharedServices1, то приложение службы получит имя SharedServices1_служба, например "SharedServices1_Search). Все обновляемые поставщики общих служб сохраняют свои связи с веб-приложениями, используемыми из этого поставщика общих служб. Все администраторы поставщиков общих служб добавляются в веб-сайт центра администрирования SharePoint как делегированные администраторы.

  • Базы данных

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

  • Сайты

    Сайт администрирования поставщика общих служб обновляется как в целом пустой сайт, за исключением страниц профиля каталога бизнес-данных. Если этот сайт не нужен для каталога бизнес данных, то после обновления его можно удалить.

До обновления на месте

  • Соберите все параметры, которые следует применить повторно, такие как параметры запланированного задания таймера.

  • Проанализируйте архитектуру служб и определите, нужно ли внести какие-либо изменения после обновления и какие именно.

Дополнительные сведения о действиях, которые следует выполнить перед началом обновления на месте, см. в статье Обновление на месте до SharePoint Server 2010.

Во время обновления на месте

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

Инфраструктура служб до обновления:

Обновление одного поставщика общих служб (до)

Инфраструктура служб после обновления:

Обновление одного поставщика общих служб (после)

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

Инфраструктура служб до обновления:

Обновление нескольких поставщиков SSP (до)

Инфраструктура служб после обновления:

Обновление нескольких поставщиков SSP (после)

Дополнительные сведения и подробное описание действий для выполнения обновления на месте см. в статье Обновление на месте до SharePoint Server 2010.

После обновления на месте

  • Настройка новых и обновленных служб

    В SharePoint Server 2010 доступно много новых служб. Эти новые службы можно включить после выполнения обновления на месте.

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

    • Кроме того, можно добавить прокси для приложений служб, которые планируется использовать с различными веб-приложениями.

  • Для служб профилей обновите все данные таксономии вручную.

  • Для служб Excel обеспечьте новую автоматическую учетную запись службы для службы Secure Store.

  • Для каталога бизнес-данных рассмотрите миграцию страниц профиля каталога бизнес-данных в новое расположение.

Дополнительные сведения о действиях после обновления для служб см. в статье Действия, выполняемые после обновления на месте (SharePoint Server 2010).

Обновление с присоединением базы данных со службами

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

При использовании подхода с присоединением базы данных для обновления до SharePoint Server 2010 для успешной перенастройки инфраструктуры служб необходимо выполнить некоторые действия до, во время и после обновления.

До обновления с присоединением базы данных

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

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

  • Для служб InfoPath Forms Services выполните экспорт всех развернутых администратором шаблонов форм (XSN-файлов) и файлов подключения данных (UDCX-файлов) из фермы Office SharePoint Server 2007 с помощью следующей команды:
    Stsadm.exe -o exportipfsadminobjects -filename*<путь_экспорта_CAB>*

  • Для служб InfoPath Forms Services перед подключением баз данных контента выполните импорт всех развернутых администратором шаблонов форм и файлов подключения данных в новую ферму. Для импорта форм используется командлет Import-SPIPAdministrationFilesWindows PowerShell.

Дополнительные сведения о настройке новой среды перед выполнением обновления с присоединением базы данных см. в статье Подготовка новой среды SharePoint Foundation 2010 для обновления присоединения базы данных.

Во время обновления с присоединением базы данных

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

Базы данных служб Microsoft Office SharePoint Server 2007, которые могут быть обновлены при использовании подхода с присоединением базы данных Базы данных SharePoint Server 2010 после обновления с присоединением базы данных
  • База данных поставщика общих служб

  • База данных поставщика общих служб

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

  • База данных таксономии

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

Дополнительные сведения и описание процедур для выполнения обновления с присоединением базы данных см. в статье Присоединение баз данных и обновление до SharePoint Server 2010.

После обновления с присоединением базы данных

  • Заново примените административные разрешения для служб. По умолчанию при выполнении обновления с присоединением базы данных администраторы фермы получают разрешения на все службы.

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

  • Для служб InfoPath Forms Services обновите все ссылки, которые использовались в обновленных шаблонах форм, с помощью командлета Update-SPInfoPathAdminFileURLWindows PowerShell.

  • Для служб профилей обновите все данные таксономии. Чтобы вручную обновить данные таксономии профиля в базе данных таксономии и заново подключить данные к приложениям служб управляемых метаданных и профилей пользователей, используется командлет Move-SPProfileManagedMetadataPropertyWindows PowerShell. Для обновления и использования этих данных службы профилей пользователей и управляемых метаданных должны находиться в одной и той же группе прокси.

  • Для каталога бизнес-данных рассмотрите возможность миграции страниц профиля каталога бизнес-данных в новое расположение.

Дополнительные сведения о действиях после обновления для служб см. в статье Действия, выполняемые после обновления с подключением базы данных (SharePoint Server 2010).

Вопросы по конкретным службам

Следующие службы были доступны в Office SharePoint Server 2007, и их можно обновить до SharePoint Server 2010. Изменения инфраструктуры служб означают, что при планировании и выполнении обновления среды, в которой эти службы присутствуют, необходимо учесть дополнительные моменты.

Профили пользователей

  • Службы

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

  • Базы данных

    • Во время обновления на месте данные профиля пользователя в Office SharePoint Server 2007 обновляются от базы данных поставщика общих служб в новую базу данных профиля пользователя. Все данные таксономии обновляются, и после обновления можно скопировать данные таксономии в базу данных таксономии, используемую службой управляемых метаданных, с помощью командлета Move-SPProfileManagedMetadataPropertyWindows PowerShell.

    • Во время обновления с присоединением базы данных данные профиля пользователя и таксономии из базы данных поставщика общих служб обновляются при присоединении базы данных поставщика общих служб, но сама база данных не копируется и не переименовывается. После обновления можно скопировать данные таксономии в базу данных таксономии, используемую службой управляемых метаданных, с помощью командлета Move-SPProfileManagedMetadataPropertyWindows PowerShell.

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

  • Во время обновления на месте существующие свойства, относящиеся к профилям (такие как URL-адрес сайта MySite), сохраняются, но при использовании присоединения базы данных не обновляются, поскольку хранятся в базе данных конфигурации, а не в базе данных служб.

    Следующие свойства сохраняются при обновлении на месте, но не обновляются при обновлении с присоединением базы данных:

    • MySiteHostURL

    • SearchCenterURL

    • EnablePersonalFeaturesforMultipleDeployments

    • ProfileStoreLanguage

    • ProfileStoreLanguagePacksApplied

    • ProfileStoreCollationID

    • DaysWorthOfEventsToKeep

Личные сайты

Обновлять узел личных сайтов следует одновременно со службами профилей. При этом нет необходимости обновлять сами личные сайты в то же самое время. Для достижения наилучших результатов обновлять личные сайты (или хотя бы узел личных сайтов) следует одновременно с основным сайтом интрасети.

Служба поиска Office SharePoint Server

Перед выполнением обновления на месте необходимо просмотреть и настроить топологию поиска после обновления, чтобы учесть новые рекомендации и требования. Дополнительные сведения см. в статье, посвященной планированию поиска (Office SharePoint Server), а также см. модели поиска в статье Технические графики (SharePoint Server 2010).

Данные поиска нельзя обновить с помощью метода обновления с присоединением базы данных. При использовании обновления с присоединением базы данных необходимо настраивать поиск в новой ферме отдельно от обновления остального контента (либо до, либо после).

  • Приложения служб

    Во время обновления для каждого содержащего службу поиска поставщика общих служб в ферме Office SharePoint Server 2007 создается новое приложение службы в ферме SharePoint Server 2010.

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

    Все серверы запросов становятся компонентами запросов на тех же серверах, в тех же самых разделах индекса.

  • Базы данных

    В SharePoint Server 2010 служба поиска использует три следующие базы данных:

    • базу данных администрирования поиска (новую), содержащую параметры администрирования поиска, которые в Office SharePoint Server 2007 хранились в базе данных поставщика общих служб;

    • базу данных хранилища обхода контента службы поиска (новую), содержащую сведения об истории обхода контента, которые в Office SharePoint Server 2007 хранились в базе данных поставщика общих служб;

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

  • Файлы индекса

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

Совет

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

Поиск с помощью Windows SharePoint Services

В SharePoint Server 2010 служба поиска Windows SharePoint Services была перестроена. Во время обновления на месте служба поиска Windows SharePoint Services останавливается и заново подготавливается. Поиск Windows SharePoint Services хранит файлы индекса на сервере приложений в Office SharePoint Server 2007, а также имеет базу данных (WSS_Search, по одной на каждом сервере фермы). Во время обновления на месте эта база данных реструктурируется и повторно используется. Старые данные не сохраняются и не обновляются.

Службы InfoPath Forms Services

При обновлении с присоединением базы данных необходимо выполнить экспорт всех развернутых администратором шаблонов форм (XSN-файлов) и файлов подключения данных (UDCX-файлов) перед присоединением базы данных, а затем импортировать их в новую ферму с помощью командлета Export-SPInfoPathAdministrationFilesWindows PowerShell. Если URL-адрес нового сервера отличается от URL-адреса предыдущего сервера, можно выполнить командлет Update-SPInfoPathAdminFileUrlWindows PowerShell, чтобы обновить ссылки, использовавшиеся в обновленных шаблонах форм.

Дополнительные сведения о порядке обновления форм и шаблонов форм см. в разделе Планирование обновления шаблонов форм во время обновления до SharePoint Server 2010.

Службы Excel

  • Службы Excel остаются локальной службой для SharePoint Server 2010; это означает, что необходимо запускать эту службу в той же ферме, которая ее использует.

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

  • После обновления (как на месте, так и с присоединением базы данных) необходимо подготовить новую автоматическую учетную запись службы, которую служба Secure Store использует для взаимодействия со службами Excel.

Каталог бизнес-данных

Во время обновления на месте данные, хранившиеся в базе данных поставщика общих служб, перемещаются и обновляются в отдельную базу данных. Для службы SharePoint Server 2010 создаются новые приложения служб. Для управления старыми подключениями каталога бизнес-данных используется новая служба реестра приложений с обратной совместимостью.

При использовании обновления с присоединением базы данных каталог бизнес-данных не обновляется.

Дополнительные сведения см. в разделе Планирование обновления до Business Connectivity Services (SharePoint Server 2010).

Единый вход

В SharePoint Server 2010 служба единого входа (SSO) заменена службой Secure Store. Для обновления определений приложения от службы единого входа до службы Secure Store можно использовать командлет Windows PowerShell. Следует отметить, что пароли не обновляются. После обновления определений приложения можно сделать службу Secure Store поставщиком службы единого входа по умолчанию. Дополнительные сведения см. в статье Действия, выполняемые после обновления на месте (SharePoint Server 2010).