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

 

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

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

При обновлении Windows SharePoint Services 3.0 до Microsoft SharePoint Foundation 2010 можно выполнить обновление на месте или обновление присоединения базы данных либо же можно совместить различные аспекты обоих подходов для повышения доступности или производительности во время обновления. В этой статье описывается, как применить гибридный подход, сочетающий обновление на месте с обновлением присоединения баз данных для обновления множества баз данных одновременно, возможно, даже на отдельном оборудовании. Этот подход можно использовать для обновления двух и более баз данных контента одновременно и тем самым выполнить обновление быстрее, чем при использовании стандартного обновления на месте (при котором последовательно обновляются отдельные базы данных контента и семейства сайтов). Данный подход применяет следующие гибридные методы.

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

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

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

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

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

Примечание

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

Содержание:

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

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

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

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

  • Проверка

Важно!

Для выполнения обновления на месте до SharePoint Foundation 2010 необходимо, чтобы приложение Windows SharePoint Services 3.0 с пакетом обновления 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 -databasename ContentDatabaseName

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Процесс обновления на месте с отсоединенными базами данных (небольшая временная ферма)

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

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

Отсоединение баз данных от исходной фермы

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

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

  2. Выполните следующую команду для отсоединения баз данных контента:

    Stsadm.exe -o deletecontentdb -url https://servername -databasename ContentDatabaseName

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

Обновление исходной фермы на месте

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверка

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