使用内置工具还原 Project Server 2010 服务器场

 

适用于: Project Server 2010

上一次修改主题: 2012-08-30

Microsoft Project Server 2010 提供了两种还原服务器场、Web 应用程序和内容数据库的方法。使用 SharePoint 管理中心网站进行还原,您可以非常方便地在用户界面中进行操作。而使用 Windows PowerShell 2.0 进行还原,则可以提供许多参数并允许自动执行还原过程。

在还原服务器场之前,请确保满足以下要求。

  • 若要使用 SharePoint 管理中心网站还原服务器场,数据库服务器的 Microsoft SQL Server 帐户、定时服务帐户和管理中心池帐户必须具有对备份位置的读取权限。(定时服务帐户和管理中心池帐户通常是相同的。)

在还原服务器场前考虑以下方面:

  • 不支持从 SharePoint 产品和技术的一个版本还原到不同的版本。有关迁移的信息,请参阅在 Project Server 2010 中迁移 Project Web App 实例

  • 执行还原之后,可能需要经过多达 15 分钟才可以再次使用搜索服务;如果搜索必须重新对所有内容编制索引,则可能需要更长的时间。为了避免让搜索服务执行完全搜索和重新编制索引,可以备份和还原整个服务应用程序节点。

  • 不能同时从同一个备份执行多个恢复。也就是说,一次只能执行一个恢复或一个备份操作。

使用管理中心还原 Project Server 服务器场

若要执行此过程,您必须是运行管理中心的计算机上 Farm Administrators 组的成员。

使用 SharePoint 管理中心还原服务器场

  1. 在管理中心主页上的“备份和还原”部分,单击“从备份还原”。

  2. 在“从备份还原 - 第 1 步(共 3 步): 选择要还原的备份”页上,从备份列表中选择包含服务器场备份的备份作业,然后单击“下一步”。

    备注

    如果未显示正确的备份作业,请在“当前目录”框中,输入正确备份文件夹的 UNC 路径,然后单击“更新”。

  3. 在“从备份还原 - 第 2 步(共 3 步): 选择要还原的组件”页上,选中服务器场旁边的复选框,然后单击“下一步”。

  4. 在“从备份还原 - 第 3 步(共 3 步): 选择还原选项”页上的“还原组件”部分,确保“服务器场”显示在“还原以下内容”列表中。

    在“仅还原配置设置”部分,确保选择了“还原内容和配置设置”选项。

    在“还原选项”部分,选择“还原类型”选项。除非要迁移服务器场或使用恢复场,否则请使用“相同配置”设置。如果选择此选项,则会出现一个要求您确认操作的对话框。单击“确定”。

    备注

    如果未出现“仅还原配置设置”部分,则您选择的备份是仅配置备份。必须选择其他备份。

    单击“开始还原”。

  5. 您可以在“备份和还原状态”页顶部的“准备情况”部分查看所有恢复作业的常规状态。可以在该页下部的“还原”部分查看当前恢复作业的状态。状态页每隔 30 秒自动更新一次。您可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能要等待几秒才会开始恢复。

    如果收到任何错误,则可在“备份和还原作业状态”页的“失败消息”列中查看这些错误。还可以在步骤 2 中指定的 UNC 路径下的 Sprestore.log 文件中找到更多详细信息。

使用 Windows PowerShell 还原 Project Server 服务器场

您可以使用 Windows PowerShell 还原 Project Server 2010 服务器场。

使用 Windows PowerShell 还原 Project Server 服务器场

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

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

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

  4. 单击“SharePoint 2010 Management Shell”。

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

    Restore-SPFarm -Directory <BackupShare> -RestoreMethod [new/overwrite]

    备注

    如果您不以服务器场帐户的身份登录,系统会提示您提供服务器场帐户的凭据。

    若要还原到同一服务器场,请使用 -RestoreMethod Overwrite 参数。若要还原到其他服务器场(如恢复场),请使用 -RestoreMethod New 参数。若要查看操作进度,请使用 -Verbose 参数。

  6. 如果不使用 -Verbose 参数,那么当操作成功时,命令提示符窗口中不会显示任何消息。如果作业未能成功完成,则命令提示符窗口中将显示一条错误消息,如下所示。

    Restore-SPFarm: 作业失败。位于行: <行> 字符:<列>.+ Restore-SPFarm <<<< <错误消息>

  7. 如果出现错误或警告,或者作业未成功完成,请查看备份文件夹中的 Sprestore.log 文件。

有关详细信息,请参阅 Restore-SPFarm

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。