Возобновление обновления (SharePoint Server 2010)

 

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

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

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

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

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

Примечание

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

Содержание:

  • Перезапуск обновления для фермы серверов с помощью psconfig.exe

  • Перезапуск обновления базы данных с помощью Windows PowerShell

Перезапуск обновления для фермы серверов с помощью psconfig.exe

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

Перезапуск процесса обновления для фермы серверов

  1. Убедитесь, что имеются следующие учетные данные администратора:

    • Для использования программы Psconfig.exe необходимо быть участником группы локальных администраторов на сервере.
  2. Откройте окно командной строки и перейдите к следующему каталогу:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin\

  3. Введите следующую команду:

    psconfig -cmd upgrade -inplace v2v -passphrase < парольная_фраза > -wait

    Если команда не работает, можно использовать необязательный параметр -force для принудительного продолжения обновления. Добавьте параметр –force в конце команды для принудительного продолжения обновления.

Примечание

Перед повторным запуском обновления программного обеспечения можно включить ведение журнала установщика Windows. Сведения о включении ведения журнала установщика Windows см. в статье 99206 базы знаний Майкрософт: "Как включить ведение журнала работы установщика Windows" (https://go.microsoft.com/fwlink/?linkid=99206&clcid=0x419).

Перезапуск обновления базы данных с помощью Windows PowerShell

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

Перезапуск обновления базы данных с помощью Windows PowerShell

  1. Проверьте, выполняются ли следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

  5. В командной строке Windows PowerShell (PS C:\>) введите следующую команду:

    upgrade-spcontentdatabase -id <GUID>

    Здесь GUID — идентификатор базы данных. Чтобы определить GUID базы данных контента, можно выполнить следующий командлет:

    Get-SPContentDatabase -Identity <имя_базы_данных_контента>

Дополнительные сведения см. в разделе Upgrade-SPContentDatabase.