#sharepoint #sharepoint-2010 #sharepoint-2013
#sharepoint #sharepoint-2010 #sharepoint-2013
Вопрос:
У меня есть первая версия SharePoint 2010 (без исправлений), и мне нужно обновить ее до версии 2013. При выполнении этой команды:
Mount-SPContentDatabase "MyDatabase" -DatabaseServer "MyServer" -WebApplication https://sitename
Я столкнулся с несколькими ошибками при выполнении SQL DDL script
из-за значительных различий между схемами базы данных.
Пожалуйста, дайте мне свои предложения, если нам нужны какие-либо предварительные условия или какие-либо вещи.
Ответ №1:
Для перехода с sp2020 на sp2013 необходимо выполнить несколько шагов. В конце концов, если вы выполнили все необходимые действия, командлет Mount-SpContentDatabase корректно обновит вашу базу данных контента до новой схемы.
Но прежде всего вам нужно сделать
- Проверьте версию фермы 2010 для обновления до 2013. У вас должен быть последний пакет обновления для sp 2010
- Создайте чистую ферму 2013 с той же парольной фразой и всеми учетными записями. Служба безопасных токенов не будет перенесена с теми же учетными записями и парольной фразой
- Перенесите все службы приложений для сохранения содержимого (например, службы метаданных) и создания других служб приложений с помощью powershell
- Перенесите базы данных контента в новую ферму. Перед подключением запустите командлет Test-SpContentDatabase для проверки ошибок
подробнее см. Обновление sharepoint с 2010 по 2013
Если у вас есть ошибки — пожалуйста, вставьте сюда текстовое сообщение об ошибке.
Комментарии:
1. Значение того, что мы не можем обновиться без установки последнего пакета обновления 2010? мы не можем применить исправление к производственной среде — Результат Test-SpContentDatabase: ошибки нет
2.Так было до сих пор… Для процесса миграции существует минимальная версия сборки для всех обновлений (2007-> 2010, 2010-> 2013, и т.д.). Минимальная версия сборки для 2010 года — 14.0.6029.1000. Версии Sp минимальные версии
Ответ №2:
Test-SPContentDatabase -Name DatabaseName -WebApplication URL
перед монтированием базы данных содержимого.
https://docs.microsoft.com/en-us/powershell/module/sharepoint-server/test-spcontentdatabase?view=sharepoint-ps
Комментарии:
1. Успешно ли вы подключили базу данных содержимого к своему веб-приложению?
2. не отображается много ошибок, таких как: ОШИБКА обновления [имя базы данных spcontent=WSS_Content]. Ошибка обновления [SPContentDatabase Name=WSS_Content]. ошибка 088c22b6-3e44-4e4f-9cfc-4f56e1dd4d72 26.11.20 10:03:48.37 powershell (0x2678) 0x117C Обновление SharePoint Foundation SPUpgradeSession ОШИБКА ajxnm Внутреннее исключение: в процедуре или функции proc_SetSiteVersion указано слишком много аргументов. 088c22b6-3e44-4e4f-9cfc-4f56e1dd4d72
3. Пожалуйста, проверьте статус обновления в sp2010 и sp2013 ферме. Недостаточно только установить двоичные файлы. Также необходимо проверить состояние баз данных контента в ферме sharepoint 2010. Никаких действий не требуется, должно быть в состоянии. Если нет, пожалуйста, запустите psconfig -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures, может быть, вам нужна вторая команда обновления: psconfig -cmd upgrade -inplace v2v -кодовая фраза ****** -подождите, только чистые фермы ошибок будут обновляться правильно