还原搜索 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-12-01

在某些情况下,您可能必须还原搜索系统,而不是还原整个服务器场。

重要

不能从一个版本的 Microsoft SharePoint Server 中备份后,再将其备份内容还原为另一个版本的 SharePoint Server。

重要

本主题中的过程可用于还原 Microsoft SharePoint Server 2010 的搜索组件。如果拓扑包括 Microsoft FAST Search Server 2010 for SharePoint,则本主题中的过程还可用于还原内容 SSA 和查询 SSA(包括人员搜索索引)。但是,除了需执行本主题中的过程以外,还必须还原 FAST Search Server 2010 for SharePoint 服务器场。有关详细信息,请参阅备份和还原 (FAST Search Server 2010 for SharePoint)

本主题中的过程:

  • 使用 Windows PowerShell 还原搜索

  • 使用管理中心还原搜索应用程序

备注

不能使用 SQL Server 工具还原所有搜索组件。

使用 Windows PowerShell 还原搜索服务应用程序

可以使用 Windows PowerShell 还原搜索。此过程将还原所有搜索组件,包括数据库、搜索服务配置和所有索引文件。

使用 Windows PowerShell 还原搜索服务应用程序

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

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

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

  4. 单击“SharePoint 2010 Management Shell”。

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

    Restore-SPFarm -Directory <Backup folder> -Item <Search service application name> -RecoveryMethod Overwrite [-BackupId <GUID>] [-Verbose]

    若要指定要使用的备份,请使用 BackupId 参数。若要查看服务器场的备份,请键入以下命令,然后按 Enter:Get-SPBackupHistory -Directory <Backup folder> -ShowBackup。如果未使用 BackupId 参数,则将使用最新的备份。不能从仅配置备份还原搜索。

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

备注

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

使用管理中心还原搜索服务应用程序

使用以下过程可通过 SharePoint 管理中心网站还原搜索。此过程将还原所有搜索组件,包括数据库、搜索服务配置和所有索引文件。

使用管理中心还原搜索服务应用程序

  1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

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

  3. 在“从备份还原 - 第 1 步(共 3 步): 选择要还原的备份”页上,从备份列表中选择包含该搜索备份或服务器场级备份的备份作业,然后单击“下一步”。通过单击备份旁边的 (+),您可以查看有关每个备份的详细信息。

    备注

    如果未显示正确的备份作业,请在“备份目录位置”文本框中键入正确的备份文件夹的通用命名约定 (UNC) 路径,然后单击“刷新”。
    不能使用仅配置备份还原搜索。

  4. 在“从备份还原 - 第 2 步(共 3 步): 选择要还原的组件”页上,展开“共享服务应用程序”节点。

  5. 选中搜索服务应用程序旁边的复选框,然后单击“下一步”。

  6. 在“从备份还原 - 第 3 步(共 3 步): 选择还原选项”页上的“还原组件”部分,确保“还原以下内容”列表中出现“Farm\Shared Services Applications\<搜索服务应用程序>”。

    在“还原选项”部分的“还原类型”下,选择“相同配置”选项。如果选择此选项,则会出现一个对话框,要求您确认此操作。单击“确定”。

  7. 单击“开始还原”。

    可以在“备份和还原作业状态”页面顶端的“准备情况”部分查看所有恢复作业的一般状态,在该页面下半部分的“还原”部分查看当前恢复作业的状态。系统会每隔 30 秒自动更新一次状态页面。您可以单击“刷新”手动更新状态详情。备份和恢复是定时服务作业。因此,可能需要几秒钟才能开始恢复。

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