После развёртывания очередного кумулятивного обновления на сервере SharePoint Server 2016 требуется запуск мастера SharePoint Product Configuration Wizard для выполнения финальных стадий развёртывания. В целом работа с мастером в таких случаях довольно проста и представляет из себя буквально несколько нажатий кнопки Next. Но иногда работа мастера завершается с ошибкой совместимости схемы БД.
В такой ситуации мастер Configuration Wizard завершает свою работу со следующим исключением:
An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException was thrown.
Additional exception information:
Upgrade [SPContentDatabase Name=WSS_Content_IT] failed. (EventID:an59t)
Exception: The upgraded database schema doesn't match the TargetSchema (EventID:an59t)
Upgrade Timer job is exiting due to exception: Microsoft.SharePoint.Upgrade.SPUpgradeException: The upgraded database schema doesn't match the TargetSchema
Повторный запуск мастера может приводить к этой ошибке снова.
Получив такую ошибку, мы можем попытаться выполнить обновление всех контентных баз данных в консоли SharePoint 2016 Management Shell с помощью командлета Upgrade-SPContentDatabase:
Get-SPContentDatabase | ?{$_.NeedsUpgrade –eq $true} | Upgrade-SPContentDatabase -Confirm:$false
После того, как все контентные базы обновятся, можно снова запустить мастер SharePoint Product Configuration Wizard и повторно запустить процедуру финализации обновления.
Замечено то, что если такая ошибка при обновлении сервера SharePoint 2016 возникла первый раз, то все последующие обновления будут приводить к аналогичному поведению мастера Configuration Wizard. С чем может быть связано такое поведение сказать не возьмусь, но во всех случаях помогает описанный метод обновления контентных БД после возникновения этой ошибки.
Добавить комментарий