Простая двухсерверная ферма: один WFE SharePoint Foundation 2010 в Windows Server 2008 R2 Std SP1 Один серверный модуль SQL Server 2008 Std SP1 в Windows Server 2008 SP2
Я только что установил Service Pack 1 (14.0.6029.1000) на сервер SharePoint и перезагрузился. Центр администрирования показывает, что базы данных контента нуждаются в обновлении:
Microsoft.SharePoint.Administration.SPContentDatabase Текущая версия схемы: 14.0.4762.1000, максимальная версия схемы: 14.0.6029.1000
Я ожидал, что установка пакета обновления сделает это. Я пробовал обновить базы данных с помощью Обновление-SPContentDatbase командлет powershell, но получите сообщение:
ВНИМАНИЕ! База данных [SPContentDatabase Name = WSS_Content] не может быть обновлена.
В чем дело? Извините, если ответ очевиден для кого-то еще. Это мое первое развертывание SharePoint.
Перед тем, как попробовать что-либо из этого, сделайте локальную резервную копию своей базы данных контента (WSS_Content).
2 предложения здесь:
1) Попробуйте выполнить обновление build-2-build на месте с помощью инструмента psconfig. Откройте командную строку с повышенными привилегиями в WFE и выполните: psconfig -cmd upgrade -inplace b2b -wait -force
2) Увеличьте номер версии в базе данных контента вручную. В базе данных WSS_Content есть таблица версий. Выберите строку с версией сборки (14.0.4762.1000) и обновите значение до 14.0.6029.1000.
Запустите командлет Test-SPContentDatabase, чтобы проверить изменение.
Ошибка новичка, как я и опасался ...
Я не понимал, что мне нужно снова запустить мастер настройки продуктов SharePoint после установки и перезагрузки. Это сразу исправило.