如何通过版本控制将文档从SharePoint 2003移动到SharePoint 2007?

Mar*_*arc 5 sharepoint sharepoint-2007 sharepoint-2003

我正在拼命搜索一个工具,允许我将旧版本的文档从SharePoint 2003复制到SharePoint 2007站点.
你知道任何简单的(最好是免费的)工具吗?

Mic*_*aks 5

这可能为时已晚,但我需要从SharePoint 2003站点迁移到SharePoint 2007站点,不仅要保留版本,还要保留所有文档库中的文件元数据.迁移或升级的官方方法失败,因此我最终编写了一个必须在目标SharePoint 2007服务器上运行的工具,但可以从2003服务器复制所有列表和文档库,其元数据和版本完整无缺.它可以在http://sourceforge.net/projects/splistcp上获得,所以请随意使用和改进它.


Abs*_*Abs 3

我们最近从 SPS 2003 迁移到 MOSS 2007,我试图弄清楚如何做到这一点。遗憾的是,似乎没有什么好的办法。我最终所做的是使用 SPS 2003 内容数据库的备份和 MOSS 2007 VM 对整个 SPS 2003 门户进行数据库附加升级。然后,我使用内容迁移命令(stsadm -o export、stsadm -o import)将列表及其所有版本移动到“真实的”MOSS 2007 网站集。

页面为我提供了进行数据库迁移的步骤。

您还可以使用一些不错的命令来仅移动此处的列表。根据记录,迁移命令(例如 gl-exportlist、gl-importlist)仅在两个 MOSS 2007 安装之间起作用。

在结果可接受之前,我肯定必须使用 stsadm 扩展和内置命令尝试几次。真正的关键是将数据库迁移到虚拟机,将所有内容放入 MOSS,这样我就可以使用这些工具。

我知道这看起来是一项疯狂的工作量,但这是我发现的唯一方法,可以在不花费数千美元购买 AvePoint 的 DocAve 迁移器之类的东西的情况下完成这项工作。情况确实没那么糟糕。

需要注意的一件事是,如果在执行导出和导入时包含用户安全性,则会将大量 SharePoint 组和用户添加到生产网站集中。