应用 SP1 后无法升级 SharePoint Foundation 2010 内容数据库

应用 SP1 后无法升级 SharePoint Foundation 2010 内容数据库

简单的双服务器场:Windows Server 2008 R2 Std SP1 上的一个 SharePoint Foundation 2010 WFE Windows Server 2008 SP2 上的一个 SQL Server 2008 Std SP1 后端

我刚刚在 SharePoint 服务器上安装了 Service Pack 1 (14.0.6029.1000) 并重新启动。管理中心显示内容数据库需要升级:

Microsoft.SharePoint.Administration.SPContentDatabase 当前架构版本:14.0.4762.1000,最高架构版本:14.0.6029.1000

我以为服务包安装会这样做。我尝试使用升级-SPContentDatbasepowershell cmdlet 但收到消息:

警告:数据库 [SPContentDatabase Name=WSS_Content] 无法升级。

出了什么问题?如果答案对其他人来说显而易见,请原谅。这是我的第一个 SharePoint 部署。

答案1

在尝试任何操作之前,请先对内容数据库 (WSS_Content) 进行本地备份

这里有 2 个建议:

1) 尝试使用 psconfig 工具执行就地 build-2-build 升级。在 WFE 上打开提升的命令提示符并执行:psconfig -cmd upgrade -inplace b2b -wait -force

2) 手动增加内容数据库中的版本号。WSS_Content 数据库有一个名为版本的表。选择包含内部版本 (14.0.4762.1000) 的行,并将值更新为 14.0.6029.1000

运行 Test-SPContentDatabase cmdlet 来验证更改。

答案2

正如我所担心的,新手犯了错误……

我没有意识到安装并重新启动后需要再次运行 SharePoint 产品配置向导。这立即解决了问题。

相关内容