导入网站、列表或文档库 (Search Server 2010)

 

适用于: Search Server 2010

上一次修改主题: 2010-02-18

可以使用导入作为还原项目的方法,或作为将项目从一个服务器场移动或复制到另一个服务器场的方法。可以从当前服务器场的备份、从另一个服务器场的备份或从只读内容数据库导入网站(如搜索中心网站)。若要从只读内容数据库导入,您必须首先附加只读数据库。有关详细信息,请参阅 附加和还原只读内容数据库 (Search Server 2010)

尽管可以使用 Windows PowerShell 或管理中心来导出网站、列表或文档库,但只能使用 Windows PowerShell 来导入网站、列表或文档库。有关如何导出网站、列表或库的信息,请参阅 导出网站、列表或文档库 (Search Server 2010)

重要

无法将从一个版本的 Microsoft Search Server 导出的网站、列表或文档库导入到另一个版本的 Search Server 中。

导入网站、列表或文档库

可以使用 Windows PowerShell 以手动方式或作为可定期运行的脚本的一部分导入网站、列表或文档库。

使用 Windows PowerShell 导入网站、列表或文档库

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在 SharePoint 2010 Management Shell 中,在 Windows PowerShell 命令提示符处,键入以下命令:

    Import-SPWeb -Identity <ID> -Path <FileName> -Verbose -Force -NoFileCompression
    

    其中:

    • <ID> 是网站、列表或库的 URL 或 GUID。

    • <FileName> 是要从中导入网站的文件的通用命名约定 (UNC) 路径和文件名。

    此命令会覆盖您所指定的网站,因为它使用 Force 参数。使用 NoFileCompression 参数可使导出和导入过程中的资源利用率最多降低 30%。如果要导入从管理中心导出的网站、列表或文档库,或者使用 Windows PowerShell 导出网站、列表或文档库时没有在 Export-SPWeb cmdlet 中使用 NoFileCompression 参数,则无法在 Import-SPWeb cmdlet 中使用此参数。

    备注

    Import-SPWeb cmdlet 中没有只从导出文件中导入部分项目的功能。因此,导入操作将导入该文件中的所有内容。

    有关详细信息,请参阅 Import-SPWeb

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

    Import-SPWeb: <错误消息>。 位于行: <行> 字符:<列>. + import-spweb <<<< < 参数>

    如果出现错误或警告,或者操作未成功完成,请查看 <文件名>.import.log 文件。