继续升级 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2016-11-30

在某些情况下,您可能不得不重新启动升级才能完成将网站从 Windows SharePoint Services 3.0 升级到 Microsoft SharePoint Foundation 2010 的过程。例如:

  • 在就地升级过程中,如果服务器重新启动或升级失败,则必须通过使用 Psconfig.exe 重新启动升级过程以升级其余网站。

  • 在数据库附加升级过程中,将跳过任何无法升级的网站。在解决这些网站中存在的所有问题(如缺少模板或语言包,或者网站已设置为只读或已超出其配额)之后,可使用 Windows PowerShell 命令重新启动升级过程以仅升级跳过的网站。

备注

升级失败的一个常见原因是,环境中缺少自定义的功能、解决方案或其他元素。在开始升级过程之前,确保在您的前端 Web 服务器上安装所需的任何自定义元素。可以使用升级前检查程序(对于数据库附加升级,可使用 test-spcontentdatabaseWindows PowerShell cmdlet)来找出网站可能使用的任何自定义元素。有关详细信息,请参阅“使用试验升级查找潜在问题”一文中的确定和安装自定义项

本文内容:

  • 使用 psconfig.exe 重新启动针对服务器场的升级

  • 使用 Windows PowerShell 重新启动对数据库的升级

使用 Psconfig.exe 重新启动针对服务器场的升级

如果您确定升级过程在 SharePoint 产品配置向导完成之前的某个时间点已停止或失败,则可以通过重新运行 SharePoint 产品配置向导或使用命令行操作,从该时间点重新启动升级。这一过程也称为强制软件升级。在重新启动升级之前,请务必查明并解决导致升级失败或停止的问题。

重新启动针对服务器场的升级

  1. 验证您是否拥有以下管理凭据:

    • 若要使用 Psconfig.exe,您必须是服务器上的本地 Administrators 组的成员。
  2. 打开命令提示符窗口并导航到以下目录:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin\

  3. 键入以下命令:

    psconfig -cmd upgrade -inplace v2v -passphrase < passphrase > -wait

    有一个可选参数 -force,当命令不起作用时,此参数可以强制升级过程继续。将 -force 添加到命令字符串的末尾可强制升级过程继续。

备注

在再次开始安装软件升级之前,可以启用 Windows Installer 日志记录。若要启用 Windows Installer 日志记录,请参阅 Microsoft 知识库文章 99206:如何启用 Windows Installer 日志记录(https://go.microsoft.com/fwlink/?linkid=99206&clcid=0x804)。

使用 Windows PowerShell 重新启动对数据库的升级

如果在就地升级或数据库附加升级过程中跳过了任何网站集,则可以通过使用 Windows PowerShell cmdlet 重新启动针对包含相应网站集的数据库的升级过程。

使用 Windows PowerShell 重新启动对数据库的升级

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令:

    upgrade-spcontentdatabase -id <GUID>

    其中 GUID 是数据库的标识符。可以运行以下 cmdlet 来查找内容数据库的 GUID:

    Get-SPContentDatabase -Identity <内容数据库名称>

有关详细信息,请参阅Upgrade-SPContentDatabase