将 SharePoint 站点从一个 SharePoint 安装转移到另一个 SharePoint 安装的最佳方法是什么?
答案1
您可以使用以下方法来移动网站和网站集(存在差异,因此,如果您知道要处理哪一个会很有帮助):
stsadm -o 备份和stsadm -o 恢复.这移动网站集合而不是网站。很多人说的是网站,其实他们指的是网站集。这通常是最简单的方法,可以以大约 15 GB/小时的速度移动数据。如果您的网站是网站集中唯一的网站,那么这是最好的选择。
stsadm -o 导出和stsadm -o 导入.这移动站点。不像备份/恢复那么容易使用,但确实有用。在权限方面存在一些问题,因此请确保移动后站点可以按预期访问。您无法将站点导入已经存在的站点集合(这在您的情况下应该不是问题)。您需要确保所有自定义项(模板、Web 部件、功能、解决方案)都已部署到您要导入的新站点集合,否则就会出错。
stsadm -o合并内容数据库.这可以移动网站集从一个数据库到另一个数据库。这乍一看似乎比较复杂,但比备份/恢复更容易使用。这会在服务器场内移动网站集。创建一个新的内容数据库并将其移动到新数据库,分离并重新连接另一个安装(服务器场)中的数据库。
stsadm -ogl-movewebGary Lapointe 的一部分stsadm 扩展(每个农场都应该安装这个)。这会移动地点在农场内。(gl-movesite 移动网站集)。
大多数第三方 SharePoint 备份应用程序都具有将站点备份/恢复到另一个场的功能。
答案2
我曾使用内置的备份/恢复功能将网站移至新安装。就我而言,它运行良好,没有任何实际问题。这些功能可在中央管理应用中使用,也可以通过管理控制台。
答案3
或者您可以通过 stsadm 进行导出/导入
答案4
最简单的方法是备份内容数据库并将其重新连接到新场的 SQL 服务器,然后将内容数据库添加到 Web 应用程序。但是,内容中的完整 URL(例如发布页面到其页面布局的链接)需要“重新对齐”。(即页面等)
目标服务器场还必须与源服务器场的安装版本相同(即服务包和修补程序)或更高。通常在目标服务器场上安装最新的累积更新即可解决该问题。