还原网站集 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2011-08-08

您只能使用 Windows PowerShell 还原网站集。

使用 Windows PowerShell 还原网站集

可以使用 Windows PowerShell 手动还原网站集,也可以使用按计划间隔运行的脚本进行还原。

使用 Windows PowerShell 还原网站集

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。此外,确保执行此过程的用户帐户对备份文件夹具有读取权限,并且是还原网站集的服务器场配置数据库和内容数据库上 db_owner 固定数据库角色的成员。

  2. 在“开始”菜单上,单击“管理工具”。

  3. 单击“SharePoint 2010 Management Shell”。

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

    Restore-SPSite -Identity <Site collection URL> -Path <Backup file> [-DatabaseServer <Database server name>] [-DatabaseName <Content database name>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]

    如果要将网站集还原到特定内容数据库,请使用 DatabaseServerDatabaseName 参数指定该内容数据库。如果不指定内容数据库,网站集将还原到 Microsoft SharePoint Foundation 2010 所选的内容数据库。

    如果要还原以主机命名的网站集,请使用 Identity 参数指定以主机命名的网站集的 URL,并使用 HostHeader 参数指定将保留以主机命名网站集的 Web 应用程序的 URL。

    如果要覆盖现有网站集,请使用 Force 参数。

    备注

    如果要还原的网站集有 1 GB 或更大,则可以使用 GradualDelete 参数,以在还原过程中获得更好的性能。如果使用了此参数,被覆盖的网站集将被标为已删除,这样可以立即阻止继续访问其内容。然后,计时器作业将随着时间推移逐步(而不是一次性)删除此已标记网站集中的数据,这可以减少它对服务器性能的影响。

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

备注

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

See Also

Concepts

备份网站集 (SharePoint Foundation 2010)