从未附加的内容数据库恢复内容 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2011-11-15

可以从内容数据库还原或复制内容,例如网站、网站集、列表或文档库,而无需将内容数据库附加到服务器场。

重要

SharePoint 2010 Service Pack 1 (SP1) 升级过程会更改所有内容数据库的架构。由于这些更改,您可能需要采取额外步骤,将您在服务器场升级到 SP1 之前进行的备份还原到已升级到 SP1 的服务器场。有关执行此操作的详细信息,请参阅将 SP1 之前的备份还原到 SP1 场 (SharePoint Server 2010)

在 SharePoint 中使用 Windows PowerShell 从未附加的内容数据库恢复内容

可以使用 Windows PowerShell 从未连接的内容数据库恢复内容。

使用 Windows PowerShell 从未附加的内容数据库恢复内容

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

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

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

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Get-SPContentDatabase -ConnectAsUnattachedDatabase  -DatabaseName <DatabaseName> -DatabaseServer <DatabaseServer>
    

    其中:

    • <DatabaseName> 是要从其中恢复内容的未附加数据库的名称。

    • <DatabaseServer> 是承载要从其中恢复内容的未附加数据库的数据库服务器的名称。

有关详细信息,请参阅 Get-SPContentDatabase

备注

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

在 SharePoint 中使用管理中心从未附加的内容数据库恢复内容

可以使用管理中心从未附加的内容数据库恢复内容。

使用管理中心从未附加的内容数据库恢复内容

  1. 验证要执行此过程的用户帐户是否为 Farm Administrators 组的成员以及 db_owner 固定数据库角色的成员。

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

  3. 在“备份和还原”页上的“粒度备份”部分,单击“还原未连接的内容数据库的数据”。

  4. 在“未连接的内容数据库数据还原”页上的“数据库服务器”文本框中键入数据库服务器名称,并在“数据库名称”文本框中键入数据库名称。

  5. 选择要使用的数据库身份验证方法。

  6. 选择“浏览内容”选项,然后单击“下一步”。

    单击“开始还原”。

  7. 在“浏览内容”页上,选择要还原的网站集、网站或列表,选择“备份网站集”或“导出网站或列表”选项,然后单击“下一步”。

    完成还原内容的过程。有关使用“备份网站集”选项的详细信息,请参阅备份网站集 (SharePoint Server 2010)。有关使用“导出网站或列表”选项的详细信息,请参阅导出网站、列表或文档库 (SharePoint Server 2010)