Перезапуск обновления с переподключением баз данных или обновления семейства сайтов до SharePoint 2013
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
В некоторых случаях может потребоваться перезапустить обновление для завершения обновления с переподключением баз данных с версии продуктов Продукты SharePoint 2010 до SharePoint 2013. Например, если в среде отсутствует шаблон или языковой пакет или потеряно подключение к SQL Server, эту проблему потребуется устранить и затем перезапустить обновление. Также может потребоваться повторить или перезапустить обновление семейства сайтов, если его не удалось завершить.
Примечание.
Одна из частых причин сбоев во время обновления заключается в том, что в среде отсутствуют какие-либо настроенные пользователями компоненты, решения или другие элементы. Убедитесь, что все необходимые пользовательские элементы установлены на веб-серверах переднего плана перед тем, как начать обновление. Вы можете использовать командлет Microsoft PowerShell Test-SPContentDatabase для определения любых пользовательских элементов, которые могут использоваться на сайтах. Дополнительные сведения см. в разделе Использование пробного обновления до SharePoint 2013, чтобы найти потенциальные проблемы в статье Об использовании пробного обновления для поиска потенциальных проблем.
Перезапуск обновления базы данных с помощью PowerShell
Если во время обновления с переподключением баз данных возникли проблемы, можно перезапустить процесс обновления для базы данных, после решения проблемы с помощью командлета Microsoft PowerShell.
Перезапуск обновления базы данных с помощью PowerShell
- Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
В меню Пуск выберите пункт Все программы.
Нажмите SharePoint 2013.
Щелкните Командная консоль Командная консоль SharePoint 2013.
В командной строке Microsoft PowerShell (PS C:\>) введите следующую команду:
Upgrade-SPContentDatabase <Name>
Где:
- Name это имя базы данных, которую нужно обновить.
Вместо имени базы данных можно использовать параметр -id и указать идентификатор GUID базы данных. Чтобы определить GUID базы данных контента, можно выполнить следующий командлет:
Get-SPContentDatabase -Identity <content_database_name>
Дополнительные сведения см. в разделах Upgrade-SPContentDatabase и Get-SPContentDatabase.
Перезапуск обновления для семейства сайтов
Если во время обновления семейства сайтов возникли проблемы, процесс обновления можно перезапустить после решения проблем. Для перезапуска обновления семейства веб-сайтов можно использовать страницу "Параметры сайта" или командлет PowerShell.
Перезапуск обновления для семейства веб-сайтов
Проверьте, что учетная запись пользователя, выполняющего эту процедуру, принадлежит администратору семейства веб-сайтов.
На странице "Параметры сайта" для данного семейства веб-сайтов в разделе Администрирование семейства веб-сайтов щелкните Обновление семейства веб-сайтов.
На странице "Обновление семейства веб-сайтов" щелкните Обновить это семейство веб-сайтов.
Этот вариант запускает обновление семейства сайтов. Откроется окно, в котором нужно подтвердить начало процесса.
Щелкните Я готов, чтобы практически запустить обновление.
Примечание.
Прежде чем начнется обновление, автоматически запустятся проверки работоспособности семейства веб-сайтов в режиме восстановления. Результаты, полученные в проверках работоспособности, включаются в журнал обновления для семейства веб-сайтов. Если произойдет ошибка, ее необходимо устранить до продолжения обновления.
Начинается обновление и отображается страница Состояние обновления для семейства веб-сайтов. Эта страница автоматически обновляется в ходе процесса обновления, отображая информацию о данном процессе, например:
Ошибки или предупреждения
Когда начинается обновление
Где находится файл журнала обновления
После выполнения обновления отображается страница Состояние обновления в новом пользовательском интерфейсе, содержащая сообщение "Обновление выполнено успешно".
- Щелкните Просмотреть новый сайт, чтобы перейти на домашнюю страницу.
Администраторы фермы могут перезапустить обновление с помощью PowerShell.
Перезапуск обновления для семейства веб-сайтов с помощью PowerShell
- Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
В меню Пуск выберите пункт Все программы.
Нажмите SharePoint 2013.
Нажмите Командная консоль SharePoint 2013.
В командной строке PowerShell введите следующую команду:
Upgrade-SPSite <http://site> -VersionUpgrade [-Unthrottled]
Где:
<http://site> URL-адрес семейства веб-сайтов.
Добавьте параметр -Unthrottled, чтобы пропустить очередь обновления семейства веб-сайтов и немедленно начать обновление.
Дополнительные сведения см. в статье, посвященной командлету Upgrade-SPSite.