Миграция с SharePoint 2010 на SharePoint 2013

#sharepoint #sharepoint-2013

#sharepoint #sharepoint-2013

Вопрос:

Я выполнил тестовую миграцию с SharePoint 2010 на 2013 и развернул решение с пользовательским определением списка, которое отлично работало. Но недавно из-за запроса на изменение необходимо добавить поле в определение списка. После развертывания обновленного решения в SharePoint 2013 возникает ошибка, как показано ниже

Исключение, возникающее при извлечении поля с внутренним именем ‘test’ Microsoft.SharePoint.Исключение: не удается выполнить это действие. Пожалуйста, попробуйте еще раз. —> System.Runtime.Службы взаимодействия.COMException: Не удается выполнить это действие. Попробуйте еще раз.
в Microsoft.SharePoint.Библиотека.SPRequestInternalClass.GetFieldsSchemaXml

Приветствуется любая помощь.

Спасибо, Рама

Ответ №1:

После миграции выяснилось, что где-то в базе данных добавлена старая ссылка на сборку. Использовал Feature Admin из codeplex и смог полностью удалить ссылку и установить новое решение, и все работало нормально.

Спасибо, Рама

Ответ №2:

  1. Создайте новую ферму SharePoint 2013, настройте необходимые конфигурации.
  2. Резервное копирование — восстановление баз данных содержимого SharePoint 2010 на SQL Server SharePoint 2013 (или выполните процесс отсоединения-присоединения)
  3. Проверьте базы данных содержимого, выполнив: Test-SPContentDatabase из целевой фермы SharePoint 2013.
  4. Присоедините базы данных контента к веб-приложению SharePoint 2013, выполнив команду: Mount-SPContentDatabase
  5. Обновите семейства сайтов, чтобы переместить их в SharePoint 2013.