【IT168技术文档】
假设您的工作组刚刚在工作组网站上向多个文档库发布了他们最新的季度报告,而您在这个关键时刻希望备份网站。或者假设您的工作组已经移到您的组织中的其他 组,因此您需要将工作组网站移到另一个服务器。您可以使用 Microsoft Office SharePoint Designer 2007 来创建网站或子网站的备份副本,然后在同一服务器或另一服务器上重新创建该网站。
在备份和还原网站时,您实际上执行了三个单独的操作:首先,您将该网站备份到单个文件。然后,您新建一个空白网站作为目标网站。最后,您将该备份网站还原到该目标网站。
我应该使用"备份和还原"功能还是另一个打包功能?
有三种不同的用于打包网站的功能:在 Office SharePoint Designer 2007 中,可以备份网站或创建 Web 包,并且可在浏览器中将网站保存为网站模板。您选择哪种功能取决于您希望实现的目标。
Web 包(.fwp 文件) 在您希望共享或者重用网页或网站、列表或库结构时可使用此功 能。使用 Web 包,您可以打包整个网站或选择所需的特定页面、列表或库。Web 包是复制网站结构的一种较好方法,但是它们不能包括列表数据、子网站或安全和权限设置。同时,Web 包还可以包括自定义链接栏。创建包之后,您可以根据需要将文件导入和部署到多个网站中。有关 Web 包的详细信息,请参阅导出或导入 Web 包。
备份和还原(.cmp 文件) 在您希望备份整个网站或子网站时或者希望将整个网站或子网站 移到另一个服务器或位置时可使用此功能。与 Web 包不同,内容迁移数据包包括列表数据,但您不能选择仅包括特定网站元素。请注意,在该过程中您可能会丢失一些自定义或设置。例如,备份文件不包括在网站集 级别存储的工作流、通知和属性。备份文件也不包括"回收站"状态或其中的对象。要使用"备份和还原",您必须具有该网站的管理员权限。
网站模板(.stp 文件) 如果要创建多个基于相同的基本内容或网站结构的网站,则可使用 此功能。例如,您可能希望在一个网站上创建的所有子网站在网站结构、外观甚至内容上都相似。为此,您可以将网站另存为网站模板并将其添加到"网站模板库" 中,以便任何人都可以将该网站用作模板。与 Web 包不同,网站模板可以包括列表数据。您必须对要创建网站模板的网站有管理员权限并对"网站模板库"有写访问权。有关网站模板的详细信息,请在"请参阅"部分中查找相应链接。
我怎样才能将 SharePoint 网站从一个位置移到另一个位置?
SharePoint 网站实际上并没有从一个位置或服务器移到另一个位置或服务器;而是将它们备份到一个文件,然后从备份文件重新创建内容或网站。
Office SharePoint Designer 2007 中的"备份和还原"功能是将单个网站或子网站从一个服务器移到另一个服务器的非常好的方法,但是此方法存在限制,如上文所述。不过,如果您是服务器管理员,可 使用 Microsoft Windows SharePoint Services 中包含的名为 Stsadm.exe 的功能强大的命令行管理工具。使用此工具,您可以一次性备份或还原一个网站集,网站集表示一个优异网站及其所有子网站。但是,您不能使用 Stsadm.exe 备份单个子网站,而只能备份网站集。有关如何使用 Stsadm.exe 的详细信息,请参阅"Windows SharePoint Services 管理员指南"。
我怎样才能将 SharePoint 网站从一个位置发布或复制到另一个位置?
"备份和还原"功能(不是"远程网站"命令)是将 SharePoint 网站从一个位置复制到另一个位置的推荐首选方法。
Office SharePoint Designer 2007 的"发布"功能("网站"菜单,"远程网站"命 令)不支持移动所有类型的 SharePoint 内容。例如,当您将网站从一个位置发布或复制到另一个位置时,Office SharePoint Designer 2007 不能移动 Web 部件区域中的 Web 部件或 SharePoint 列表数据和架构(即 SharePoint 列表和库的列、设置和内容)。相比之下,"备份和还原"功能不支持移动这些 SharePoint 内容。
备份网站
备份网站会创建一个内容迁移数据包或 .cmp 文件。备份网站时,您可以选择备份优异网站或优异网站和任何子网站。您创建的备份文件包括列表或库内容、安全设置、用户信息、导航、自定义和个人化信息 (例如视图、网站模板和内容类型)。备份文件不包括在网站集级别存储的工作流、通知和属性。
若要备份网站,必须对该网站有管理员权限,但是不需要对运行 Windows SharePoint Services 3.0 的服务器有管理访问权。
在"文件"菜单上,单击"打开网站"。
在"打开网站"对话框中,浏览到要备份的网站并单击该网站,然后单击"打开"。
在"网站"菜单上,指向"管理",然后单击"备份网站"。
在"备份网站"对话框中,若要在备份中包含当前网站的所有子网站,请选中"存档中包含子网站"复选框。
如果当前网站的可用存储空间不足,请单击"高级",输入一个新位置,然后单击"确定"。
备份网站需要一个位置来存储临时备份文件。默认情况下,Office SharePoint Designer 2007 使用当前网站。您可以使用同一服务器上的另一个网站或者同一网络中另一台服务器上的某个位置,如 \\服务器名称\共享名称。
在"备份网站"对话框中,单击"确定"。
在"保存文件"对话框中,选择要存储 .cmp 文件的位置。
在"文件名"框中,键入该文件的名称,然后单击"保存"。
如果您要备份或还原的网站较大,该过程可能会持续相当长的时间。
提示 若要确定备份过程中是否存在错误,您可以检查 .log 文件。.log 文件存储在您的用户帐户的 Temp 文件夹中。如果已经存在上一次备份或还原的日志文件,则新的日志文件会使用其他文件名创建,如 smigrate_1.log、smigrate_2.log 等。请在日志项中搜索下列错误消息:cannot、could not、failure、server error、timed out、unable to 以及 the server sent a response。
注释 如果您是服务器管理员,可使用 Windows SharePoint Services 包含的名为 Stsadm.exe 的功能强大的命令行管理工具。使用此工具,您可以一次性备份或还原一个网站集,网站集表示一个优异网站及其所有子网站。但是,您不能使用 Stsadm.exe 备份单个子网站,而只能备份网站集。有关如何使用 Stsadm.exe 的详细信息,请参阅"Windows SharePoint Services 管理员指南"。