Sys-Admin Forum

SharePoint - Перенос сайта с одной фермы на другую.

Всем привет!
Уточняющие моменты в Шарике я 0 по этому возможно будут глупые вопросы, сильно не пинайте)
В процессе слияние 2-х компаний, получил дополнительно домен+екс+шарик, задача слить все в один домен. С доменом и екченджем все понятно и вопросов нет, а вот с шариком все сложнее, но деваться не куда.
Есть тестовый домен и там же шарик, перед переносом в продакшен, хочу весь процесс от катать на тесте. Везде Sharepoint 2010, но только разные билды. В продакшене стоит вообще древнючий даже без SP1. В приехавший шарик с SP1. В тестовом SP2
Задача стоит такая: Обновить тестовый до актуального состояния и перенести сайты с приехавшего шарепоинта, после этого как то нужно обновить сервер в подакшене и перенести сайты туда.
Шаг 1: установил последний CU, и сразу наткнулся на грабли. :facepalm:
при запуске PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures получаю такую ошибку


Failed to upgrade SharePoint Products.

An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException was thrown.  Additional exception information: The upgrade command is invalid or a failure h
as been encountered.
Failed to upgrade SharePoint Products.

Total number of configuration settings run: 5
Total number of successful configuration settings: 4
Total number of unsuccessful configuration settings: 1
Successfully stopped the configuration of SharePoint Products.
Configuration of SharePoint Products failed.  Configuration must be performed before you use SharePoint Products.  For further details, see the diagnostic log located at C:\Program Files\Common
 Files\Microsoft Shared\Web Server Extensions\14\LOGS\PSCDiagnostics_2_8_2019_15_49_43_569_501876043.log and the application event log.

в PSCDiagnostics_2_8_2019_15_49_43_569_501876043.log куча строк и не понятно куда смотреть?

Привет, сочуствую. Обновление SP, это боль. Обычно последние 50 - 100 строк лога дают общее понятие об ошибке, НО на проблему обновления может повлиять даже хитрый аддон, или нетипичный набор данных, за свою практику из ~15 миграций, только 2 - 3 максимум прошло успешно.

Обязательно посмотри виндовые event логи.

Можешь попробовать запустить конфигуратор заново используя команду PSCONFIG, посмотри логи. В последний раз было ну вообще никак, пришлось использовать костыль (см ниже)

Самый простой костыль:

  • Поставить с нуля отдельный шарик
  • Перетянуть туда сайты и библиотеки
  • Переустановить с нуля старый сервер, проапгрейдить
  • Затянуть все назад

В этом может помочь продукт называемый ShareGate, он платный, но в триалке тоже работает

В логе нашел вот такую запись

An exception of type System.Data.SqlClient.SqlException was thrown.  Additional exception information: The operation cannot be performed on database "WSS_UsageApplication" because it is involve
d in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or in an availability group.
ALTER DATABASE statement failed.

но в сиквеле на этой базе не настроено зеркало

Возможно это настроено в самом SP? Народ пишет что как-раз удаление из этой группы помогает:
http://expertsharepoint.blogspot.com/2014/09/the-operation-cannot-be-performed-on.html


https://social.technet.microsoft.com/wiki/contents/articles/30482.sharepoint-troubleshooting-the-operation-cannot-be-performed-on-database-wss-usageapplication.aspx