Схема обновления на месте с отключением баз данных (SharePoint Server 2010)

 

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

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

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

  • Обновление фермы и параметров настройки путем обновления на месте.

  • Отключение и одновременное обновление нескольких баз данных.

  • Альтернативная последовательность обновления — обновление баз данных на временной малой ферме.

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

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

Примечание

Одной из частых причин сбоев в процессе обновления является отсутствие в среде пользовательских функций, решений и прочих элементов. Не забывайте устанавливать такие элементы на интерфейсные веб-серверы до обновления. Для этого можно воспользоваться программой проверки перед обновлением, а для обновления с подключением баз данных — командлетом test-spcontentdatabaseWindows PowerShell. Эти средства позволяют обнаружить пользовательские компоненты, используемые сайтами. Дополнительные сведения см. в разделе Определение и установка настроек статьи "Использование пробного обновления для поиска потенциальных проблем".

Содержание:

  • Обзор процесса

  • Перед началом работы

  • Отключение и одновременное обновление нескольких баз данных в одной ферме

  • Отключение и одновременное обновление нескольких баз данных во временной малой ферме

  • Проверка

  • Дальнейшие действия

Важно!

Для выполнения обновления на месте до SharePoint Server 2010 приложение Office SharePoint Server 2007 с пакетом обновления 2 (SP2) должно выполняться в среде 64-разрядной версии Windows Server 2008. Кроме того, в среде фермы серверов должна выполняться 64-разрядная версия Microsoft SQL Server 2008 R2, SQL Server 2008 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (CU2) и SQL Server 2005 с пакетом обновления 3 (SP3) и накопительным обновлением 3 (CU3).

Обзор процесса

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

В этих статьях и схемах представлены необходимые сведения для выполнения гибридного обновления.

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

Перед началом работы

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

Отключение и одновременное обновление нескольких баз данных в одной ферме

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

Процесс обновления на месте с отключенными базами данных (на той же ферме)

Отключите базы данных

  1. Для этого используйте следующую операцию:

    Stsadm.exe –o deletecontentdb –url https://servername –имя_базы_данных ContentDatabaseName

    Дополнительные сведения об этой операции см. в статье Deletecontentdb: операция Stsadm (Office SharePoint Server).

Обновите ферму на месте

  1. Установите необходимое программное обеспечение на все серверы фермы.

  2. Запустите программу установки на всех серверах фермы.

  3. Запустите мастер Мастер настройки продуктов SharePoint на всех серверах фермы.

Сведения об этих действиях см. в разделе Обновление на месте до SharePoint Server 2010.

Подключите базу данных и обновите контент

  1. Добавьте базы данных контента в веб-приложения.

    Используйте следующий командлет Windows PowerShell для добавления и обновления базы данных контента:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
  2. Проверьте обновление первой базы данных.

  3. Повторите процедуру восстановления и добавления базы данных одновременно для оставшихся баз данных.

Сведения об этих действиях см. в разделе Выполнение обновления с присоединением баз данных до SharePoint Server 2010.

Отключение и одновременное обновление нескольких баз данных в одной ферме

В этом разделе описаны шаги обновления с отключением баз данных для обновления на двух фермах: исходной и временной.

Процесс обновления на месте с отключенными базами данных (на временной малой ферме)

Настройте временную малую ферму для использования в процессе обновления баз данных

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

Отключите базы данных от исходной фермы.

  1. Создайте резервную копию предыдущих версий баз данных с помощью средств SQL Server.

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

  2. Для отключения баз данных контента используйте следующую операцию:

    Stsadm.exe –o deletecontentdb –url https://servername –имя_базы_данных ContentDatabaseName

    Дополнительные сведения об этой операции см. в статье Deletecontentdb: операция Stsadm (Office SharePoint Server).

Обновите исходную ферму на месте.

  1. Установите все необходимое программное обеспечение на все серверы фермы.

  2. Запустите программу установки на всех серверах фермы.

  3. Запустите мастер Мастер настройки продуктов SharePoint на всех серверах фермы.

Дополнительные сведения об этих действиях см. в разделе Выполнение обновления на месте (SharePoint Server 2010).

Подключите базы данных к временной малой ферме и обновите контент.

  1. Восстановите резервную копию в новой ферме.

  2. Добавьте базы данных контента в веб-приложения.

    Используйте следующий командлет Windows PowerShell для добавления и обновления базы данных контента:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
  3. Проверьте обновление первой базы данных.

  4. Повторите процедуру восстановления и добавления базы данных одновременно для оставшихся баз данных.

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

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

  1. Создайте резервную копию обновленных баз данных с помощью средств SQL Server.

  2. Восстановите резервную копию в исходной ферме.

  3. Добавьте обновленные базы данных контента в исходные веб-приложения.

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

Проверка

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

Дальнейшие действия

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