Возобновление обновления (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 с помощью операции командной строки. Этот процесс также называется принудительным обновлением программного обеспечения. Перед повторным запуском обновления необходимо найти и устранить ошибку, которая привела к остановке или сбою этого процесса.
Перезапуск процесса обновления для фермы серверов
Убедитесь, что имеются следующие учетные данные администратора:
- Для использования программы Psconfig.exe необходимо быть участником группы локальных администраторов на сервере.
Откройте окно командной строки и перейдите к следующему каталогу:
%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin\
Введите следующую команду:
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
Проверьте, выполняются ли следующие минимальные требования: См. статью Add-SPShellAdmin.
В меню Пуск выберите пункт Все программы.
Выберите пункт Продукты Microsoft SharePoint 2010.
Щелкните компонент Командная консоль SharePoint 2010.
В командной строке Windows PowerShell (PS C:\>) введите следующую команду:
upgrade-spcontentdatabase -id <GUID>
Здесь GUID — идентификатор базы данных. Чтобы определить GUID базы данных контента, можно выполнить следующий командлет:
Get-SPContentDatabase -Identity <имя_базы_данных_контента>
Дополнительные сведения см. в разделе Upgrade-SPContentDatabase.