重新启动至 SharePoint 2013 的数据库附加升级或网站集升级
**上一次修改主题:**2017-09-26
**摘要:**了解如何重新启动到 SharePoint 2013 的数据库附加升级或网站集升级。
在某些情况下,您可能必须重新启动升级才能完成从 SharePoint 2010 产品到 SharePoint 2013 的数据库附加升级。例如,如果环境中缺少模板或语言包,或者丢失与 SQL Server 的连接,则您将必须解决问题然后重新启动升级。如果无法完成网站集升级,可能还需要重新尝试或重新启动网站集升级。
备注
升级失败的一个常见原因是,环境中缺少自定义的功能、解决方案或其他元素。在开始升级过程之前,确保在您的前端 Web 服务器上安装必须具有的任何自定义元素。可以使用 Test-SPContentDatabaseMicrosoft PowerShell cmdlet 来找出网站可能使用的任何自定义元素。有关详细信息,请参阅“使用试验升级查找潜在问题”一文中的确定和安装自定义项。
使用 PowerShell 重新启动数据库的升级
如果在数据库附加升级期间升级遇到问题,可以在使用 Microsoft PowerShell cmdlet 解决该问题后重新启动数据库的升级过程。
使用 PowerShell 重启数据库升级的具体步骤
验证您是否拥有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint 2013 cmdlet 的权限。
备注
如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“SharePoint 2013”。
单击“SharePoint 2013 命令行管理程序”。
在 Microsoft PowerShell 命令提示符(即 PS C:\>)处,键入以下命令:
upgrade-spcontentdatabase <Name>
其中:
Name 是要升级的数据库名称。
还可以使用 -id 参数并提供数据库 GUID 而不是数据库名称。可以运行以下 cmdlet 以查找内容数据库的 GUID:
Get-SPContentDatabase -Identity <content_database_name>
有关详细信息,请参阅 Upgrade-SPContentDatabase 和 Get-SPContentDatabase。
重新启动网站集的升级
如果网站集升级期间升级遇到问题,可以在解决该问题后重新启动网站集的升级过程。可以使用“网站设置”页或 PowerShell cmdlet 重新启动网站集的升级。
重启网站集升级的具体步骤
验证执行此过程的用户帐户是否为网站集管理员。
在网站集的“网站设置”页的“网站集管理”部分,单击“网站集升级”。
在“网站集升级”页上,单击“升级此网站集”。
此选项可开始升级您的网站集。将打开一个框以确认要启动该过程。
单击“我愿意”以启动实际升级。
备注
开始升级之前,将会在修复模式下自动运行网站集运行状况检查。运行状况检查的结果会包含在网站集的升级日志中。如果存在错误,则您必须在继续升级之前解决。
开始升级,并显示网站集的“升级状态”页。此页会在升级的过程中自动更新并显示有关此过程的信息,如下所示:
错误或警告
升级开始时
可以找到升级日志文件的位置
在升级完成之后,在新的用户界面中显示“升级状态”页,并且其中会显示“升级已成功完成”消息。
单击“让我们看一下新网站”以转到主页。
服务器场管理员可以使用 PowerShell 重新启动升级。
使用 PowerShell 重启网站集升级的具体步骤
验证您是否拥有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint 2013 cmdlet 的权限。
备注
如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“SharePoint 2013”。
单击“SharePoint 2013 命令行管理程序”。
在 PowerShell 命令提示符处,键入以下命令:
Upgrade-SPSite <http://site> -VersionUpgrade [-Unthrottled]
其中:
<http://site> 是网站集的 URL。
添加 -Unthrottled 选项可跳过网站集升级队列并立即开始升级。
有关详细信息,请参阅 Upgrade-SPSite。