使用Sharepoint 2010内容和结构列表项目移动丢失附件

时间:2015-02-09 20:03:09

标签: list sharepoint sharepoint-2010 archive splistitem

TL; DR 最近,在将列表项从一个列表批量移动到另一个列表期间,许多列表项附件未随项移动。我想知道是什么原因引起的。 SharePoint 2010内容和结构移动过程不是非常透明,并且没有我知道的日志。

上下文 我们有两个高容量列表:一个是活动的,另一个是原始列表的存档。由于数据量和SharePoint在大型列表上的性能,我们会定期将非活动项目从基本列表移动到存档。

问题: 在最近使用SharePoint的内容和结构工具的过程中,项目已成功从基本列表移动到存档列表,但许多(1000个)没有原始附件。由于该工具未保留原始列表中的项目,因此这些附件现在全部消失。

需要: 虽然恢复是理想的(我没有看到可能的方法来恢复它,因为我们不再有数据库备份,因为这还没有立即发现),我希望至少找出导致数据丢失的原因,所以我们可以在将来缓解它。

问: SharePoint专家,您是我唯一的希望!帮助我确定为什么附件没有使用内容和结构工具与列表项一起移动。

1 个答案:

答案 0 :(得分:0)

如果列表的结构不是太复杂,并且您没有将任何工作流附加到列表中,我建议您在PowerShell中创建自己的迁移脚本。

脚本将迭代要移动的项目,在目标列表中创建类似项目,然后还移动附件。这样,您可以选择是否要立即删除源项目,对附件进行临时备份当地的车道等。