所以我试图从动态ClearCase视图到MOSS文档库设置一个简单的单向同步。我正在使用SyncToy 1.4作为我的同步工具,它似乎在将新文档从ClearCase复制到SharePoint时工作正常,但是当我尝试使用新版本覆盖文件或尝试删除SharePoint中的现有文件时,它会抛出错误因为它在ClearCase中被删除了。我正在使用“Echo”同步设置,因此SharePoint应始终镜像ClearCase中的更改。
我为此进程创建了一个自定义活动目录用户,并在SharePoint文档库上为该用户提供了完全控制,并且当我登录到该文档库时,可以从文档库的资源管理器视图中手动执行这些编辑/删除操作。服务器作为“同步用户”但是当我运行synctoy时,它无法说SharePoint中的文档是“只读”。我的问题是不应该像“同步用户”一样运行,而且它不应该像我在资源管理器视图中手动操作SharePoint中的文档那样“同步用户”吗?
答案 0 :(得分:0)
这是否类似于Office 2003 and 2007 Office documents open read-only in Internet Explorer,其中SharePoint可能会将synctoy对其文件的访问权视为“浏览权限”(始终以read-only打开)?
如果没有,诀窍是确保您的synctoy进程以“同步用户”的形式运行。
定期使用ClearCase,我认为没有任何副作用使源存储库成为动态视图。
根据Managing Data in Windows SharePoint / Updating Child Content Types,
如果您尝试对标记为只读的子内容类型执行下推操作,则下推操作将失败,除非您将父内容类型设置为读取/写入作为推送的一部分 - 下行。
含义:您可能想要检查与包含您尝试删除的文件的父目录(在Sharepoint中)相关联的权限。