还原 Web 应用程序 (Search Server 2010)
适用于: Search Server 2010
上一次修改主题: 2010-04-13
还原 Web 应用程序时,也会还原 Internet Information Services (IIS) 设置以及与该 Web 应用程序关联的所有内容数据库。使用此过程一次只可以还原一个 Web 应用程序。但是,通过还原整个服务器场,可以同时还原服务器场中的所有 Web 应用程序。有关详细信息,请参阅 还原服务器场 (Search Server 2010)。
备注
无法使用 SQL Server 工具来还原 Web 应用程序。
本主题中的过程:
使用 Windows PowerShell 还原 Web 应用程序
使用管理中心还原 Web 应用程序
使用 Windows PowerShell 还原 Web 应用程序
可以使用 Windows PowerShell 手动还原 Web 应用程序,也可以使用按计划间隔运行的脚本来还原 Web 应用程序。
使用 Windows PowerShell 还原 Web 应用程序
确认您满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,您必须具有备份文件夹的读取权限,并且是以下固定数据库角色的成员:服务器场配置数据库上的 db_owner,和正在还原的内容数据库上的 dbcreator。
在 SharePoint 2010 Management Shell 中,在 Windows PowerShell 命令提示符处,键入以下命令:
Restore-SPFarm -Directory <BackupFolder> -RestoreMethod <Option> -Item <WebApplicationName> -BackupId <GUID> -Verbose
其中:
<BackupFolder> 是要使用的备份的路径。
<Option> 是下列项之一:
Overwrite,用于还原为同一服务器场。
New,用于还原为其他服务器场(例如,恢复场)。
<WebApplicationName> 是 Web 应用程序的名称。
<GUID> 是要使用的特定备份的标识。可通过键入以下命令来查看服务器场的备份:
Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup
。如果不使用 BackupID 参数,则将使用最新备份。您无法使用仅配置备份来还原 Web 应用程序。
若要查看操作的进度,请使用 Verbose 参数。有关详细信息,请参阅 Restore-SPFarm。
如果不使用 Verbose 参数,那么当操作成功时,命令提示符窗口中不会显示任何消息。如果作业未能成功完成,则命令提示符窗口中将显示一条错误消息,如下所示:
Restore -SPFarm: 作业失败。有关详细信息,请参阅位于备份文件夹中的错误日志。 位于行: <行> 字符:<列>. + <cmdlet> <<<< <错误位置>
如果出现错误或警告,或者还原未成功完成,请查看备份文件夹中的 Sprestore.log 文件。
使用管理中心还原 Web 应用程序
您可以使用管理中心来还原 Web 应用程序。
使用管理中心还原 Web 应用程序
确认执行此过程的用户帐户是 Farm Administrators 组的成员。另外确认 Windows SharePoint Services Timer V4 服务和服务器场数据库访问帐户拥有对备份文件夹的完全控制权限。
在管理中心主页上的“备份和还原”部分,单击“从备份还原”。
在“从备份还原 - 第 1 步(共 3 步): 选择要还原的备份”页上,从备份列表中选择包含服务器场或 Web 应用程序备份的备份作业,然后单击“下一步”。单击备份旁的 (+) 可以查看关于每个备份的详细信息。
备注
如果未显示正确的备份作业,请在“当前目录位置”文本框中,键入正确备份文件夹的通用命名约定 (UNC) 路径,然后单击“刷新”。
无法使用纯配置的备份来还原 Web 应用程序。在“从备份还原 - 第 2 步(共 3 步): 选择要还原的组件”页上,选中 Web 应用程序旁边的复选框,然后单击“下一步”。
在“从备份还原 - 第 3 步(共 3 步): 选择还原选项”页上的“还原组件”部分,确保“还原以下内容”列表中出现“服务器场\<Web 应用程序>”。
在“仅还原配置设置”部分,确保选中了“还原内容和配置设置”选项。
在“还原选项”部分,选择“还原类型”选项。除非要迁移 Web 应用程序或使用恢复场,否则请使用“相同配置”设置。如果选择此选项,则将出现一个要求您确认操作的对话框。单击“确定”。
备注
如果未出现“仅还原配置设置”部分,则您选择的备份是纯配置备份。必须选择其他备份。
备注
如果要将 Web 应用程序迁移或还原到恢复场,请选择“新配置”选项。
单击“开始还原”。
可以在“备份和还原作业状态”页顶端的“准备情况”部分查看所有恢复作业的常规状态。可以在该页下部的“还原”部分查看当前恢复作业的状态。状态页每 30 秒自动更新一次。您可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能要等待几秒才会开始恢复。
如果收到任何错误,则可在“备份和还原作业状态”页的“失败消息”列中查看这些错误。还可以在指定的 UNC 路径下的 Sprestore.log 文件中找到更多详细信息。